Over deze site

Deze site bestaat al behoorlijk lang. Ik denk dat ik de eerste versie zo rond 2008 heb gemaakt met behulp van Joomla. Later (2013) heb ik de site omgezet naar WordPress (zie ook deze pagina). En tien jaar later, in 2023, heb ik afscheid genomen van WordPress en deze site omgezet naar statische HTML, met alleen HTML, CSS en een paar JavaScript-functies. De pagina's heb ik gemaakt met behulp van de Supernova websitegenerator.
Een paar technische kenmerken van deze site:
- Maakt gebruik van het Pico CSS-framework. Picco is een minimalistisch framework, bijna zonder classes. Dat betekent dat je zelf een aantal css classes moet definieren. Maar ik heb gemerkt dat je zelfs bij een groot en compleet css framework als Bootstrap, je in praktijk toch ook zelf classes moet definieren.
- Gebruikt een paar JavaScript-functies. Zo heb ik voor het weergeven van de random afbeelding bovenaan elke
pagina een JavaScript-functie gemaakt.
- Heeft een menubalk met daarin één pulldown submenu.
Waarom heb ik afscheid genomen van WordPress?
- Ik persoonlijk vind WordPress niet echt intuïtief. De leercurve is nogal hoog. Als ik bijvoorbeeld een jaar niet met WordPress heb gewerkt (kan gebeuren), dan kost het weer behoorlijk wat tijd om de WordPress-vaardigheden weer op te pakken.
- Omdat WordPress zo populair is, is het ook heel aantrekkelijk voor hackers. En omdat een WordPress-site ook een thema en veel plugins van derde partijen nodig heeft, is het ook kwetsbaar. Mijn site werd regelmatig gehackt. Dat werd dan weer geneutraliseerd door de hoster, maar toch. Je moet voortdurend bezig zijn met het checken en installeren van nieuwe versies, van PHP, van Wordpress zelf (dat is gelukkig wel te automatiseren), van thema's en plugins.
- WordPress heeft veel technische overhead: een SQL-database waaruit met behulp van PHP voor elke bezoeker opnieuw de pagina wordt gegenereerd.
- Dat is natuurlijk niet efficiënt, want die pagina verandert zelden. Dus heb dan weer caching nodig, wat het totaalplaatje nog weer complexer maakt.
Natuurlijk verlies je ook functionaliteit wanneer je overschakelt naar een statische site. Met name de mogelijkheid dat bezoekers om reacties op de site kunnen plaatsen. Maar daar wordt je als eigenaar van de site meestal toch niet gelukkig van. En als dynamisch gedrag nodig is, dan kan ik altijd nog PHP inschakelen voor een bepaalde pagina.
Wat mij betreft heeft een statische site veel voordelen:
- De site vraagt minder onderhoud. WordPress-thema's en plug-ins komen en gaan en moeten voortdurend vernieuwd worden, anders loopt men veiligheidsrisico's.
- De site is technisch gezien minder ingewikkeld.
- De site zou minder kwetsbaar moeten zijn (hackers).
- De site werkt sneller.
Lean and mean.