
Website migratie
De ondersteuning van verouderde software versies houdt een keer op. Dat is bij Joomla niet anders. Recente verouderde versies kunnen zonder veel problemen geupdated worden naar nieuwere versies.
Maar bij flink verouderde versies is een website migratie traject nodig.
Website migratie van Joomla 3.x
De code van Joomla 4 en Joomla 5 is sterk gemoderniseerd. Om over te stappen van Joomla 3.x naar Joomla 4.x of Joomla 5 is een upgrade nodig.
Extensies van derden moeten worden bijgewerkt naar de nieuwste versie. Sommige extensies werken niet met Joomla 4 en Joomla 5. Soms zijn kleine aanpassingen nodig, vooral bij oude extensies en templates.
Joomla 3.10.x kreeg tot augustus 2023 veiligheidsupdates. Joomla 4 krijgt ondersteuning tot oktober 2025.
Oudere Joomla versies
Website migratie van Joomla 2.5
Om van Joomla 2.5 naar Joomla 3.x over te stappen is een update nodig. Joomla 1.6 en 1.7 zijn via Joomla 2.5.28 naar Joomla 3.x te updaten. Soms zijn er kleine aanpassingen nodig, met name aan verouderde extensies en template aanpassingen. Joomla 2.5.28 is de laatste versie in de Joomla 2.5 reeks. Deze versie wordt sinds 31 december 2014 niet meer ondersteund met (veiligheids) patches.
Joomla 1.5
De programmacode en databasestructuur van Joomla 1.5 is dusdanig anders dat die alleen via een migratie naar Joomla 3 te updaten valt. Oudere versies van Joomla blijven meestal lange tijd gewoon werken, mits de hosting partij de server software (PHP) niet naar nieuwere versies bijwerkt. Maar uit veiligheidsoogpunt is het verstandig om juist wel alle software up-to-date te houden. Joomla 1.5.26 is de laatste versie en wordt sinds september 2012 niet meer ondersteund met (veiligheids) patches.
Joomla 1.0
Joomla 1.0 werd in 2005 uitgebracht. Joomla 1.0.15 is de laatste versie en wordt sinds 22 juli 2009 officieel niet meer door Joomla ondersteund.
Uitbreidingen
Behalve de Joomla software worden er op Joomla website vaak uitbreidingen gebruikt. Dergelijke 3rd party extensies zijn soms lastig over te zetten. Of er bestaan geen versies voor nieuwe Joomla versies. db8 kan u ondersteuning bieden bij de migratie naar nieuwere Joomla versies.

