Drupal-audit

Weet waar je Drupal-site staat. En wat eerst moet.

Neem je een Drupal-site over, wil je ze verbeteren of vernieuwen? Een gerichte audit brengt risico's, knelpunten en sterktes in kaart. Je krijgt onderbouwde prioriteiten om je volgende stap te kiezen.

Wanneer een audit helpt

Een onafhankelijke kijk op je Drupal-project

Je neemt een site over

Begrijp de code, de afhankelijkheden en de afspraken over beheer, voor je de verantwoordelijkheid voor de site opneemt.

Problemen keren terug

Zoek de oorzaken van trage pagina's, fouten en risico's, in plaats van telkens dezelfde symptomen op te lossen.

Je wilt verder bouwen

Ontdek of je architectuur je plannen aankan, voor je in nieuwe functies investeert.

01 / Code & security

Een betrouwbare basis begint onder de motorkap

Code-audit: kwaliteit die verder bouwen mogelijk maakt

We analyseren Drupal core, patches, contributed modules en eigen code. Zijn de modules nodig en up-to-date? Volgt de code de gangbare ontwikkelpraktijken? Kan een andere developer het project begrijpen en onderhouden? We kijken ook of de functionaliteit verdeeld is over modules die je kunt aanpassen, hergebruiken of uitschakelen. Je krijgt concrete bevindingen over onderhoudbaarheid en technische afhankelijkheden.

Security-audit: maak risico's zichtbaar

Binnen de afgesproken scope onderzoeken we versies, configuratie, rollen en toegangsrechten, en koppelen we de bevindingen aan hun impact op bezoekers, redacteurs en beheerders. Bij oudere Drupal-installaties brengen we ook de vragen over onderhoud en upgrades in kaart. Je krijgt gerichte verbeterpunten; penetratietests vragen een aparte afspraak.

developer
02 / Performance & SEO

Snellere trajecten. Betere vindbaarheid.

Performance-audit: van symptoom naar oorzaak

Een trage pagina kan komen door een afbeelding, een externe integratie, verwerking op de server of een combinatie daarvan. We meten representatieve pagina's en gebruikerstrajecten, niet alleen een score, en maken het onderscheid tussen weergave, netwerk, caching, queries en externe oproepen. In een testomgeving bekijken we de caching-instellingen, de grootte van de database, queries en indexen, en ook de webserver en de deployment. Elke aanbeveling krijgt een verwachte impact, een verantwoordelijke en een controle die je kunt herhalen.

Drupal SEO-audit: content en techniek samen

Vindbaarheid begint bij een site die zoekmachines begrijpen en die bezoekers helpt hun taak af te ronden. We beoordelen de indexeerbaarheid, de content en de technische structuur, en waar relevant ook conversietracking en de instellingen van Analytics. Redacteurs en developers krijgen elk hun eigen actiepunten, zodat je verbeteringen samen kunt plannen.

03 / Architectuur & integraties

Een Drupal-site werkt zelden op zichzelf

Informatiearchitectuur die past bij je werk

We onderzoeken of het datamodel en de relaties tussen contenttypes, taxonomie, gebruikers en andere entiteiten je noden ondersteunen. Waar maken koppelingen, eigen code of onduidelijk eigenaarschap veranderingen moeilijk? We volgen concrete taken, zoals content publiceren of een aanvraag verwerken. Het resultaat is een haalbare route: behoud wat werkt, beperk eerst de risico's en vervang alleen waar de waarde het rechtvaardigt.

Webservices, infrastructuur en beheer

In een testomgeving en met de afgesproken toegang onderzoeken we de oproepen naar webservices en andere integraties: hoe lang een verzoek duurt, waar caching mogelijk is en hoe data uitgewisseld wordt. We bekijken ook de infrastructuur, het bestandssysteem en de deployment, en adviseren hoe monitoring problemen sneller kan opsporen.

AI, waar het deel is van de applicatie

Heeft je site een antwoorddienst of een agent? Dan controleren we ook de keuze van de bronnen, de grenzen van de toegang en de configuratie, met afgesproken testvragen. Lees meer over AI-antwoorden met controleerbare bronnen.

gimv

04 / Aanpak & resultaat: van technische bevindingen naar een concrete volgende stap

  1. Een duidelijk vertrekpunt

    We vertrekken van de beslissing die je moet nemen en de risico's die je wilt begrijpen. Samen spreken we omgevingen, onderdelen, gebruikerstrajecten en toegang af. Je kunt ook focussen op één domein: code, security, performance, SEO of architectuur.
  2. Onderzoeken, rapporteren en prioriteren

    Voor elke bevinding beschrijven we wat we zagen, het bewijs, het mogelijke gevolg en de voorgestelde aanpak. We maken het onderscheid tussen noodzakelijke oplossingen, verder onderzoek en wenselijke verbeteringen, en zeggen duidelijk waar tijd of toegang de beoordeling beperkte.
  3. Verbeteren en opnieuw beoordelen

    Jouw team bepaalt de zakelijke prioriteiten, wij koppelen ze aan de technische afhankelijkheden. Elke actie krijgt een verantwoordelijke en acceptatiecriteria. Je eigen team of Dropsolid voert de wijzigingen uit, en we controleren of het oorspronkelijke probleem opgelost is.
  4. Wat je meeneemt

    Een rapport met bewijs en impact, prioriteiten die rekening houden met afhankelijkheden, en een controleerbare volgende stap: behouden, herstellen of gericht moderniseren.

Je huidige site behouden, verbeteren of vervangen?