10 consejos sobre cómo desarrollar webs con Drupal

En una visita a un cliente hemos tenido que nombrar algunos consejos sobre cómo desarrollar una web con Drupal. Desde nuestra experiencia les hemos propuesto la siguiente lista. Nos gustaría que rebatieseis los puntos que no os parecen importantes y que añadáis otros consejos que creáis esenciales.

1. Planifica bien tu proyecto antes de empezar

Merece la pena dedicar unas horas para plantear cómo vas a solucionar los puntos difíciles de tu proyecto, pensar en qué módulos vas a utilizar, qué tipo de datos, etc. Una buena planificación puede ahorrarte muchas horas de desarrollo.

2. Separa lo máximo posible el tema (vista) de la parametrización (negocio)

Siempre que sea posible crea el tema de la forma más independiente posible. Si lo haces bien tu página debería de funcionar igual de bien con Garland que con tu propio tema.

3. Olvídate de las previsiones

No pienses en las funcionalidades futuras e implementa las actuales. Si en el futuro se ha de ampliar o modificar, ya lo harás.

4. Pensar en el SEO natural

Crea páginas accesibles, con URL entendibles y bien formadas. Haz bien tu trabajo y el resto déjaselo a Google.

 5. Antes de utilizar un módulo: buscar, validar y probar

Fíate del número de personas que utilizan cierto módulo y de su estado de desarrollo (desconfía de las versiones en Beta).

6. Usa pocos módulos

Un número elevado de módulos significa un número elevado de problemas. Intenta que tu sistema utilize pocos módulos con mucha utilidad (CCK y Views son buenos ejemplos de ello).

 7. Usa módulos que amplíen funcionalidad

A veces instalar un módulo que te solucione algo muy concreto puede ser perjudicial para el resto del desarrollo. Intenta solucionar tus problemas con módulos más generalistas y si no tiene solución busca módulos específicos o plantéate desarrollar tus propios módulos.

 8. Activa la caché

Ganarás en tiempo y velocidad! Para muestra, un botón.

9. No uses Panels

Es un módulo en versión Beta y que su funcionalidad se puede substituir por una correcta utilización del módulo Views y los bloques del tema.

10. No te sientas obligado a usar un determinado módulo

Aunque dicho módulo esté en el core. A veces es mejor pensar en una solución alternativa que en crear una solución inviable a base de módulos predeterminados.

The Drupal Five

Contacto

¿Te interesan nuestros servicios?

Contáctanos