Drupal Upgrade FAQ

Alles wat u moet weten over Drupal updates, upgrades en migraties

Algemene Concepten

Veelgestelde vragen over onze Drupal migratiediensten.

Wat is het verschil tussen een Drupal update, upgrade en migratie?
Van buitenaf zullen uw sitebezoekers geen verschil merken. Vanuit technisch perspectief signaleren deze woorden toenemende complexiteit: een update is het eenvoudigst (bijv. Drupal 10.2 naar 10.3), een upgrade betreft wijzigingen in de hoofdversie (bijv. Drupal 9 naar 10), en een migratie is het meest complex, waarbij gegevens worden verplaatst tussen incompatibele systemen (bijv. Drupal 7 naar 11).
Waarom moet ik upgraden van Drupal 7?
Drupal 7 heeft op 5 januari 2025 het einde van de levensduur bereikt. Dit betekent geen beveiligingsupdates meer, waardoor uw site kwetsbaar is voor aanvallen. Daarnaast stoppen hostingproviders met PHP 7 ondersteuning, vereisen compliancenormen ondersteunde software, en zijn moderne functies niet beschikbaar in Drupal 7.
Wat is Drupal 11 en moet ik ernaar upgraden?
Drupal 11 is de nieuwste hoofdversie, uitgebracht in 2024. Het biedt verbeterde prestaties, een betere ontwikkelaarservaring en verbeterde beveiliging. Als u upgradet vanaf Drupal 7, 8 of 9, raden wij aan direct naar Drupal 11 te gaan voor maximale toekomstige ondersteuning.
Hoe lang wordt Drupal 10 nog ondersteund?
Drupal 10 wordt ondersteund tot eind 2026. Daarna moet u op Drupal 11 of nieuwer zitten. We raden aan nu naar Drupal 11 te upgraden om een nieuwe migratie in de nabije toekomst te vermijden.
Wat gebeurt er als ik mijn Drupal site niet upgrade?
Het draaien van niet-ondersteunde software stelt uw organisatie bloot aan beveiligingskwetsbaarheden, potentiele datalekken, complianceovertredingen (AVG, PCI-DSS, HIPAA), en toenemende technische schuld naarmate integraties falen en hosting moeilijker te vinden wordt.

Prijzen & Kosten

Veelgestelde vragen over onze Drupal migratiediensten.

Hoeveel kost een Drupal upgrade?
Elke site is anders. Uw proefupgrade bevat een offerte op maat gebaseerd op uw specifieke configuratie. Dit zorgt ervoor dat u nauwkeurige prijzen ontvangt die zijn afgestemd op de complexiteit, integraties en vereisten van uw site. Bekijk Always Current abonnementsprijzen.
Waarom is een Drupal 7 upgrade complexer dan een Drupal 9/10 upgrade?
Drupal 7 gebruikt een volledig andere architectuur dan Drupal 8+. De databasestructuur, het themasysteem en de module-APIs zijn incompatibel. Dit vereist een volledige migratie in plaats van een in-place upgrade, wat meer werk betekent om alle gegevens en functionaliteit over te zetten en te transformeren.
Zijn er verborgen kosten in uw prijzen?
Nee. Onze vaste prijzen omvatten alles wat nodig is voor een succesvolle upgrade: analyse, migratie, testen en implementatie. We rekenen geen extra kosten voor onverwachte problemen die tijdens het proces worden ontdekt.
Biedt u betalingsregelingen aan?
Ja, we kunnen betalingen op basis van mijlpalen regelen voor grotere projecten. Meestal verdelen we betalingen in: initieel voorschot, levering van stagingomgeving en go-live. Neem contact met ons op om opties te bespreken.
Wat is Always Current en hoeveel kost het?
Always Current is onze abonnementsdienst die uw Drupal site automatisch veilig en up-to-date houdt. Prijzen beginnen bij 249 euro per kwartaal voor standaard sites en 499 euro per kwartaal voor complexe sites met aangepaste modules en integraties. Bekijk volledige prijsdetails.

Proces & Tijdlijn

Veelgestelde vragen over onze Drupal migratiediensten.

