247drive
247Drive ofrece un servicio especial para aprender a conducir con clases online y así lograr obtener la licencia oficial en Virginia, USA.
Después de 3 años de trabajo conjunto, logramos una exitosa transformación del sitio web: migración de Drupal 7 a WordPress 6.
Fase de Inicio
El cliente inicialmente se puso en contacto con nosotros para resolver varios problemas críticos que afectaban a su sitio web y que habían comenzado a afectar la reputación de su negocio en 2020. Tras llevar a cabo una revisión exhaustiva, identificamos una serie de tareas necesarias para mejorar la experiencia del usuario y abordar los errores críticos.
Optimización de Rendimiento
Cuando asumimos el proyecto en el año 2020, quedó claro que el sitio web enfrentaba desafíos significativos, especialmente en las áreas de seguridad y rendimiento. En ese momento, ya habíamos determinado que la migración de la plataforma de eLearning a WordPress era la solución más adecuada. Esta transición representó una inversión sustancial para el cliente. Iniciamos un plan a largo plazo, centrándonos primero en mejorar la plataforma Drupal para que pudiera sostener el negocio. Después, comenzamos a considerar la migración.
A principios de 2023, comenzamos a trabajar en la nueva plataforma de eLearning impulsada por WordPress. Después de cinco meses de desarrollo web exhaustivo, lanzamos un sitio web renovado con un rendimiento excepcional. Aceptamos el desafío de mejorar el rendimiento del sitio web, y los resultados fueron sorprendentes. A través de esfuerzos de optimización meticulosos, logramos aumentar significativamente la velocidad del sitio web, alcanzando una impresionante puntuación de 98 en dispositivos móviles según la herramienta PageSpeed Insight y una calificación A en GTmetrix. Este logro marcó una mejora sustancial en la experiencia del usuario y los tiempos de carga de páginas, mejorando en gran medida el rendimiento general del sitio y su competitividad.
Aquí hay una captura de pantalla de ambas pruebas:
Combinamos nuestros más de 15 años de experiencia trabajando en CMS y rendimiento con una configuración única utilizando un complemento que ofrece resultados notables. Puede obtener más información sobre nuestro servicio de Optimización de Velocidad de WordPress.
Mejoras de Seguridad
Resolvimos problemas que impedían que los usuarios completaran cursos, lo cual también estaba relacionado con malas prácticas en el código fuente existente y anterior.
Uno de los pasos más cruciales fue la migración de Drupal 7 a WordPress 6. Reconocimos que el sitio funcionaba con PHP 5.6, lo que planteaba vulnerabilidades de seguridad. Para solucionar esto, actualizamos el núcleo de Drupal 7 y todos sus módulos a las versiones más recientes, garantizando un funcionamiento adecuado y una seguridad mejorada. Aplicamos meticulosamente parches de seguridad al núcleo y continuamos trabajando en cada módulo para garantizar una transición sin problemas.
Posteriormente, nos centramos en actualizar el código fuente para admitir varios módulos personalizados y garantizar la compatibilidad con PHP 7.4 y, posteriormente, actualizamos a PHP 8.1 en el entorno de WP Engine.
Mejoras de UI/UX
Después de resolver los problemas críticos, nuestro equipo se embarcó en una fase de rediseño. Durante esta etapa, no solo actualizamos el tema, sino que también colaboramos estrechamente con el cliente para implementar mejoras en el diseño. Estas incluyeron la creación de un nuevo encabezado, pie de página, y varias modificaciones destinadas a lograr un diseño receptivo. Nuestro objetivo era garantizar que los estudiantes pudieran acceder al curso desde cualquier dispositivo de manera fluida.
Logros Clave e Integraciones en la Migración a WordPress
- Integración con LearnDash: Integramos de manera fluida el sitio web con el plugin LearnDash, un sistema ampliamente utilizado conocido por sus robustas capacidades de eLearning.
- Integración de Pagos con Stripe: Para facilitar métodos de pago seguros, integramos Stripe, agregando una capa adicional de conveniencia para los usuarios. Hemos integrado los siguientes productos de Stripe:
- Pagos con Tarjeta (Stripe Payments) activando la opción de WooCommerce para procesar tarjetas de crédito/débito directamente en el checkout
- Integración de Stripe Checkout que permite mostrar todas las opciones de pago
- Apple Pay + Google Pay: integramos ambas opciones de pago para mejorar experiencia de usuario al momento de realizar la subscripción.
- Desarrollo de Complementos Personalizados: Nuestro equipo desarrolló un complemento personalizado diseñado para ampliar la funcionalidad de LearnDash, abordando eficazmente desafíos comerciales específicos.
- Optimización del Sitio Web: Optimizamos el rendimiento del sitio web, mejorando significativamente la experiencia del usuario y los tiempos de carga de páginas.
- Cumplimiento de ADA: Para garantizar la inclusión, implementamos medidas de cumplimiento de la ADA, haciendo que el sitio sea accesible para todos los usuarios.
- Tecnologías Utilizadas: Además de WordPress 6, nuestro proyecto involucró la integración de WooCommerce, la implementación de funcionalidades de registro de usuarios y la utilización del tema Astra para crear una experiencia de usuario fluida y visualmente atractiva. También instalamos y configuramos los siguientes complementos:
- WP Online Active Users: seguimiento en tiempo real de usuarios conectados
- Timeout por inactividad: implementamos un sistema de control que automaticamente cierra sesión luego de 10 minutos de inactividad.
DevOps y Mantenimiento Continuo
Además de los logros mencionados, también nos enfocamos en mejorar aún más la arquitectura del sitio web. Para lograrlo, tomamos la decisión estratégica de migrar el sitio desde un servidor shared a un Servidor Virtual Privado (VPS, virtual private server) a mediados de 2020.
Mas allá que esta fue una gran mejora para el antiguo sitio de Drupal, ya habiamos identificado el proximo paso para migrar a Wordpress y claramente el nuevo sitio sería aún más rápido utilizando WP Engine. Fue así que al publicar el nuevo sitio en 2023, migramos a este nuevo hosting. Los servicios de alojamiento gestionados (managed hosting) proporcionados por WP Engine no solo mejoraron la velocidad y el rendimiento del sitio, sino que también mejoraron la seguridad y la confiabilidad. Con el almacenamiento en caché avanzado y la red de entrega de contenido (CDN) de WP Engine, experimentamos tiempos de carga más rápidos, lo que resultó en una experiencia de usuario fluida. Las robustas características de seguridad y las actualizaciones automáticas garantizaron que el sitio estuviera protegido contra posibles amenazas, y la escalabilidad del alojamiento de WP Engine nos permitió acomodar fácilmente un aumento en el tráfico y el crecimiento.
Hoy, el sitio web es un testimonio de una transformación exitosa. Todos los errores críticos de Drupal se han resuelto en Wordpress y ahora la nueva plataforma de aprendizaje online funciona sin problemas. Continuamos trabajando en estrecha colaboración con el cliente, abordando nuevos requisitos y tareas a medida que surgen.