A Drupal update causes a blank page, incomplete rendering or a critical error.
Drupal maintenance
Drupal maintenance and development
I support institutional Drupal platforms, resolve incidents, secure upgrades and prepare controlled migrations.
WHEN TO GET HELP
A technical answer to a real business need
Your institutional platform must remain stable during a repair, upgrade or migration.
Caches, configuration, contributed modules or custom code make the root cause difficult to isolate.
SERVICE
What is included
Core, module, theme and cache diagnosis
Corrective maintenance and upgrades
Migration with content validation
Permissions, security and performance
METHOD
Isolate the cause before touching Drupal core
I begin with Drupal and PHP logs, update status, recent changes and the rendering pipeline. I reproduce the incident, protect the data and fix the responsible layer: configuration, module, theme, cache, database or server.
- 01System mapCore version, modules, theme, hosting and dependencies.
- 02DiagnosisLogs, cache, configuration, queries and issue reproduction.
- 03CorrectionBackup, targeted patch and deployment with a rollback path.
- 04ValidationCritical journeys, permissions, forms, cache and monitoring.
DRUPAL EXPERTISE
Maintenance designed for sensitive platforms
Drupal requires more than an automatic update. On public and institutional platforms, every change must protect rendering, content, user permissions and service continuity. My approach connects application diagnosis with the PHP, MySQL and server environment.
Rendering diagnosis
Analysis of core rendering errors, services, events, Twig, view modes and caches to locate the exact source of a broken page.
Modules and configuration
Review of contributed and custom modules, Composer dependencies, exported configuration and compatibility before an upgrade.
Controlled migration
Compatibility audit, content inventory, script preparation and data validation before switching versions.
Security and performance
Permissions review, security updates, caching, slow queries, PHP and server configuration followed by post-change checks.
FIELD EXPERIENCE
Drupal platforms supported in real operating conditions
Institutional platform
agriculture.gov.ma
Public authority
anrt.ma
Drupal maintenance
kohanaprofessional.ie
FREQUENTLY ASKED QUESTIONS
What you need to know
Can you repair a Drupal error after an update?+
Yes. I first review logs, Composer, the database, modules and caches. The correction is tested with a backup and rollback procedure before production is restored.
Do you work on custom Drupal modules?+
Yes. I can take over an existing module, review its services, hooks, events, forms, routes and access rules, then repair or extend its behaviour.
How do you prepare a Drupal migration?+
A migration starts with an inventory of core, modules, theme, content and integrations. Compatibility gaps are handled before validating data and important user journeys in a test environment.
Can you work without interrupting an institutional platform?+
The objective is to minimise downtime. Changes are prepared outside production, backed up, deployed within a controlled window and checked immediately.
Do you solve caching and rendering problems?+
Yes. I analyse Drupal caches, Twig, render arrays, cache contexts and server configuration so the fix addresses the root cause instead of hiding it.
Which access is required for a Drupal diagnosis?+
Depending on the incident: Drupal administration, hosting, SSH or FTP, database, PHP logs and code repository. Only necessary access is requested and credentials should be rotated afterwards.