Waarom migreren naar een hogere versie?
- Kwetsbaarheden dichten: Verouderde CMS-versies bevatten vaak bekende beveiligingslekken die hackers kunnen misbruiken. Updates en hogere versies bevatten patches die deze kwetsbaarheden verhelpen.
- Bescherming tegen malware en hacks: Hackers richten zich vaak op verouderde systemen. Door up-to-date te blijven, minimaliseer je het risico op aanvallen zoals SQL-injecties, cross-site scripting (XSS) en brute-force aanvallen.
- Snellere laadtijden: Nieuwe versies van een CMS zijn vaak geoptimaliseerd voor betere prestaties, wat de snelheid en efficiëntie van je website ten goede komt.
- Minder serverbelasting: Door verbeterde code en efficiëntere databasequeries kan een bijgewerkte CMS minder servercapaciteit verbruiken.
- Ondersteuning voor nieuwe technologieën: Oudere CMS-versies kunnen mogelijk niet goed overweg met moderne webtechnologieën zoals nieuwe PHP-versies, database-updates en browsers.
- Plugins en thema's blijven werken: Ontwikkelaars van plugins en thema’s updaten hun software vaak om compatibel te blijven met nieuwere CMS-versies. Een verouderd CMS kan conflicten veroorzaken met deze updates.
- Betere gebruikservaring: Nieuwere CMS-versies bevatten vaak verbeterde dashboards, nieuwe tools en handige functies voor beheerders en gebruikers.
- Verbeterde SEO-opties: Zoekmachines geven vaak de voorkeur aan websites die up-to-date zijn en optimaal presteren. Nieuwe CMS-versies bevatten meestal verbeteringen die de SEO ten goede komen.
- Bescherming van gebruikersgegevens: Regelmatige updates zorgen ervoor dat je CMS voldoet aan de nieuwste privacy- en beveiligingsregels, zoals de Algemene Verordening Gegevensbescherming (AVG/GDPR).
- Voorkomen van juridische risico’s: Door niet te updaten, loop je het risico dat je website niet voldoet aan wettelijke vereisten, wat kan leiden tot boetes of juridische problemen.
- Langer support van de ontwikkelaars: Verouderde CMS-versies krijgen vaak geen officiële ondersteuning meer, waardoor je geen hulp of beveiligings-patches meer ontvangt.
- Actieve community en documentatie: Up-to-date blijven betekent dat je kunt profiteren van de nieuwste handleidingen, forumdiscussies en oplossingen die door de community worden aangeboden.
Hoe migreer je jouw website?
Joomla 5 heeft de volgende minimale servereisen:
- PHP 8.1 of hoger
- MySQL 8.0.13+ of MariaDB 10.4+
- Apache 2.4+ of Nginx
- Minimaal Joomla 3.10 als startpunt voor migratie
Controleer je hostingomgeving en laat de server software aanpassen naar hogere versies indien nodig.
Voordat je begint met de migratie:
- Upgrade je CMS naar de meest recente versie binnen de serie:
- upgrade Joomla 3.x naar versie 3.10.12
- Maak een volledige back-up van je website:
- Gebruik Akeeba Backup (populaire Joomla-backup-extensie)
- Download de back-up en sla deze lokaal op
- Zorg ervoor dat je een testomgeving hebt om de migratie uit te voeren en te testen voordat je live gaat
- Gebruik een testomgeving met dezelfde server specificaties.
- Installeer daar (restore de gemaakte backup) de Joomla 3 website.
- Ga naar Componenten > Joomla Update. Schakel het ‘Joomla Next’-updatekanaal in om Joomla 4 zichtbaar te maken.
- Controleer of je extensies (Componenten, Modules, Plugins en Templates) compatibel zijn met Joomla 4 en Joomla 5.
- Verwijder verouderde of niet-ondersteunde extensies.
- Zet systeem en content plugins die niet compatible tijdelijk uit.
- Templates: Als je een custom template gebruikt, check of de ontwikkelaar een update heeft voor Joomla 4 en 5.
- Ga naar Joomla Update in het beheerderspaneel en voer de upgrade naar Joomla 4 uit.
- Controleer na de update of alles nog werkt (vooral extensies en templates).
- Leeg het cache geheugen en test de site
- Werken alle pagina's?
- Werken formulieren en functionaliteiten nog goed?
- Is de snelheid verbeterd?
- Maak een backup van de lokale geupgrade site.
- Zet de backup terug (Restore) in een folder op de server, bijv example.com/new/
- Test de geupgrade site op de server.
- Indien alles goed werkt, zet de huidige site in een tijdelijk mapje, bijv example.com/old/ en verwijder die na afloop
- Zet de nieuwe site live door alle bestanden/folders naar example.com te verplaatsen.
- Test de website nogmaals.
- Pas de server paden voor tmp + logs aan
- Check de site met een tool als Screaming Frog, check of de oude links nog goed werken en redirect de niet-werkende links
- Dien de nieuwe sitemap.xml bij zoekmachines in
Hoe wij je kunnen helpen bij het migreren!
Joomla 5 vereist specifieke serverconfiguraties. Wij helpen bij:
- Controle van de serveromgeving en PHP-versie.
- Advies en ondersteuning bij serverupdates.
- Upgraden naar de minimale Joomla 3.10-versie als voorbereiding op de migratie.
Om gegevensverlies te voorkomen, maken wij een volledige back-up van je website:
- Gebruik van Akeeba Backup of een andere betrouwbare methode.
- Opslag van back-ups op een veilige locatie.
- Testomgeving opzetten voor veilige migratieprocedures.
We installeren je website in een testomgeving om de migratie te testen zonder je live website in gevaar te brengen:
- Kopiëren van de bestaande website naar een testomgeving.
- Voorbereiding op de upgrade naar Joomla 4 en 5.
- Schakelen van het ‘Joomla Next’-updatekanaal om Joomla 4 zichtbaar te maken.
Niet alle extensies, modules en templates zijn compatibel met Joomla 4 en 5. Wij helpen bij:
- Scannen van geïnstalleerde extensies en templates.
- Updaten of vervangen van verouderde componenten.
- Tijdelijk uitschakelen van conflicterende plug-ins.
Na de voorbereidende stappen voeren wij de daadwerkelijke upgrade uit:
- Upgrade naar Joomla 4 uitvoeren en controleren op fouten.
- Testen van functionaliteiten zoals formulieren en pagina’s.
- Leegmaken van de cache en optimaliseren van de websiteprestaties.
Als de testomgeving goed functioneert, zetten wij de nieuwe versie live:
- Back-up maken van de geüpgradede testomgeving.
- Live website vervangen door de nieuwe versie.
- Verwijderen van oude bestanden en opschonen van de server.
Na de livegang voeren wij een laatste controle uit om ervoor te zorgen dat alles goed functioneert:
- Testen van de website op functionaliteit en snelheid.
- Aanpassen van serverpaden voor logs en tijdelijke bestanden.
- Controleren van redirects en indienen van een nieuwe sitemap bij zoekmachines.
- Ervaring en expertise: Wij hebben uitgebreide ervaring met Joomla-migraties.
- Veiligheid en betrouwbaarheid: Wij zorgen ervoor dat je gegevens veilig blijven.
- SEO-behoud: We zorgen dat je zoekmachinepositie behouden blijft.
- Volledige begeleiding: Van planning tot livegang, wij helpen bij elke stap.
Overstappen op Joomla
Wilt u ook overstappen op Joomla? Bestaande websites zijn op verschillende manieren over te zetten naar een Joomla website. Soms is het mogelijk om een bestaande website te migreren op database niveau. Soms is het een kwestie van handmatig kopieren + plakken. En in andere gevallen kan het worden geautomatiseerd.
De keuze hangt af van de beschikbaarheid van een database en het aantal artikelen dat overgezet dient te worden. db8 heeft sinds 2005 ervaring met bedrijven te laten overstappen op Joomla, door middel van migraties van andere systemen naar Joomla.
Migratie op database niveau
Indien de huidige website is gebouwd met een CMS en de inhoud van de website vanuit een database op de pagina's wordt getoond, dan kan de inhoud van de website het best via database queries worden omgezet naar een database structuur die door Joomla CMS gebruikt kan worden.
Handmatig kopieren en plakken
Bij kleine websites met maximaal 15 pagina's is de gemakkelijkste manier om de website over te zetten naar Joomla, gewoon via de browser de teksten kopieren en als artikelen in de nieuwe Joomla website te plaatsen.
Geautomatiseerd knippen en plakken
Bij grotere websites met minimaal 15 pagina's kan het sneller zijn om een script te schrijven dat de inhoud van de website omzet in database records die door Joomla CMS gebruikt kunnen worden.