Deze website presenteert zich even wat anders dan gewend; daarom een korte toelichting. Websites werken op een bepaald platform; voor deze site is dat Joomla. Zowel platforms als websites worden onderhouden; in de praktijk updaten genoemd. Dat updaten geschiedt in verschillende vormen en maten. Kleine aanpassingen, bijvoorbeeld een beveiligingsprobleem oplossen, worden patches genoemd. Een meer systematische aanpassing wordt een update genoemd. En wordt het platform vrij rigoreus herschreven dan is er sprake van een migratie. In het versienummer van de software is dat te herkennen; de huidige versie is 3.10.5, d.w.z. Joomla 3, update 10 en patch 5.
Joomla gaat migreren naar Joomla-4; websites moeten daarop voorbereid worden en dat is wat nu gaande is op deze website.
Migratie voorbereiden
Een aanstaande migratie kan een uitgelezen gelegenheid zijn de hele website weer eens tegen het licht te houden. Voldoet deze nog aan onze doelen? Volstaat het siteontwerp? Is de navigatie helder? Kan er opgeschoond worden in artikelen, beeldmateriaal en categorieën? Dienen elementen toegevoegd of verwijderd te worden? Wat moet er in de planning voor de uitvoering van de migratie.
Bij een migratie dient de hele website vooraf grondig gecontroleerd te worden of deze wel goed kan functioneren op de nieuwe platform-versie. Controle dient zich te richten op de server, de database, de instellingen en de extensies. De server is de computer waarop de website draait. De database bevat alle informatie van de website. Extensies zijn programmaatjes als een tekstverwerker, foto-album of slideshow. Ook een template, zeg maar uiterlijk van de website, is een extensie.
Uitvoering stappenplan
- De website moet zijn geupdate naar Joomla-versie 3.10. Deze versie vervult een "brug-functie" voor de overstap naar Joomla-4.
- Versie 3.10 heeft ingebouwd de Voor-Update-Controle die de volgende informatie verschaft:
- Voldoet de server aan de minimum technische vereisten voor Joomla 4? Zo nee, welke niet?
- Welke extensies van derden (componenten, modules, plugins, talen, en templates) worden gebruikt?
- Welke extensie is compatibel met Joomla-4 en welke (nog) niet?.
- Bepaal het gebruik: zwaar, gemiddeld, nauwelijks of niet (meer).
- Schoon categorieën en artikelen op om geen onnodige inhoud te migreren.
- Check en verwijder dode links in de verwijzingen.
- Pas siteontwerp en navigatie aan op al deze wijzigingen.
- Template geschikt? Gekocht van een derde, is er Joomla-4.x uitvoering van? Zo niet, in ons geval, schakel terug op core template voor Joomla 3.x, Protostar, wat nu het geval is. De huidige layout zal niet overal even fraai uitgelijnd zijn, maar wordt na de migratie gecorrigeerd. Protostar is niet compatibel met Joomla 4.en verdwijnt bij de migratie. Cassiopeia, de Joomla-4 core template kan een optie zijn.
- Wanneer alles voldoet aan de criteria voor Joomla-4 kan de migratie plaatsvinden.