Onze website draait nu op Grav 2

chapter reports

Onze website is verhuisd naar Grav 2.1. Voor bezoekers verandert er nauwelijks iets, en dat is precies de bedoeling geweest. De pagina's zien eruit zoals je gewend bent, de indeling is hetzelfde gebleven en alle links blijven werken. Wat er veranderde, zit onder de motorkap.

Grav is het systeem waarmee deze website gemaakt is. Het slaat alle pagina's op als gewone tekstbestanden in plaats van in een database, wat het licht, snel en makkelijk te onderhouden maakt. In juni verscheen Grav 2.0, door de makers omschreven als de grootste release in de geschiedenis van het project. De technische basis is vernieuwd, het beheerpaneel is opnieuw gebouwd en er is een nieuwe programmeerinterface bijgekomen waarmee de inhoud van de site ook buiten de website om te benaderen is. In september volgde Grav 2.1, waarmee elke pagina ook als kale tekst te lezen is door .md achter de URL te zetten. Handig voor iedereen die onze teksten wil overnemen of verwerken.

De overstap was geen gewone update. Van Grav 1.7 naar 2.0 bestaat geen upgrade-knop. Je zet een tweede installatie naast de bestaande, verhuist je inhoud daarheen en schakelt pas over wanneer alles werkt. Daarnaast is het standaardthema van Grav volledig herbouwd, en onze eigen vormgeving was daarop gebaseerd. Onderdelen die eerder vanzelf goed stonden, moesten opnieuw worden ingeregeld. Het resultaat is bewust bijna identiek aan wat er eerst stond, met een paar verbeteringen die we onderweg hebben meegenomen. De site is nu voorbereid op donkere modus en de teksten schalen beter mee op telefoons.

De reden om dit te doen is minder spannend dan de uitvoering. Grav 1.7 kan niet mee met nieuwere PHP-versies, en dat betekent op termijn geen beveiligingsupdates meer. Met de release van Grav 2.1 vonden we het tijd om over te stapen. Zie je iets wat niet klopt of werkt er iets niet zoals verwacht, laat het ons weten via de contactpagina.