dsd business internet
Going live with a


Checklist
René Kreijveld ! @renekreijveld



Joomladagen, 12 april 2015
1
dsd business internet
René Kreijveld
• Webdeveloper bij dsd business internet

php | html | css | mysql | javascript | jquery | linux
• Social media:

! https://twitter.com/renekreijveld

" https://nl-nl.facebook.com/rene.kreijveld

# https://instagram.com/renekreijveld

http://www.slideshare.net/renekreijveld

$ https://github.com/renekreijveld

% https://www.linkedin.com/in/renekreijveld
• Persoonlijk: drums spelen, muziek,

lezen, films, jachthondentraining met Mila, mijn
Bracco Italiano
2
dsd business internet3
Mila
dsd business internet
Checklist
• Bij livegang websites vaak dezelfde handelingen
• Toch werd er altijd wel iets vergeten
• Oplossing (JAB2014): checklist ontwikkeld
• https://github.com/renekreijveld/livechecklist
• Nederlands/Engels
• Markdown en Word formaat
4
dsd business internet
Joomla!/Extensies
• Niet gebruikte extensies gedepubliceerd of
verwijderd?
• Joomla! en alle extensies up-to-date?
• Niet gebruikte templates verwijderd?
• ACL Manager ingericht? www.aclmanager.net
5
dsd business internet
Joomla! configuratie
• ReCaptcha private/public keys?
• Standaard Captcha ingesteld?
• Foutrapportage uitgeschakeld?
• Algemeen e-mailadres website ingesteld?
• Tijdzone server goed ingesteld?
• SMTP server ingesteld in de e-mailinstellingen?
• Sessie levensduur ingesteld?
• Template "Preview Module Positions" uitgezet?
6
dsd business internet
Gebruikers
• Onnodige Gebruikers uit Gebruikersbeheer
verwijderd?
• Onnodige Gebruikersgroepen verwijderd?
• Gebruikersregistratie toestaan uitgezet? (indien
nodig)
• Wachtwoord complexiteit ingesteld?
7
dsd business internet
Content 1/3
• Oude content opgeschoond?
• Onnodige bestanden/documenten verwijderd
• Alle Lorem Ipsum / dummy content verwijderd?
• Alle verwijderde content ook echt verwijderd?

(prullenbakken leegmaken!)
• Development URL's vervangen naar productie
URL's?
• Robots.txt goed gezet?
8
dsd business internet
Content 2/3
• Favicon aanwezig?
• Mobiele iconen aanwezig?
• Redirects oude URL's naar juiste nieuwe URL's
ingesteld?
• 404 pagina ingesteld?
• Afbeeldingen geoptimaliseerd?
• Overbodige zoekplugins uit gezet, ook slim zoeken
content plugin?
9
dsd business internet
Content 3/3
• Zoekplugins in de juiste volgorde?
• Slim zoeken indexen verwijderen en opnieuw
opbouwen (als slim zoeken wordt gebruikt)?
• Alle webformulieren hebben e-mail afhandeling en
de e-mailadressen goed ingesteld? (RSForm!Pro)
• Formulierinzendingen opgeschoond? (RSForm!Pro)
• Alle test nieuwsbrieven verwijderd?
10
dsd business internet
.htaccess
• Redirect non-www naar www ingesteld?



RewriteEngine	
  On

RewriteCond	
  %{HTTP_HOST}	
  !^www.

RewriteRule	
  ^(.*)$	
  http://www.%{HTTP_HOST}/$1	
  [R=301,L]	
  
• Redirect non-ssl naar ssl ingesteld?



RewriteEngine	
  On

RewriteCond	
  %{HTTPS}	
  off

RewriteRule	
  ^(.*)$	
  https://%{HTTP_HOST}/$1	
  [L,R=301]
