Je Joomla-bouwer is gestopt: zo nemen wij het beheer over
Bouwer gestopt of onbereikbaar? Zo verloopt een overname: toegang regelen, inventarisatie, update-plan en daarna vast onderhoud met heldere afspraken.
Het gebeurt vaker dan je denkt. De bouwer van je website is met pensioen, heeft de zaak beëindigd, is overgestapt op WordPress, of reageert simpelweg niet meer op je mail. Je site draait nog, maar er is al maanden niets aan gedaan. Je weet niet welke versie erop staat, wie er allemaal kan inloggen, of er backups worden gemaakt en bij wie het domein eigenlijk staat.
Dat is een oncomfortabele positie, maar zelden een dramatische. Wij nemen regelmatig Joomla-sites over van partijen die ermee gestopt zijn. Hieronder staat precies hoe dat verloopt, wat we van je nodig hebben en wat je ervoor terugkrijgt.
Stap 1: toegang op orde krijgen
Zonder toegang kunnen we niets. We hebben drie soorten nodig, en het is geen ramp als je ze niet allemaal hebt liggen:
- Joomla-backend — een account met Super User-rechten. Heb je alleen een redacteursaccount, dan komen we er via de server ook wel in.
- Hosting — FTP of SSH om bij de bestanden te komen, plus het hostingpaneel voor database, PHP-versie, cronjobs en mail.
- Domeinbeheer — de plek waar de DNS-instellingen staan. Vaak een andere partij dan de hosting, en vaak degene die niemand meer kan vinden.
Ontbreekt er iets, dan lossen we dat op. Hostingpartijen geven toegang terug aan de aantoonbare eigenaar, en een domein kan worden verhuisd met een verhuistoken. Dat kost wat tijd en papierwerk, geen paniek. Wat wij wel adviseren: zorg dat álle accounts uiteindelijk op naam van je eigen organisatie staan, niet op naam van je leverancier. Dat is het verschil tussen een leverancier wisselen en een leverancier moeten overtuigen.
Een veelvoorkomend misverstand: "mijn bouwer heeft het domein op zijn naam staan, dus die site is van hem". De inhoud, de content en in de meeste gevallen de code zijn van jou. Registraties zijn overdraagbaar. Laat je hier niet door tegenhouden.
Stap 2: inventarisatie
Voordat we ook maar iets aanpassen, brengen we in kaart wat er staat. Dat is geen formaliteit: bij een site waar jarenlang niemand naar gekeken heeft, wil je weten waar je in stapt voordat je op "update" drukt. We kijken naar:
- Joomla-versie en PHP-versie. Krijgen die nog beveiligingsupdates, en passen ze bij elkaar?
- Alle extensies met hun versie, de datum van hun laatste release en of ze überhaupt nog onderhouden worden. Een extensie waarvan de maker gestopt is, is een openstaande rekening.
- Bekende kwetsbaarheden in die specifieke versies. Hier komt vaak het meest urgente werk vandaan.
- Het template — standaard, aangepast of volledig maatwerk? Dit bepaalt grotendeels wat een upgrade gaat kosten.
- Maatwerkcode — overrides, losse componenten, aanpassingen in de core. Dat laatste is een rode vlag, want core-aanpassingen sneuvelen bij elke update.
- Koppelingen met externe systemen: betalingen, boekhouding, CRM, nieuwsbrief.
- Backups — zijn ze er, waar staan ze, en werkt een terugzetting daadwerkelijk?
- Gebruikersaccounts — wie kan er allemaal in, en klopt dat nog? Onbekende beheerders zijn een reden voor nader onderzoek; zie het artikel over verborgen Super Users.
- Performance en hosting — laadtijd, serverconfiguratie, certificaten en of de hosting nog bij de site past.
Je krijgt die inventarisatie als een leesbaar rapport, niet als een technische dump. Daar staat in wat er goed is, wat er urgent is en wat kan wachten. Dit is precies wat onze gratis Joomla Quickscan doet: binnen 48 uur weet je waar je staat, nog voordat je iets afneemt.
Stap 3: het update-plan
Op basis van de inventarisatie maken we een plan met een volgorde en een begroting. De volgorde is belangrijk, want bij achterstallig onderhoud is alles-tegelijk-updaten de snelste weg naar een kapotte site. In grote lijnen:
- Eerst veiligstellen. Een verse, geteste backup en een kopie van de site in een testomgeving. Daar gebeurt alles eerst.
- Acute beveiligingsproblemen. Staat er een extensie met een actief misbruikt lek, dan gaat die voor op alles.
- PHP en hosting. Draait de server op een oude PHP-versie, dan moet die mee — maar pas als de site het aankan.
- Joomla-core en extensies, stap voor stap en telkens getest. Bij een site die van ver komt is dit een traject van meerdere rondes.
- Vervangen wat niet meer bestaat. Verlaten extensies worden vervangen door een onderhouden alternatief, of door een stuk maatwerk als er geen alternatief is.
- Livegang en nacontrole. Pas als het op de testomgeving werkt, gaat het naar productie — en daarna kijken we nog een week mee.
Loopt de installatie te ver achter om nog verantwoord te upgraden, dan zeggen we dat. Soms is doorbouwen domweg duurder dan opnieuw beginnen; wat je dan moet afwegen staat in migratie & rebuild.
Stap 4: het beheer erna
Als de achterstand is weggewerkt, begint het echte beheer. Daarvoor werken we met een onderhoudscontract met vaste afspraken, zodat je niet opnieuw in dezelfde situatie belandt:
- Maandelijkse updates van Joomla, extensies en template, na controle op een testomgeving.
- Dagelijkse backups die off-site staan en waarvan de terugzetting periodiek getest wordt.
- Monitoring op bereikbaarheid, certificaten en bekende kwetsbaarheden in wat jij draait.
- Een afgesproken reactietijd bij storingen, en duidelijkheid over wat er buiten kantooruren gebeurt.
- Een maandrapportage waarin staat wat er is gedaan. Geen zwarte doos.
- Uren voor kleine aanpassingen, zodat een tekstwijziging geen los projectje wordt.
Wat er precies in de pakketten zit en waar de grens ligt, staat op Joomla onderhoud & support.
Transparant tarief, geen verrassingen
Werk dat buiten het contract valt, doen we op uurbasis tegen één tarief — geen toeslagen, geen verschillende prijzen per soort werk. Grotere klussen begroten we vooraf; blijkt onderweg dat iets meer tijd kost, dan hoor je dat voordat de uren gemaakt worden, niet achteraf op de factuur. Onze tarieven staan gewoon op de site, op de tarievenpagina.
Even zo belangrijk: je blijft eigenaar van alles. Je hosting, je domein, je accounts, je code. Wil je over een jaar verder met iemand anders, dan dragen we netjes over. Een leverancier die je vasthoudt met toegang die hij niet uit handen geeft, is precies het probleem waar je nu uit probeert te komen.
Beginnen kost je één mail
Je hoeft niet eerst uit te zoeken hoe erg het is. Dat is ons werk. Stuur ons de toegang die je hebt — desnoods alleen de URL — en we vertellen je binnen twee werkdagen wat er aan de hand is, wat er moet gebeuren en wat dat kost. Zonder verplichting, en zonder het verhaal dat alles opnieuw gebouwd moet worden.
Delen