Spring naar inhoud

1

WordPress

WordPress als favoriet CMS
WordPress

Gekeken naar Drupal, Joomla en gekozen voor WordPress. De oude familie website was nog in statische html  en dat ging toch minder met de moderne browsers, smart phones en tablets.

Qua gebruikers gemak, technische opzicht en aanvullende functionaliteit stak WordPress er met kop en schouders bovenuit. Ik wil eigenlijk 2 dingen op de website, Bloggen en Gestructureerde Teksten. En dat kan goed.

Thema

Thema heet de template die je gebruikt. Er zijn er zeer veel en ik ben blijven hangen in de standaard thema's van WordPress zelf. Ik wilde iets tussen Twenty Twelve en Twenty Fifteen. En ik vond uiteindelijk Tiny Framework als spin off. Licht, HTML5, mobile first

Klaar! Content aanmaken en gaan..... Ja bijna.... voor wat noodzakelijke functionaliteit heb je plug-ins nodig. En zonder een paar extra rondom beveiliging gaat het ook snel mis (!) Out of the box had ik meteen een uitdaging met ongewilde redacteuren.

Plug-ins

JetPack-overzicht
JetPack wordpress.com functies op je eigen hosting platform

Jetpack, brengt de kracht van de WordPress.com cloud naar je zelfgehoste WordPress. Ik vind Publiceren en Contactformulier de meest functionele uitbreidingen. Aardige van JetPack is dat het croe team van WordPress ook deze plug-in onderhoudt.

WordPress Plug-in: Auto-Limit-Posts
Auto-Limit-Posts: 300 woorden per artikel is genoeg.

Auto-Limit-Posts, automatiseert dat je posts op xxx woorden wordt voorzien van een "Lees Verder" tag. Handige instellingen, daarna doet hij het gewoon. Top !

Voor de veiligheid, om te voorkomen dat je een SPAM engine wordt, en teveel onzin reacties = spam, krijgt 2 plug-ins: Akismet (filtert intelligent reacties) en Google Captcha (reCAPTCHA) die robots die inlog pogingen doen of zich als abonnee registreren buiten de deur houden.

Gevonden worden, SEO

Een apart artikel waard, Search Engine Optimalization. Hier alleen de hulpmiddelen. Het zijn er 3 te weten WordPress SEO en Google Analytics beiden van Joost. De SEO plugin helpt je vooral om het direct goed te doen. Analyse is voor later.

WordPress Plug-in: Ultimate-Nofollow
Verwijzen naar commerciële pagina's is in strijd met Google SEO beleid

Er is er één die klein maar fijn is Ultimate Nofollow. Ik verwijs regelmatig naar een product, commerciële pagina omdat ik het product of het principe achter het product goed vindt. Google SEO scoort vooral op verwijzingen en vinden dit al gauw SEO fraude (broodschrijvers). Deze plug-in voegt in het plaatsingsvenster van de URL een optie toe om de tag "nofollow" voor de crawler in te stellen. Zo hoort het.

Hulpjes

Verder heb ik Blogger Importer Extended gebruikt om mijn oude blog uit blogspot te importeren. Scheelt veel copy, past. Je moet altijd nalopen en her-opmaken. Maar ook metadata zoals aanmaak datums etc komt mee. Werkt goed.

Verder heb ik al mijn foto's gerelateerd aan werk, zeilen e.d. die ik wil gebruiken in Picasa Web staan. En die wil ik zeker niet nog een keer nu in WordPress opslaan. Dus een plug-in die data uitleest en laat zien in WordPress. En die zoektocht loopt nog. 3 Plug-ins actief maar de ware zit daar nog niet tussen.

Naschrift juli 2015

Ik heb inmiddels ook Wordfence geïnstalleerd om php modules .e.d te kunnen scannen op kwaadaardige elementen. Bij een CMS als WordPress wordt namelijk bij een besmetting php of SQL code toegevoegd die vervolgens je site gebruiken als ...... (van SPAM tot DoS box)

De tijd via NTP synchroniseren

Je hebt de juiste tijd nodig voor het werken met computers. Je mail, backup's, parental control software, scripts e.d. werken niet goed of helemaal niet als je niet de tijd niet synchroon loopt.  Tijd zit in een klokje in de PC en die loopt op een apart batterijtje. En als je maar regelmatig werkt, verbonden bent met het internet, gaat alles goed door de tijd synchronisatie.

Hoe zwakker de batterij, hoe langer de pc of vooral tablet zonder stroom, hoe meer problemen. Een Windows-systeem synchroniseert, historisch gegroeid, gemiddeld 1 keer in de week. Wat het echter foutgevoelig maakt is dat Windows weigert de systeemtijd aan te passen bij een grote afwijking.

Windows Time - NTP

W32Time is de windows services voor NTP
Het proces binnen Windows om W32Time op automatisch te zetten

Om de juiste tijd te krijgen en houden (synchroniseren) moet je vier dingen doen:

  1. Zet op je pc de service 'Windows Time' (W32Time) op 'Automatisch',
  2. Pas het maximale verschil aan, vele jaren omdat 1990 een default beginwaarde is,
  3. Gebruik een drietal (lokale, kwalitatief goede) NTP servers, leve de universiteiten
  4. Synchroniseer een paar keer per dag, 4 uur

En dat maakt het lastig, er is namelijk voor die laatste punten geen GUI en dus moet het met een command-line, ja wel een batch file om de tijd te synchoniseren:

  • net stop w32time
  • reg add HKLM\SYSTEM\CurrentControlSet\Services \W32Time\Config /v MaxPosPhaseCorrection /t REG_DWORD /d Oxffffffff /f
  • reg add HKLM\SYSTEM\CurrentControlSet\Services \W32Time\Config /v MaxNegPhaseCorrection /t REG_DWORD /d Oxffffffff /f
  • reg add HKLM\SYSTEM\CurrentControlSet\Services \W32Time\TimeProviders\NtpClient /v SpedalPollInterval /t REG_DWORD /d 104400 /f
  • net start w32time
  • w32tm /config /update /manualpeerlist:"chime1.surfnet.nl,0x9  ntp0.cs.uu.nl,0x9 ntp1,nl.net,0x9 "/syncfromflags:MANUAL
  • w32tm /resync /nowait

Stop de regels (elke bullit is een hele regel zonder enters) in een tekstbestand en voer die uit met Administrator rechten. Of download het bestand WTS-Tijd-synchroniseren.bat

LAN - Router - NAS - Tijd Synchronisatie servers

Veel consumenten routers of NAS'sen kunnen als NTP server optreden. Zoek even in de opties, extra e.d. naar het juiste instellingen scherm of google je producttype en NTP server. Ik ben er niet zo'n voorstander van omdat je op dat apparaat een server, services  actief maakt die vervolgens je eigen apparaten bedient. Dat levert de volgende zwakheden op:

  1. Je eigen NAS, Router, LAN is nu single-point-failure
  2. De kwaliteit van een NTP server implementatie in een Router, NAS is moeilijk te controleren,
  3. Niet altijd zijn alle protocollen tussen client en NAS, Router aanwezig of er zijn weinig GUI instelmogelijkheden,
  4. Functioneel win je er niks mee, technisch wordt de oplossing complexer

Gebruik je hem toch kijk dan of je als instelling ergens de adressen van de NTP servers kan invoeren, De standaard waarde kan je aanpassen. Voor 3 adressen in of verwijs naar een pool adres, gebruik Nederland als subgroep, dat is altijd goed:        nl.pool.ntp.org