11
dsd business internet
Beveiliging
• Admin Tools Pro / jHackGuard / AdminExile
geïnstalleerd en geconfigureerd?
• Voorkom blokkade eigen IP-adressen
• Toegang blokkeren tot /administrator of IP whitelist
gebruiken voor /administrator
12
dsd business internet
JCE
• "optimized" profiel ingesteld?
• Joomla! - editors-xtd plugins unpublished?
13
dsd business internet
OSMap
• Sitemap voor menu's aangemaakt?
• Regel toegevoegen aan .htaccess zodat OSMAP
sitemap getoond kan worden als sitemap.xml?



RewriteEngine	
  On

RewriteRule	
  ^sitemap.xml$	
  index.php?
option=com_osmap&view=xml&tmpl=component&id=1	
  [L]
• XML Sitemap aan Google Webmaster Tools
toegevoegd?
14
dsd business internet
HTTPS
• Certificaat overgezet (indien nodig)?
• HTTPS aangezet (indien nodig)?
15
dsd business internet
Optimalisatie / SEO
• SEF URL’s geïnstalleerd en geconfigureerd?
• MooTools Enabler/Disabler actief?
• Caching ingesteld?
• Leegmaken cache/tmp mappen? (Cache cleaner)
• CSS/Javascript compress/merge geïnstalleerd en
geconfigureerd? (Scriptmerge / jBetolo)
• CDN geactiveerd?
• Cookie Law / Cookie alert
• Social Share / AddThis geïnstalleerd en geconfigureerd?
16
dsd business internet
Diversen
• Google Analytics ingesteld?
• Watchful.li ingesteld? (Watchful.li)
• myJoomla audit gedaan? ({manage}.myJoomla.com)
• Backupschema actief?
• Backup EN restore getest?
• (S)FTP login aangemaakt voor beheer?
• Trainingswebsite gearchiveerd en verwijderd?
• Website getest buiten je eigen netwerk/dns?
• Snelheid getest van de website? (YSLOW, PageSpeed
Insights, webpagetest)
17
dsd business internet
Vragen?
18