Hoe snel kan CodeLift mijn Drupal site upgraden?
Onze AI-first aanpak voltooit upgrades in weken, niet maanden. We automatiseren 90% van het zware werk terwijl experts de kwaliteit verifieren. De meeste Drupal 7 migraties worden binnen 4-8 weken voltooid; Drupal 9/10 upgrades duren doorgaans 1-3 weken.
Heeft mijn site downtime tijdens de upgrade?
Ons proces vindt grotendeels offline plaats op een aparte omgeving, dus gebruikers zien geen verstoring tijdens de ontwikkeling. We hebben alleen een korte content-freeze nodig (vaak slechts uren) vlak voor de lancering om de laatste content te synchroniseren, wat zorgt voor een stressvrije overschakeling zonder gegevensverlies.
Wat is het Steady State Update proces?
Steady State Update is onze methodologie die uw upgrade behandelt als een renovatie, niet als een herbouw. We upgraden de interne machinerie terwijl uw ontwerp, content en functionaliteit intact blijven. Dit betekent snellere levering, lagere kosten en geen verrassingen.
Hoe gebruikt CodeLift AI in het upgradeproces?
We gebruiken Claude Code als ons agentisch AI-systeem, aangedreven door een eigen set vaardigheden en agents specifiek ontwikkeld voor Drupal upgrades. Deze AI analyseert code, identificeert compatibiliteitsproblemen, genereert migratiemappings en refactort aangepaste modules. Onze gespecialiseerde agents begrijpen Drupal's architectuur diepgaand, versnellen het proces en vangen problemen op die handmatige review mogelijk mist. Menselijke experts verifieren en verfijnen vervolgens al het AI-ondersteunde werk om kwaliteit te garanderen.
Wat heb ik nodig om de upgrade te starten?
We hebben toegang nodig tot de codebase, database en bestanden van uw huidige site. Dit betekent meestal SSH/SFTP-toegang of een backup. Wij regelen al het andere. U hoeft geen documentatie of analyse vooraf voor te bereiden.
Kan ik de geupgradede site bekijken voordat deze live gaat?
Absoluut. We deployen naar een stagingomgeving waar u de geupgradede site grondig kunt testen. We gaan pas live nadat u alle functionaliteit en content hebt goedgekeurd.
Hoe verloopt het go-live proces?
We coordineren de go-live met uw team, meestal tijdens uren met weinig verkeer. We implementeren een korte content-freeze, synchroniseren eventuele laatste wijzigingen, updaten indien nodig DNS en monitoren nauwlettend de eerste 24-48 uur. We kunnen ook rollback-procedures regelen voor extra veiligheid.
Hoe test u op visuele regressies tijdens de upgrade?
We gebruiken geautomatiseerde visuele regressietests om alle paginas te vergelijken - zowel anonieme als ingelogde weergaven - tussen uw originele en geupgradede site. Onze automatisering maakt screenshots, detecteert verschillen en markeert potentiele problemen voordat u ze zelfs ziet. Dit vermindert de testlast voor uw team aanzienlijk, omdat we problemen proactief identificeren en oplossen tijdens het upgradeproces.
Hoe is projectmanagement georganiseerd?
We gebruiken Trello als onze primaire projectmanagementtool. Elke klant krijgt toegang tot een uniek Trello-bord gewijd aan hun upgradeproject. U kunt de voortgang volgen, zien waaraan wordt gewerkt en direct via het bord communiceren met ons team. Dit biedt volledige transparantie gedurende het hele upgradeproces.

Technische Vragen

Veelgestelde vragen over onze Drupal migratiediensten.

