Servicios expertos de consultoría y desarrollo en Drupal
Consultoría Drupal
La construcción del sitio web no debe de ser el objetivo en sí mismo, sino un medio para alcanzar los objetivos de negocio y comerciales. Te ayudaremos a tener una idea clara de cuál debe ser el rol correcto del sitio web dentro del resto de tus estrategias online, ayudándote a mejorar el rendimiento de tu modelo de negocio y manteniéndote enfocado en conseguir tus objetivos de negocio.
- Identificando los verdaderos objetivos de tu negocio para enganchar con ellos correctamente los objetivos de tu sitio web y definir las mejores estrategias asociadas
- Ayudandote a configurar un buen plan de acción táctica en torno a tu embudo conversión, desde la adquisición y enganche hasta la conversión y finalmente la retención y fidelización de tus usuarios online
- Diseñando e implementando estrategias basadas en datos: realizando la definición de KPI, paneles de control y diseño de informes, e implementando y configurando correctamente las herramientas de análisis web en tu site
- Brindando asesoramiento tecnológico antes de comenzar el proyecto, para que puedas evaluar PROs y CONs de cada posible arquitectura y tecnología para tomar las mejores decisiones antes de comenzar el proyecto
DISEÑO DE INTERFACES (UX)
Un diseño correcto de la Experiencia del Usuario es clave para evitar perder tráfico (rebote), para aumentar la participación del usuario y optimizar las tasas de conversión (CRO). Pondremos a tu disposición nuestros equipos de UX y UI para definir y diseñar su sitio web, codo a codo contigo. Ellos aportarán su gran experiencia técnica y tu aportarás el conocimiento del negocio. Nuestros equipos de UX / UI trabajan siguiendo metodologías ágiles, y trabajan profundamente integrados con los equipos de desarrollo, por lo que todo lo que proponen es siempre discutido y validado desde un punto de vista técnico.
- Investigación de usuarios, incluyendo diseño de Personas y journey maps
- Diseño de arquitectura de información
- Definición y optimización del flujo de usuario
- Wireframing interactivo de baja fidelidad con prototipos Axure, y de alta fidelidad con Sketch y Marvell
- Diseño de marca y desarrollo de la guía de estilo visual
ACTUALIZACIÓN O MIGRACIÓN A DRUPAL 8/9
La release de Drupal 8 marcó un punto de inflexión en la comunidad Drupal. Drupal 8/9 tiene muchas mejoras respecto a Drupal 7 en términos de rendimiento, seguridad o arquitectura, así como cientos de nuevas funciones. La integración con el framework Symfony es un gran añadido, pero también implica profundas diferencias con respecto a las versiones anteriores a Drupal 8. Una migración exitosa a Drupal 8/9 necesita un equipo seguro y experto, realmente familiarizado con Drupal.
- Migración a Drupal 8/9 desde otras tecnologías
- Actualización de versiones previas de Drupal
- La migración y la actualización pueden incluir migración segura de datos, interfaz de usuario (tematización), características personalizadas e integración de terceros. La migración se basará en las mejores herramientas de Drupal, scripts, modelos de datos intermedios, procedimientos de evaluación y definición de garantía de calidad, monitoreo sistemático y capacitación y soporte del personal.
DESARROLLO BACKEND Y FRONTEND CON DRUPAL
Aunque Drupal suele ser considerado únicamente como Sistema de Gestión de Contenido (CMS), tenemos experiencia construyendo grandes sistemas complejos en los que Drupal actuaba como Backend, proporcionando información a diferentes interfaces a través de servicios API/REST. También hemos utilizado Drupal como front-end para otros sistemas, como servicios de índice de búsqueda o sistemas de gestión documentales. Drupal no es solo un CMS sino también un poderoso framework, muy adaptable y perfecto para integrarse con otros sistemas. Ofrecemos los siguientes servicios a nuestros clientes:
- Desarrollo de Drupal 8, backend y theming
- Desarrollo módulos Drupal a medida para implementar funcionalidades personalizadas
- Grandes sitios web multilingües
- Arquitecturas multi-site
- Sitios web responsive y mobile
- Desarrollo de backend, para la integración con otros sistemas via API/REST
- Desarrollo de front-end con SASS/LESS + AngularJS usando Drupal como backend
DRUPAL QA
Si se le pregunta a Product Owners experimentados sobre la diferencia entre tener un control de calidad real durante el desarrollo y mantenimiento de productos en vivo, y no tener este control de calidad, probablemente lo resumirán como la diferencia entre un paseo por el campo y un paseo por un campo de minas. Contamos con equipos de QA dedicados y experimentados que trabajan mano a mano con los equipos de desarrollo Drupal para garantizar la eficiencia del desarrollo y la calidad de los entregables.
- Control de calidad aplicado a metodologías ágiles de desarrollo y entrega (QA ágil), con definición de pruebas de aceptación durante la definición y preparación del backlog de producto
- Integración continua de Drupal (Jenkins) con inspección automática de código (PHPCS), pruebas unitarias (PHPUnit) y pruebas funcionales (Selenium), métricas de rendimiento (JMeter) y prueba de respuesta (Galen Framework).
RENDIMIENTO Y ESCALABILIDAD
Se suele decir que los sitios web construidos con Drupal generalmente presentan problemas de rendimiento cuando tienen que responder muchas peticiones concurrentes, especialmente si son usuarios autenticados. Hemos construido sitios web de Drupal que reciben casi 1 millón de usuarios por mes, muchos de ellos autenticados en el site, con tiempos de carga de página inferiores a 1 segundo. Eso es posible gracias a una combinación de un profiling continuado y varias actividades y conocimientos de equipos como:
- Optimización del lado del servidor, en cloud o on-promise: arquitectura y servicios de sistemas Apache, mysql, Varnish, memcached, memcached, REDIS, Cloudfront, S3, etc...
- Arquitectura de Drupal a nivel de módulos, optimizando tanto el número como el uso y combinación de módulos contribuidos y personalizados
- Optimización de front-end (carga de página y nivel de visualización de renderizado), incluida la optimización de bibliotecas HTML, CSS y JS
- Optimización de archivos de media, que incluye no solo la optimización a nivel de archivo sino también la búsqueda de estrategias de lazy load
SOPORTE DRUPAL
Ofrecemos un centro especializado de soporte DRUPAL 24x7, donde ofrecemos un mantenimiento correctivo rápido para situaciones críticas, como ataques imprevistos por ejemplo, y acciones preventivas como la aplicación temprana de parches de seguridad así como la actualización de core y módulos. También ofrecemos mantenimiento adaptativo como respuesta proactiva para optimizar la seguridad o el rendimiento, así como para incluir nuevas funcionalidades al sitio web.
- Cloud Hosting (AWS, Azure, Google Cloud y Acquia)
- Diagnóstico (seguridad, selección de módulos, migración o mejores prácticas de rendimiento)
- Resolución de problemas
- Actualizaciones de core y módulos Drupal
- Desarrollo experto para nuevos requisitos
¿Necesitas ayuda con Drupal? ¿Quieres desarrollar un proyecto Drupal?