Geen tijd om te lezen?
Bekijk deze korte video over onze Drupal audit
De focus van je audit kies je zelf:
Security Audit
Grondige check-up van je websitebeveiliging
SEO Audit
Vindbaarheid van je website in zoekmachines
Garantie op kwaliteit
Performance Audit
We nemen je volledige digitale omgeving grondig onder handen, kijken onder de motorkap van je website en controleren of je site klaar is om een versnelling hoger te schakelen. Zo kom je niet voor onaangename verrassingen te staan verderop in het verbeterproces.
We toetsen verschillende domeinen: vindbaarheid in zoekmachines, conversietracking en technische elementen. Zo kijken we onder andere of je website goed geïndexeerd wordt, verifiëren we je instellingen en dataselectie in Google Analytics, gaan we na of Google je afstraft op technische zaken en controleren we je reeds aanwezige tracking. Zo garanderen we een solide basis voor de verdere groei van jouw onderneming.
In een gedetailleerd rapport geven we een overzicht van de bestaande struikelblokken op je website en gekoppelde tools. Je krijgt inzicht op de mogelijke impact van elk probleem, en we we bieden hiervoor een oplossing.
Security Audit
Een klepper van een website, maar niet bestand tegen aanvallen van buitenaf? Dat is doodzonde! We brengen de zwakheden van je website in kaart en geven een gedetailleerd rapport dat de fouten en achterpoortjes blootlegt. Zo heb je alle tools in handen om je website volledig waterdicht te maken. Je kunt uiteraard ook op onze experts rekenen voor de verdere implementatie.
Nog een Drupal 7 website die vermoedelijk niet meer helemaal veilig is? Ook daar bieden onze experts extra support!
Informatiearchitectuur Audit
Een website die fundamenteel goed in elkaar zit, profiteert dubbel van content optimalisatie en verbeteringen in performance. Tijdens een Architectuur Audit inspecteren we de verschillende elementen van je website-architectuur. We kijken naar de prestaties van elk element en de effecten bepaalde instellingen.
Code Audit
Dankzij onze systematische en grondige analyse optimaliseer je de code van je website voor meer snelheid en betere prestaties van digitale omgevingen. Zo zorgen we voor een snellere en veiligere website.
Ook de best practices rond het schrijven van je code onderzoeken we. Het is van cruciaal belang dat andere developers de draad snel oppikken als ze aan de slag moeten met jouw website. We zoeken uit of bepaalde aspecten in modules passen zodat je ze later makkelijker uitrolt, aanpast of uitschakelt.
SEO Audit
Online zichtbaarheid is cruciaal. Een constante instroom van leads kan alleen als potentiële klanten ook online de weg vinden naar je website. Tijdens de Drupal SEO Audit nemen onze Dropsolid-experts jouw website onder de loep voor een grondige SEO-analyse op verschillende terreinen. We analyseren de inhoud, technische opbouw en zoeken naar andere relevante elementen die invloed hebben op je zoekresultaten.
Je ontvangt een diepgaand rapport met concrete actiepunten waar zowel contentbeheerders als developers meteen mee aan de slag kunnen om de vindbaarheid van je website te verbeteren.
Wat houdt een Drupal Audit precies in?
Diepgaand overzicht van een mogelijke Drupal-audit
Een Drupal Audit start met een check-out van je Drupal-project op een lokale omgeving. We verifiëren de staat van je Drupal core en patches. Daarna richten we ons op de Drupal-modules en analyseren we de kwaliteit van je code. We analyseren je database en controleren potentiële problemen. Als laatste profileren de applicatie. We kijken diepgaand met de juiste tools om na te gaan wat je website precies vertraagt.
Diepgaande analyse
- Installatie
- Checkout code
- Installatie database
- Run Drupal
- Verificatie consistentie en kwaliteit van code
- Controleer versie
- Override met gedownloade versie
- Analyse core patches, verifieer kwaliteit van de code van de patches
- Activeer devel
- Analyseer activatiemodules. All justified?
- Core Drupal-modules
- Contrib Drupal-modules
- UI
- Essentieel?
- Up-to-date?
- Patches?
- Custom - verificatie kwaliteit van code van custom modules
- Analyse Drupal cache-instellingen
- Schakel alle Drupalcaching uit om volledige paginabouw te krijgen voor analyse
- Onderzoek welke pagina's problemen veroorzaken
- Analyse van database
- Analyse van table size
- Analyse van big tables
- Flat?
- Joins?
- Analyse van query's op probleempagina's
- Zijn alle query's nodig?
- Indexen?
- Veel flat data? Veel joins?
- Installatie tools om te starten met profiling
- Start profiling de bootstrap. Duur < ?
- Start met profiling van de troubled requests
- Analyse van named code
- Check all justified
- Analyse van architectuur
- Custom modules
- Justified functionaliteit
- Init loading
- After menu routing
- Theming-layer
- Hoe te renderen? Loads?
- Custom modules
Drupal in testomgeving
Hierboven lieten we zien hoe een karakteristieke kwaliteits- en prestatie-audit van code eruit ziet. We kunnen nog verder gaan, Drupal is immers zelden een applicatie op zich. We kunnen de Drupal-website op een testomgeving analyseren, we kunnen indien nodig oproepen naar webdiensten en andere integraties testen. We kunnen die oproepen profileren en oplossingen voorstellen.
- Volledige toegang tot oproepen van webservice
- Profileren van het volledige verzoek met webservice oproepen
- Cacheable?
- Push-pull?
- Profileren van het volledige verzoek met webservice oproepen
- All justified?
- Controle andere diensten?
- Solr?
- Memcached?
- Varnish
Analyse van de infrastructuur
Om nog verder te gaan en een zeer gedetailleerde analyse te krijgen van hoe de volledige stack functioneert, kunnen we de juiste tools installeren voor voortdurende verbetering.
- Correcte configuratie van:
- Webserver
- Database server
- Cachingmechanismes (Varnish, Memcached, apc)
- Filesysteem
- Overige
- Code Deployment
Om je infrastructuur te controleren, hebben we root access nodig voor je webserver(s). We controleren de configuratie van je componenten en stellen oplossingen voor om dit deel van de stack te verbeteren.
Je kan dit zelf doen, maar voor complexe stacks werk je best samen met ervaren infrastructuurconsultants.
Analyse van de architectuur
De analyse van de Drupal-architectuur van je site is diepgaander. Ze controleert of de keuzes met betrekking tot de bouw van je website optimaal en logisch geordend zijn.
- Is het data model voor de applicatie juist weergegeven?
- Controle samenhang van de content types, termen, gebruikers en andere entiteiten
- Is er aan de functionele vereisten van de applicatie voldaan?
- Afhankelijk van de aard van de applicatie
Toekomstige Controle
Installatie tools die je site op lange termijn kunnen controleren, die je waarschuwen wanneer dingen fout gaan. Een goede tool is bijvoorbeeld Newrelic.
Rapporteren
- Wat de staat van je applicatie is,
- Hoe je Drupal prestatie kan verbeteren,
- Hoe je Drupal beveiliging kan verbeteren,
- Hoe je de kwaliteit van Drupal code kan verbeteren.
Verbeteren
- Verbeter prestaties om algemene gebruikerstevredenheid te verbeteren. Dit leidt uiteindelijk tot meer bezoeken, meer interactie, meer leads, meer conversaties, meer omzet.
- Verbeter beveiliging om problemen te omzeilen en gezichtsverlies te voorkomen.
- Verbeter de kwaliteit van de code om onderhoudskosten te verminderen en toekomstige integratie sneller en rendabeler te maken.