Werken mijn aangepaste modules na de upgrade?
Ja. Onze AI-engine analyseert en refactort uw aangepaste modules voor compatibiliteit met de nieuwste Drupal APIs. We behouden alle functionaliteit en zorgen ervoor dat niets kapot gaat tijdens go-live. Aangepaste module-migratie is inbegrepen in onze prijzen.
Wat gebeurt er met mijn aangepaste thema?
Uw thema wordt gemigreerd naar het nieuwe op Twig gebaseerde themasysteem. We zorgen ervoor dat uw ontwerp er identiek uitziet voor bezoekers. Als u een Drupal 7 thema hebt, converteren we alle templatebestanden naar Twig-formaat terwijl we uw CSS en JavaScript behouden.
Wat gebeurt er met mijn SEO-rankings?
We behouden alle SEO-instellingen, metatags, URL-structuren en implementeren waar nodig correcte 301-redirects. We voeren regressietests uit op alle SEO-kritieke paginas om ervoor te zorgen dat uw zoekmachine-rankings onaangetast blijven.
Wordt al mijn content behouden?
Ja, 100%. Alle content, inclusief nodes, gebruikers, bestanden, media, taxonomietermen en aangepaste velden worden gemigreerd. We gebruiken Drupals migratie-API en aangepaste scripts om ervoor te zorgen dat niets verloren gaat.
Kunt u mijn Commerce-webshop migreren van Drupal 7?
Ja. We hebben uitgebreide ervaring met het migreren van Drupal Commerce en Ubercart webshops. Producten, bestellingen, klantgegevens en bestelgeschiedenis worden allemaal gemigreerd naar Drupal Commerce 2.x op Drupal 10/11.
Hoe zit het met mijn contributed modules? Werken die?
We analyseren al uw contributed modules en koppelen ze aan Drupal 10/11 equivalenten. De meeste populaire modules hebben moderne versies beschikbaar. Voor verouderde modules vinden we alternatieven of bouwen we aangepaste oplossingen om de functionaliteit te behouden.
Hoe gaat u om met Views-migraties?
Views worden automatisch gemigreerd inclusief alle displays, filters, sorteeropties en relaties. We verifieren dat elke view correct werkt en dezelfde output behoudt als voorheen.
Welke PHP-versie vereist Drupal 11?
Drupal 11 vereist PHP 8.3 of hoger. We zorgen ervoor dat uw hostingomgeving aan de vereisten voldoet en kunnen adviseren over hosting-upgrades indien nodig.
Ondersteunen jullie meertalige sites?
Ja. We migreren alle taalconfiguraties, vertalingen en meertalige content. Drupals core meertalige mogelijkheden in 10/11 zijn eigenlijk superieur aan Drupal 7's contributed module-aanpak.
Kunt u een multisite-installatie migreren?
Ja, we kunnen multisite-setups migreren. We raden doorgaans aan om te evalueren of multisite nog steeds de beste architectuur is, aangezien alternatieven zoals aparte installaties of headless-benaderingen beter onderhoudbaar kunnen zijn.
Hoe zit het met mijn webformulieren en inzendingen?
Alle webformulieren en historische inzendingen worden gemigreerd. De Webform-module in Drupal 10/11 is krachtiger dan de D7-versie, dus uw formulieren zullen verbeterde mogelijkheden hebben na migratie.
Hoe gaat u om met gebruikersaccounts en wachtwoorden?
Gebruikersaccounts worden gemigreerd met alle profielgegevens. Wachtwoord-hashes worden geconverteerd, zodat gebruikers kunnen inloggen met hun bestaande wachtwoorden. Geen wachtwoord-resets nodig.
Kunt u migreren van Drupal 6?
Ja. Drupal 6-migraties zijn complexer maar volledig ondersteund. We gebruiken een combinatie van core-migratietools en aangepaste scripts om de grotere architecturale verschillen te behandelen.

Gegevens & Beveiliging

Veelgestelde vragen over onze Drupal migratiediensten.

Is er risico op gegevensverlies tijdens de migratie?
Nee. We bieden een 100% migratiesuccesgarantie met nul gegevensverlies. We onderhouden volledige backups, voeren uitgebreide verificatietests uit en wijzigen nooit uw productiesite totdat de upgrade is voltooid en goedgekeurd.
Hoe waarborgt u beveiliging tijdens de migratie?
We gebruiken beveiligde, versleutelde verbindingen voor alle gegevensoverdrachten. Stagingomgevingen zijn met wachtwoord beveiligd en niet geindexeerd door zoekmachines. We volgen best practices voor beveiliging en kunnen indien nodig NDAs tekenen.
Wordt mijn site veiliger na de upgrade?
Ja, aanzienlijk. Drupal 10/11 hebben verbeterde beveiligingsfuncties en u ontvangt doorlopende beveiligingsupdates van de Drupal-community. Uw site zal voldoen aan moderne beveiligingsstandaarden en compliance-eisen.
Voldoet u aan AVG-vereisten?
Ja. Als in de EU gevestigd bedrijf zijn we volledig AVG-compliant. We verwerken gegevens alleen zoals nodig voor de migratie, kunnen Gegevensverwerkingsovereenkomsten tekenen en zorgen ervoor dat uw gemigreerde site AVG-compliant blijft.
Wat gebeurt er als er iets misgaat na go-live?
We bieden ondersteuning na lancering om eventuele problemen snel aan te pakken. We behouden rollback-mogelijkheden en monitoren uw site nauwlettend na go-live. Kritieke problemen worden binnen uren opgelost.

Ondersteuning & Partnerschap

Veelgestelde vragen over onze Drupal migratiediensten.