Going Live with a CheckList - René Kreijveld - #jd15nl

  • 1.
    dsd business internet Goinglive with a 
 Checklist René Kreijveld ! @renekreijveld
 
 Joomladagen, 12 april 2015 1
  • 2.
    dsd business internet RenéKreijveld • Webdeveloper bij dsd business internet
 php | html | css | mysql | javascript | jquery | linux • Social media:
 ! https://twitter.com/renekreijveld
 " https://nl-nl.facebook.com/rene.kreijveld
 # https://instagram.com/renekreijveld
 http://www.slideshare.net/renekreijveld
 $ https://github.com/renekreijveld
 % https://www.linkedin.com/in/renekreijveld • Persoonlijk: drums spelen, muziek,
 lezen, films, jachthondentraining met Mila, mijn Bracco Italiano 2
  • 3.
  • 4.
    dsd business internet Checklist •Bij livegang websites vaak dezelfde handelingen • Toch werd er altijd wel iets vergeten • Oplossing (JAB2014): checklist ontwikkeld • https://github.com/renekreijveld/livechecklist • Nederlands/Engels • Markdown en Word formaat 4
  • 5.
    dsd business internet Joomla!/Extensies •Niet gebruikte extensies gedepubliceerd of verwijderd? • Joomla! en alle extensies up-to-date? • Niet gebruikte templates verwijderd? • ACL Manager ingericht? www.aclmanager.net 5
  • 6.
    dsd business internet Joomla!configuratie • ReCaptcha private/public keys? • Standaard Captcha ingesteld? • Foutrapportage uitgeschakeld? • Algemeen e-mailadres website ingesteld? • Tijdzone server goed ingesteld? • SMTP server ingesteld in de e-mailinstellingen? • Sessie levensduur ingesteld? • Template "Preview Module Positions" uitgezet? 6
  • 7.
    dsd business internet Gebruikers •Onnodige Gebruikers uit Gebruikersbeheer verwijderd? • Onnodige Gebruikersgroepen verwijderd? • Gebruikersregistratie toestaan uitgezet? (indien nodig) • Wachtwoord complexiteit ingesteld? 7
  • 8.
    dsd business internet Content1/3 • Oude content opgeschoond? • Onnodige bestanden/documenten verwijderd • Alle Lorem Ipsum / dummy content verwijderd? • Alle verwijderde content ook echt verwijderd?
 (prullenbakken leegmaken!) • Development URL's vervangen naar productie URL's? • Robots.txt goed gezet? 8
  • 9.
    dsd business internet Content2/3 • Favicon aanwezig? • Mobiele iconen aanwezig? • Redirects oude URL's naar juiste nieuwe URL's ingesteld? • 404 pagina ingesteld? • Afbeeldingen geoptimaliseerd? • Overbodige zoekplugins uit gezet, ook slim zoeken content plugin? 9
  • 10.
    dsd business internet Content3/3 • Zoekplugins in de juiste volgorde? • Slim zoeken indexen verwijderen en opnieuw opbouwen (als slim zoeken wordt gebruikt)? • Alle webformulieren hebben e-mail afhandeling en de e-mailadressen goed ingesteld? (RSForm!Pro) • Formulierinzendingen opgeschoond? (RSForm!Pro) • Alle test nieuwsbrieven verwijderd? 10
  • 11.
    dsd business internet .htaccess •Redirect non-www naar www ingesteld?
 
 RewriteEngine  On
 RewriteCond  %{HTTP_HOST}  !^www.
 RewriteRule  ^(.*)$  http://www.%{HTTP_HOST}/$1  [R=301,L]   • Redirect non-ssl naar ssl ingesteld?
 
 RewriteEngine  On
 RewriteCond  %{HTTPS}  off
 RewriteRule  ^(.*)$  https://%{HTTP_HOST}/$1  [L,R=301] 11
  • 12.
    dsd business internet Beveiliging •Admin Tools Pro / jHackGuard / AdminExile geïnstalleerd en geconfigureerd? • Voorkom blokkade eigen IP-adressen • Toegang blokkeren tot /administrator of IP whitelist gebruiken voor /administrator 12
  • 13.
    dsd business internet JCE •"optimized" profiel ingesteld? • Joomla! - editors-xtd plugins unpublished? 13
  • 14.
    dsd business internet OSMap •Sitemap voor menu's aangemaakt? • Regel toegevoegen aan .htaccess zodat OSMAP sitemap getoond kan worden als sitemap.xml?
 
 RewriteEngine  On
 RewriteRule  ^sitemap.xml$  index.php? option=com_osmap&view=xml&tmpl=component&id=1  [L] • XML Sitemap aan Google Webmaster Tools toegevoegd? 14
  • 15.
    dsd business internet HTTPS •Certificaat overgezet (indien nodig)? • HTTPS aangezet (indien nodig)? 15
  • 16.
    dsd business internet Optimalisatie/ SEO • SEF URL’s geïnstalleerd en geconfigureerd? • MooTools Enabler/Disabler actief? • Caching ingesteld? • Leegmaken cache/tmp mappen? (Cache cleaner) • CSS/Javascript compress/merge geïnstalleerd en geconfigureerd? (Scriptmerge / jBetolo) • CDN geactiveerd? • Cookie Law / Cookie alert • Social Share / AddThis geïnstalleerd en geconfigureerd? 16
  • 17.
    dsd business internet Diversen •Google Analytics ingesteld? • Watchful.li ingesteld? (Watchful.li) • myJoomla audit gedaan? ({manage}.myJoomla.com) • Backupschema actief? • Backup EN restore getest? • (S)FTP login aangemaakt voor beheer? • Trainingswebsite gearchiveerd en verwijderd? • Website getest buiten je eigen netwerk/dns? • Snelheid getest van de website? (YSLOW, PageSpeed Insights, webpagetest) 17
  • 18.