Mohamed El AtrassiFull Stack Developer

Mantenimiento Drupal

Mantenimiento y desarrollo Drupal

Trabajo con plataformas Drupal institucionales para resolver incidencias, asegurar actualizaciones y preparar migraciones.

5+ años de experienciaFull Stack un único interlocutorMarruecos e internacional

Una respuesta técnica a una necesidad real

01

Una actualización de Drupal provoca una página en blanco, un renderizado incompleto o un error crítico.

02

Su plataforma institucional debe mantenerse estable durante una corrección, evolución o migración.

03

Las cachés, la configuración, los módulos contribuidos o el código a medida dificultan el diagnóstico.

Qué incluye

✓Auditoría y alcance

Diagnóstico del núcleo, módulos, temas y caché

✓Intervención controlada

Mantenimiento correctivo y actualizaciones

✓Calidad verificada

Migración con validación de contenidos

✓Soporte duradero

Permisos, seguridad y rendimiento

Aislar la causa antes de modificar el núcleo

Empiezo por los logs de Drupal y PHP, el estado de las actualizaciones, los cambios recientes y la cadena de renderizado. Reproduzco la incidencia, protejo los datos y corrijo la capa responsable: configuración, módulo, tema, caché, base de datos o servidor.

  1. 01CartografíaVersión del núcleo, módulos, tema, alojamiento y dependencias.
  2. 02DiagnósticoLogs, caché, configuración, consultas y reproducción del fallo.
  3. 03CorrecciónCopia de seguridad, parche preciso y despliegue reversible.
  4. 04ValidaciónRecorridos críticos, permisos, formularios, caché y vigilancia.

Mantenimiento adaptado a plataformas sensibles

Drupal requiere más que una actualización automática. En una plataforma pública o institucional, cada intervención debe preservar el renderizado, los contenidos, los permisos y la continuidad del servicio. Mi enfoque conecta el diagnóstico de la aplicación con PHP, MySQL y el servidor.

01

Diagnóstico del renderizado

Análisis del núcleo, servicios, eventos, Twig, modos de vista y cachés para localizar el origen exacto de una página dañada.

02

Módulos y configuración

Control de módulos contribuidos y a medida, dependencias Composer, configuración exportada y compatibilidad antes de actualizar.

03

Migración controlada

Auditoría de compatibilidad, inventario de contenidos, preparación de scripts y validación de datos antes del cambio de versión.

04

Seguridad y rendimiento

Revisión de permisos, actualizaciones de seguridad, caché, consultas lentas, PHP y servidor con comprobaciones posteriores.

Plataformas Drupal gestionadas en condiciones reales

Plataforma institucional

agriculture.gov.ma

Gestión técnica y mantenimiento de la plataforma nacional del Ministerio de Agricultura de Marruecos, priorizando estabilidad y continuidad.
Ver proyecto ↗

Autoridad pública

anrt.ma

Soporte técnico de la plataforma de la Agencia Nacional de Reglamentación de las Telecomunicaciones y gestión de evoluciones controladas.
Ver proyecto ↗

Mantenimiento Drupal

kohanaprofessional.ie

Mantenimiento técnico, diagnóstico y acompañamiento de mejoras para un sitio Drupal dirigido a un público internacional.
Visitar web ↗

Lo que debe saber

¿Puede corregir un error Drupal después de una actualización?+

Sí. Primero reviso logs, Composer, base de datos, módulos y cachés. La corrección se prueba con copia de seguridad y procedimiento de reversión antes de producción.

¿Trabaja con módulos Drupal a medida?+

Sí. Puedo retomar un módulo, revisar servicios, hooks, eventos, formularios, rutas y permisos, y después corregir o ampliar su funcionamiento.

¿Cómo prepara una migración Drupal?+

La migración comienza con un inventario del núcleo, módulos, tema, contenidos e integraciones. Las incompatibilidades se resuelven antes de validar datos y recorridos importantes en pruebas.

¿Puede intervenir sin interrumpir una plataforma institucional?+

El objetivo es reducir al mínimo la indisponibilidad. Los cambios se preparan fuera de producción, se respaldan, se publican en una ventana controlada y se verifican inmediatamente.

¿Soluciona problemas de caché y renderizado?+

Sí. Analizo cachés Drupal, Twig, render arrays, contextos de caché y configuración del servidor para resolver la causa y no solo ocultar el síntoma.

¿Qué accesos necesita para diagnosticar Drupal?+

Según la incidencia: administración Drupal, alojamiento, SSH o FTP, base de datos, logs PHP y repositorio. Solo se solicitan los accesos necesarios y deben renovarse después.

¿UN PROYECTO O UNA URGENCIA TÉCNICA?

Hablemos de su necesidad.

Crear un ticket ↗