Biedt u ondersteuning na de upgrade?
Ja. We bieden grondige ondersteuning na de upgrade om ervoor te zorgen dat uw site veilig draait en eventuele problemen snel worden opgelost. De duur van de ondersteuning is afhankelijk van uw pakket, met opties voor doorlopend onderhoud.
Kunt u ons team trainen in de nieuwe Drupal-versie?
Ja. We bieden trainingssessies om uw contenteditors en beheerders vertrouwd te maken met Drupal 10/11. De admin-interface is intuietiever, dus de meeste gebruikers passen zich snel aan.
Is CodeLift een officiele Drupal-partner?
Ja. CodeLift is een officiele Drupal Migration Partner, erkend door de Drupal Association voor onze expertise en bijdrage aan het Drupal-ecosysteem.
Waar is CodeLift gevestigd?
CodeLift is gevestigd in Utrecht, Nederland (EU). Ons kantoor is in de Werkspoorfabriek, een prachtig gerenoveerde historische treinfabriek. We werken met klanten wereldwijd en kunnen verschillende tijdzones accommoderen voor vergaderingen en ondersteuning.
Werkt u met internationale klanten?
Ja! We leveren diensten internationaal, specifiek in de Verenigde Staten en Europa. Onze klanten bevinden zich in de VS, Canada, Nederland, Duitsland, Oostenrijk, Denemarken, Groot-Brittannie en Chili. Onze ontwikkelaars communiceren vloeiend in het Engels en Nederlands, wat zorgt voor soepele samenwerking bij alle projecten.
Kan ik uw kantoor bezoeken?
Ja, u bent welkom! We zijn gevestigd in Utrecht in de Werkspoorfabriek, een prachtige gerenoveerde treinfabriek die nu creatieve bedrijven en techbedrijven huisvest. Het is een unieke ruimte die onze innovatieve aanpak van Drupal-upgrades weerspiegelt. Neem contact met ons op om een bezoek te plannen.
Hoe is de communicatie georganiseerd tijdens het project?
We organiseren contact via frequente videogesprekken en e-mail. Regelmatige check-ins houden u op de hoogte van de voortgang, en we zijn altijd beschikbaar om vragen te beantwoorden. Gecombineerd met uw Trello-bordtoegang heeft u volledige zichtbaarheid in elk aspect van uw upgradeproject.
Hoe begin ik met een upgrade?
Plan simpelweg een gesprek met ons team. We bespreken uw site, geven een snelle beoordeling en geven u een duidelijke offerte. Er is geen verplichting en u hoeft niets voor te bereiden.

Speciale Scenarios

Veelgestelde vragen over onze Drupal migratiediensten.

Kunt u een site upgraden die door een ander bureau is gebouwd?
Absoluut. We nemen regelmatig sites over van andere bureaus. We analyseren de bestaande codebase en behandelen alle complexiteiten, ongeacht hoe de site oorspronkelijk is gebouwd.
Wat als mijn site zwaar is aangepast?
Zware aanpassingen zijn gebruikelijk en verwacht. Onze AI-analyse blinkt uit in het begrijpen van complexe aangepaste code en het transformeren ervan voor moderne Drupal. Hoe complexer uw site, hoe meer waarde onze geautomatiseerde aanpak biedt.
Kunt u een Drupal-site upgraden die draait op Acquia/Pantheon/Platform.sh?
Ja. We werken met alle grote Drupal-hostingplatforms. We kunnen direct deployen naar uw bestaande host of u helpen migreren naar een nieuwe provider indien gewenst.
Behandelt u sites met complexe integraties (CRM, ERP, etc.)?
Ja. We migreren en updaten integraties met Salesforce, HubSpot, SAP en andere enterprise-systemen. We zorgen ervoor dat API-verbindingen correct werken na de upgrade.
Kunt u een site migreren met miljoenen content-items?
Ja. We hebben ervaring met grootschalige migraties. Ons proces behandelt miljoenen nodes efficient met behulp van batch-verwerking en geoptimaliseerde migratiescripts.
Wat als ik tijdens de upgrade wil herontwerpen?
We raden aan upgrade en herontwerp te scheiden voor minder risico en snellere levering. Echter, we kunnen beide coordineren indien gewenst. De upgrade legt een solide basis die herontwerp gemakkelijker maakt.
Kunt u meerdere Drupal-sites upgraden voor onze organisatie?
Ja, we bieden volumekortingen voor organisaties met meerdere sites. Ons proces wordt nog efficienter bij het upgraden van vergelijkbare sites.
Werkt u met overheids- of zorgsites?
Ja. We hebben ervaring met compliance-gevoelige sectoren en kunnen aanvullende beveiligingsvereisten, documentatiebehoeften en auditprocedures accommoderen.
Wat als mijn huidige Drupal-site bekende bugs heeft?
Een upgrade is vaak het perfecte moment om bestaande problemen op te lossen. We kunnen bekende bugs tijdens het migratieproces aanpakken, wat u een schonere, stabielere site geeft.
Is het mogelijk om in fasen te upgraden?
Ja. Voor zeer grote of complexe sites kunnen we een gefaseerde aanpak plannen. Dit kan inhouden dat we per sectie, contenttype of functionaliteit upgraden om risico te verminderen en inspanning te verdelen.

Uw duidelijke upgrade-routekaart

Boek een gratis 30-minuten gesprek. Ik beoordeel uw site en geef u een duidelijk upgrade-pad — geen verplichtingen, geen verkooppraatje.

Neem contact op

Vertel ons over uw project. We nemen binnen een werkdag contact met u op.