Joomla 1.0 / 1.5 migreren naar Joomla 5 of 6 — specialisten in legacy-migraties
Uw Joomla 1.5-website draait al sinds september 2012 zonder beveiligingsupdates. Dat is meer dan dertien jaar aan ongepatchte kwetsbaarheden, op een platform dat ontworpen is voor een compleet ander tijdperk van het web. PHP 5.2, MySQL 4.1, Internet Explorer 7 — dat waren de technologieën waarop Joomla 1.5 was gebouwd. Het web is verdergegaan. Uw website moet mee.
Wij zijn gespecialiseerd in legacy-migraties van Joomla — de complexe projecten met hoge belangen waar de meeste bureaus hun handen niet aan willen branden. Een migratie van Joomla 1.x naar een moderne Joomla 5- of 6-installatie is geen eenvoudige upgrade. Het is een gestructureerde herbouw die uw content, gebruikers en zoekposities behoudt en u tegelijk een volledig moderne website oplevert.
Vraag een gratis beoordeling van uw legacy-site aan →
De realiteit van Joomla 1.5 draaien in 2026
Draait uw website nog op Joomla 1.0 of 1.5, dan leeft u vrijwel zeker op geleende tijd. Wat dat in de praktijk betekent, zetten we hieronder op een rij.
Dertien jaar aan bekende kwetsbaarheden
Elke beveiligingslek dat sinds september 2012 in Joomla is ontdekt, is in versie 1.5 nog steeds niet gedicht. Daar horen kritieke remote code execution-lekken bij, SQL-injecties, cross-site scripting-exploits en kwetsbaarheden in het uploaden van bestanden. Dit zijn geen theoretische risico's — ze zijn gedocumenteerd, gepubliceerd en worden actief misbruikt door geautomatiseerde aanvalstools die het internet afstruinen op zoek naar kwetsbare installaties.
Is uw Joomla 1.5-site nog niet gehackt, dan is dat eerder een kwestie van tijd en zichtbaarheid dan van veiligheid. De kwetsbaarheden zijn er; alleen de interesse van aanvallers bepaalt wanneer ze worden uitgebuit.
De PHP-ondersteuning is gestopt
Joomla 1.5 is ontworpen voor PHP 4.3 tot en met PHP 5.4. PHP 5.4 bereikte zijn end of life in september 2015. Uw hostingprovider draait dus ofwel een verouderde, niet-ondersteunde PHP-versie om uw site in de lucht te houden, ofwel draait uw site op een nieuwere PHP-versie in een uitgeklede compatibiliteitsmodus die elk moment kan vastlopen.
De meeste hostingproviders hebben PHP 5.x inmiddels volledig van hun servers verwijderd. Zodra uw hostingprovider zijn PHP-omgeving upgradet — en dat doen ze uiteindelijk allemaal — stopt uw Joomla 1.5-website met werken. Dat is geen kwestie van of, maar van wanneer.
Geen extensies, geen templates, geen support
Het extensie-ecosysteem rond Joomla 1.5 is jaren geleden feitelijk uitgestorven. Geen enkele ontwikkelaar onderhoudt nog Joomla 1.5-extensies. Geen enkele templateleverancier verkoopt nog Joomla 1.5-templates. De Joomla-communityfora bieden geen ondersteuning meer voor versie 1.5. Gaat er vandaag iets stuk op uw Joomla 1.5-site, dan kunnen alleen specialisten met ervaring in legacy-Joomla het nog oplossen — en daar zijn er nog maar bitter weinig van.
Gevolgen voor zoekmachines
Naast de beveiliging kampen Joomla 1.5-sites met technische beperkingen die de vindbaarheid in zoekmachines raken. Het platform mist responsive design (mobielvriendelijkheid is sinds 2015 een rankingfactor bij Google), moderne mogelijkheden voor gestructureerde data en de optimalisaties voor laadsnelheid die de huidige zoekalgoritmes belonen. Een Joomla 1.5-site concurreert tegen moderne websites met één hand op de rug gebonden.
Niet AVG-conform
Joomla 1.5 is zes jaar ouder dan de AVG. Het kent geen ingebouwde privacytools, geen mogelijkheden voor consentbeheer en geen afhandeling van verzoeken van betrokkenen. Een Joomla 1.5-site écht AVG-conform maken is praktisch onmogelijk zonder uitgebreid maatwerk — ontwikkelwerk dat u beter kunt steken in een migratie naar een modern platform dat compliance van nature ondersteunt.
Wat vijftien jaar website in werkelijkheid bevat
Eigenaren onderschatten stelselmatig wat hun oude site herbergt, totdat wij de inventaris opmaken. Een site uit het Joomla 1.5-tijdperk die al sinds begin jaren 2010 online staat, draagt doorgaans: honderden tot duizenden artikelen, waarvan er nog altijd veel zoekverkeer trekken; een beeldbank waarvan nergens anders in het bedrijf nog een kopie bestaat; gebruikers- en klantgegevens met reële operationele waarde; inkomende links van directories, pers en partnersites die over een decennium zijn opgebouwd — linkwaarde die met geld niet snel te koop is; en URL-patronen waar de rest van het web nog altijd naar verwijst. Stuk voor stuk zijn dit assets die de migratie meeneemt — en assets die voorgoed verloren gaan als de site op een dag simpelweg wordt uitgezet na een incident, een hostingstoring of een uit frustratie genomen "laten we gewoon opnieuw beginnen"-besluit.
Dat is het stille argument om bewust te migreren in plaats van de gebeurtenissen af te wachten: een geplande migratie behoudt vijftien jaar opgebouwde waarde op uw eigen tempo; een noodmigratie redt wat er te redden valt, op andermans tempo. De discoveryfase begint precies met deze inventaris, zodat u vóór elke beslissing concreet weet wat uw oude site werkelijk waard is.
Waarom dit een migratie is en geen upgrade
Dat onderscheid doet ertoe. Bij een upgrade wordt een nieuwe versie toegepast op een bestaande installatie. Bij een migratie installeert u een verse kopie van de doelversie en zet u de gegevens vanuit de oude installatie over. Joomla 1.5 kún je niet upgraden — de codebase, de databasestructuur, het templatesysteem en de extensie-architectuur zijn fundamenteel onverenigbaar met elke moderne Joomla-versie.
Wat we migreren (behouden)
- Content: alle artikelen, categorieën en hun hiërarchische structuur. Elk stuk content dat u in de loop der jaren hebt gemaakt, gaat mee naar de nieuwe installatie.
- Gebruikers: gebruikersaccounts, gebruikersgroepen en toegangsniveaus worden gemigreerd. Wachtwoorden moeten mogelijk opnieuw worden ingesteld, doordat het hashing-algoritme voor wachtwoorden tussen Joomla 1.5 en moderne versies is veranderd.
- Media: uw volledige images-map — elke afbeelding en elk bestand dat via de mediabeheerder van Joomla is geüpload — wordt rechtstreeks overgezet.
- Menustructuur: de navigatiestructuur van uw site wordt opnieuw opgebouwd in de nieuwe installatie, met dezelfde logische indeling.
- URL-structuur: met een sluitende mapping van 301-redirects zorgen we dat elke URL op uw oude site naar de bijbehorende pagina op de nieuwe site verwijst. Zo behoudt u uw zoekposities en blijven bladwijzers en externe links gewoon werken.
Wat we herbouwen
- Template: uw Joomla 1.5-template is volledig onverenigbaar met moderne Joomla. Het template moet vanaf nul opnieuw worden gebouwd volgens moderne webstandaarden — Bootstrap 5, responsive design, toegankelijkheid en geoptimaliseerde performance. We kunnen uw bestaande ontwerp evenaren als u uw merkidentiteit wilt behouden, of een fris, modern ontwerp maken.
- Extensies: elke Joomla 1.5-extensie moet worden vervangen door een modern equivalent. In veel gevallen zit functionaliteit die in 2008 nog een externe extensie vereiste, inmiddels gewoon in de Joomla-core. Voor specialistische functionaliteit zoeken we moderne alternatieven. In de zeldzame gevallen waarin geen alternatief bestaat, ontwikkelen we maatwerk.
- Configuratie: serverconfiguratie, SEO-instellingen, gebruikersrechten en systeeminstellingen worden opnieuw ingericht voor het moderne platform.
Het migratieproces
Fase 1: Discovery en analyse
We onderzoeken uw Joomla 1.5-installatie tot in detail. Daarbij brengen we alle content in kaart (artikelen, categorieën, menu-items, mediabestanden), identificeren we elke geïnstalleerde extensie en haar functie binnen uw website, analyseren we uw template en eventuele maatwerkaanpassingen, documenteren we uw URL-structuur voor de redirect-mapping en beoordelen we uw hostingomgeving.
Op basis van die analyse stellen we een gedetailleerd migratieplan op dat precies vastlegt wat behouden blijft, wat herbouwd wordt en welke alternatieven uitgefaseerde extensies vervangen. U keurt dit plan goed voordat er ook maar één betaald uur wordt gewerkt.
Fase 2: Verse Joomla-installatie
We installeren een verse kopie van de gewenste Joomla-versie (5 of 6) in een stagingomgeving. De server wordt ingericht met moderne PHP-, MySQL- en webserverinstellingen, geoptimaliseerd voor performance en beveiliging.
Fase 3: Datamigratie
Uw content wordt overgezet van de Joomla 1.5-database naar de nieuwe Joomla-installatie. Dat is een complex proces, want de databasestructuren verschillen sterk tussen Joomla 1.5 en moderne Joomla. Artikelen, categorieën, gebruikers, menu-items en mediaverwijzingen worden gemapt en overgezet met eigen migratiescripts die rekening houden met die structurele verschillen.
Extensiespecifieke data — content uit externe componenten zoals e-commerceproducten, forumberichten, directorylijsten of eigen datasets — vraagt om een individuele aanpak. Voor elke extensie met substantiële data ontwikkelen we een migratiepad om die gegevens naar het moderne equivalent over te brengen.
Fase 4: Template-implementatie
Uw nieuwe template wordt gebouwd of ingericht volgens uw ontwerpwensen. Of u nu uw bestaande merkidentiteit wilt behouden of de kans wilt aangrijpen om de uitstraling van uw website te verfrissen: het resultaat is een volledig responsive, toegankelijk en performant ontwerp op basis van moderne webstandaarden.
Fase 5: Configuratie van extensies
Moderne equivalenten van uw Joomla 1.5-extensies worden geïnstalleerd, geconfigureerd en getest. Waar in fase 1 een migratie van extensiedata is gepland, wordt die data geïmporteerd en gecontroleerd.
Fase 6: URL-redirect-mapping
Een van de meest cruciale onderdelen van een legacy-migratie is het behoud van uw zoekposities. Elke URL op uw Joomla 1.5-site wordt gekoppeld aan de bijbehorende URL op de nieuwe site. We richten 301-redirects in zodat zoekmachines hun rankingsignalen overdragen naar de nieuwe URL's en bezoekers die via oude links of bladwijzers binnenkomen, op de juiste pagina belanden.
Bij sites met duizenden pagina's is deze redirect-mapping op zichzelf al een fors project. We werken met systematische methoden om volledigheid en nauwkeurigheid te garanderen.
Fase 7: Testen en verifiëren
De gemigreerde site wordt grondig getest — elke pagina, elk formulier, elk interactief element. Content wordt gecontroleerd op volledigheid en juistheid. Redirects worden getest. De performance wordt gebenchmarkt. De toegankelijkheid wordt getoetst aan de WCAG 2.1-criteria. Cross-browsertests en tests op mobiel zorgen voor consistent gedrag.
Fase 8: Uw review
U krijgt volledige toegang tot de stagingsite om de migratie te beoordelen. We lopen samen met u door de nieuwe beheeromgeving, demonstreren de gemigreerde content en functionaliteit en verwerken eventuele aanpassingen.
Fase 9: Livegang
De nieuwe site vervangt uw Joomla 1.5-installatie in een zorgvuldig gecoördineerde overstap. Uw oude site bewaren we als back-uparchief voor naslag.
Fase 10: Nazorg na de migratie
Dertig dagen toegewijde ondersteuning voor monitoring, aanpassingen en eventuele problemen die zich voordoen. Daarnaast helpen we uw team vertrouwd te raken met de moderne Joomla-beheeromgeving.
Behandel de migratie als de kans die het is
Een site die al sinds het Joomla 1.5-tijdperk draait, sleept meer mee dan oude software — hij sleept elke beslissing mee die er rond 2010 over het web is genomen. De migratie is het ene moment waarop dat allemaal tegelijk kan worden rechtgezet, tegen marginale meerkosten, omdat toch alles opnieuw wordt opgebouwd:
- Content wordt geaudit, niet zomaar overgezet. Een decennium-plus aan artikelen bevat altijd honderden stukken die verouderd of dubbel zijn, of die uw zoekprofiel schaden. We migreren selectief: we behouden wat zijn plek verdient, archiveren de rest en redirecten alles — uw nieuwe site gaat lichter de lucht in en scoort er beter door.
- Ontwerp en mobiele beleving worden teruggebracht naar het huidige professionele niveau — responsive, snel en vanaf de eerste templatebeslissing volledig toegankelijk gebouwd, waarmee uw EAA-blootstelling van een retrofit-opgave naar een non-issue verschuift.
- Compliance wordt ingebouwd, niet erop geplakt: consentbeheer, privacytooling en zuivere gegevensverwerking worden als onderdeel van de bouw geconfigureerd, in plaats van als pleisterwerk op verouderde structuren.
- De meetlaag begint met een schone lei: moderne analytics, verificatie in Search Console, uptime-monitoring en een schriftelijke nulmeting — veel sites uit het 1.5-tijdperk vliegen al jaren volledig blind, zonder dat iemand in de organisatie het doorheeft.
Eigenaren komen dit project binnen met vrees voor de kosten van de inhaalslag; ze verlaten het met een website die voor het eerst in tien jaar weer volwaardig meedoet. De blootstelling dwong de timing af — de kans is wat u er werkelijk voor terugkrijgt.
Joomla 5 of Joomla 6 — welke doelversie?
Bij een migratie vanaf Joomla 1.5 bouwt u uw website hoe dan ook van de grond af opnieuw op, ongeacht de doelversie. Er is geen technisch voordeel om voor een oudere versie te kiezen — de migratie-inspanning is in wezen even groot, of u nu naar Joomla 5 of naar Joomla 6 gaat.
Voor de meeste legacy-migraties adviseren we Joomla 6 als doelversie. Aangezien u toch opnieuw bouwt, is er geen reden om met iets anders dan de nieuwste versie te starten. Zo heeft u de langst mogelijke aanloop voordat een volgende grote migratie nodig wordt, en profiteert u vanaf dag één van de nieuwste functies en de modernste beveiligingsarchitectuur.
De uitzondering is wanneer extensies die voor uw website cruciaal zijn, wel voor Joomla 5 beschikbaar zijn maar nog niet voor Joomla 6. In dat geval kiest u met Joomla 5 voor volledige native extensie-ondersteuning. Dit beoordelen we tijdens de discoveryfase en adviseren we u dienovereenkomstig.
Veelvoorkomende Joomla 1.5-extensies en hun moderne vervangers
In de loop der jaren hebben we honderden Joomla 1.5-extensies naar moderne equivalenten gemigreerd. Dit zijn enkele van de meest voorkomende vervangingen:
- JCE Editor → JCE Editor (nog steeds actief in ontwikkeling, volledige ondersteuning voor Joomla 5/6) of de verbeterde TinyMCE-editor in de Joomla-core
- VirtueMart 1.x → HikaShop (moderne e-commerce met volledige ondersteuning voor Joomla 5/6) of VirtueMart 4
- Fireboard / vroege Kunena → Kunena Forum (directe opvolger, actief ontwikkeld voor Joomla 5/6)
- JomSocial → JomSocial (nog steeds beschikbaar) of EasySocial
- DOCman 1.x → DOCman van Joomlatools (moderne versie met ondersteuning voor Joomla 5/6)
- Phoca Gallery 1.x → Phoca Gallery (moderne versie, compatibel met Joomla 5/6)
- Community Builder → Community Builder (nog steeds onderhouden) of JomSocial
- sh404SEF → SEO-functies in de Joomla-core (sterk verbeterd) of 4SEF
- JCal Pro → JEvents (compatibel met Joomla 5/6) of DPCalendar
- AceSEF → SEO in de Joomla-core of 4SEF
Gebruikt uw site extensies die hier niet bij staan, dan wijst onze analyse voor elk daarvan het passende moderne equivalent aan.
Doorlooptijd en prijzen
Legacy-migraties van Joomla zijn de meest tijdrovende projecten die we doen. Een doorsnee Joomla 1.5-migratie voor een matig complexe website duurt twee tot vier weken. Grotere sites met duizenden artikelen, uitgebreide maatwerkfunctionaliteit of complexe extensiedata kunnen langer duren.
Projecten beginnen vanaf € 2.500 voor standaard legacy-sites. Complexe migraties met maatwerkcomponenten, e-commercedata, gebruikersdatabases en meertalige content worden afzonderlijk geoffreerd. Alle offertes zijn vaste prijzen, gebaseerd op de gedetailleerde analyse die vóór aanvang van het werk wordt opgesteld.
De kosten van een professionele migratie zijn een fractie van wat een beveiligingsinbreuk, dataverlies of langdurige uitval uw organisatie zou kosten — de regelgevende gevolgen van een systeem dat al ruim tien jaar zonder ondersteuning draait nog daargelaten.
Veelgestelde vragen
Kan Joomla 1.5 worden geüpgraded naar een moderne versie?
Nee. Joomla 1.5 kan via geen enkel geautomatiseerd proces worden geüpgraded. De architectuur, de databasestructuur en het templatesysteem zijn fundamenteel onverenigbaar met elke Joomla-versie die na 2.5 is uitgebracht. Migratie — een verse moderne versie installeren en de data overzetten — is de enige weg vooruit.
Verlies ik content tijdens de migratie?
Alle kerncontent — artikelen, categorieën, menustructuren, gebruikersaccounts en mediabestanden — blijft tijdens de migratie behouden. Extensiespecifieke data (zoals e-commerceproducten, forumberichten of directorylijsten) wordt gemigreerd waar het moderne equivalent data-import ondersteunt. Onze analyse wijst eventuele content aan die niet te migreren is en stelt vóór aanvang van het werk oplossingen voor.
Kan mijn bestaande ontwerp behouden blijven?
Uw visuele ontwerp kan in een modern template worden nagebouwd. De onderliggende code moet volledig worden herschreven — Joomla 1.5-templates zijn gebouwd op technologieën die onverenigbaar zijn met moderne Joomla — maar de look-and-feel van uw website kan zo nauwkeurig worden geëvenaard als u wenst. Veel klanten grijpen de migratie aan om hun ontwerp te verfrissen, maar beide aanpakken zijn mogelijk.
En mijn zoekposities dan?
We voeren een sluitende mapping van 301-redirects door om uw zoekposities te behouden. Elke URL op uw Joomla 1.5-site wordt gekoppeld aan de bijbehorende URL op de nieuwe site. Goed uitgevoerd behoudt dit proces uw vindbaarheid en zorgt het voor continuïteit voor bezoekers die via zoekresultaten, bladwijzers of externe links binnenkomen.
Hoe lang wordt mijn Joomla 1.5-site al niet meer ondersteund?
Joomla 1.5 bereikte zijn end of life in september 2012. Leest u dit in 2026, dan zit uw site al meer dan dertien jaar zonder officiële beveiligingsupdates. Joomla 1.0, de voorganger, bereikte zijn end of life nog eerder. Voor geen van beide versies bestaan er door de community geleverde patches — de enige optie is migratie naar een ondersteunde versie.
Wat als mijn hostingprovider de ondersteuning voor PHP 5 stopzet?
Zodra dat gebeurt, stopt uw Joomla 1.5-site onmiddellijk met werken. Er is geen oplossing — Joomla 1.5 kan niet draaien op PHP 7 of hoger. Dit scenario is onvermijdelijk; de enige vraag is wanneer. Heeft uw hostingprovider u al gewaarschuwd voor wijzigingen in de PHP-versie, dan is de urgentie acuut.
Is migreren de moeite waard, of kan ik beter vanaf nul herbouwen op een ander platform?
Dat hangt af van uw content. Heeft u honderden of duizenden artikelen, een vaste gebruikersgroep, substantiële zoekposities of content die kostbaar zou zijn om opnieuw te maken, dan is uw data migreren naar moderne Joomla veel efficiënter dan vanaf nul beginnen. Heeft uw site weinig content en geen noemenswaardig organisch verkeer, dan kan een frisse start op om het even welk platform eenvoudiger zijn. Beide opties kunnen we tijdens de discoveryfase beoordelen.
We zijn het adminwachtwoord / de ontwikkelaar / de documentatie kwijt. Kunt u de site dan toch migreren?
Vrijwel altijd, ja. Met toegang tot de hosting of de database kunnen we alles herstellen wat ertoe doet — content, gebruikers, afbeeldingen, structuur — zelfs als de Joomla-admin zelf onbereikbaar is. Is ook de hostingtoegang verloren, dan is herstel soms nog mogelijk vanuit back-ups, rechtstreeks via de hostingprovider, of in het uiterste geval vanuit gearchiveerde kopieën van de openbare pagina's. Speurwerk in ongedocumenteerde legacy-sites is voor ons echt routinewerk; breng mee welke toegang u hebt, dan brengen wij de rest in kaart.
De oude site heeft maatwerkfunctionaliteit die niemand meer begrijpt. Wat gebeurt daarmee?
We reverse-engineeren vanuit de code en de data wat het doet, documenteren het voor het eerst in zijn bestaan en beslissen daarna samen: het netjes herbouwen via maatwerkontwikkeling, het vervangen door een onderhouden moderne extensie, of — verrassend vaak — ontdekken dat de organisatie het al jaren niet meer nodig heeft. Mysterieuze code is een oplosbaar probleem, geen blokkade voor de migratie.
Stop met leven op geleende tijd
Elke dag dat uw Joomla 1.5-site blijft draaien, is een dag onnodig risico. Onze gratis beoordeling van uw legacy-site onderzoekt uw installatie en geeft een helder beeld van wat een migratie voor uw specifieke situatie inhoudt — de scope, de doorlooptijd en de kosten. Geen verplichtingen, geen druk. Gewoon een heldere analyse van specialisten die al met Joomla werken sinds vóór versie 1.5 uitkwam.