menu
Consultoría y desarrollo web Drupal
Drupal es un gestor de contenidos enfocado a facilitar el diseño y desarrollo de páginas web. Da una gran flexibilidad a nivel de resultados ya que permite crear desde tiendas online a webs corporativas o galerías de imágenes o vídeos, pudiendo customizar al detalle aspectos como el diseño y funcionalidades.
Por otro lado, y no menos importante, Drupal cuenta con una de las comunidades online más grandes y activas aportando al gestor de contenidos nuevas funcionalidades y resolviendo errores. La comunidad facilita el trabajo con el gestor de contenidos y amplia aún más sus posibilidades.
En Atenea tech llevamos trabajando y contribuyendo a la comunidad Drupal con Drupal desde 2007. Somos expertos en Drupal y es la única tecnología que utilizamos en nuestros desarrollos. En estos años hemos podido abarcar gran variedad de tipologías de proyecto debido a la flexibilidad de la plataforma.
Artículos en el blog
Atenea tech ha creado un nuevo servicio de slicing enfocado a la realización de temas Drupal: PSD2DrupalTheme. Pero, ¿qué es el slicing? Es el proceso de conversión de un diseño gráfico (ya sea en PSD, JPG, PNG u otros formatos) en un tema Drupal estándar, accesible y flexible.
Drupal es un gestor de contenidos modular en el que podemos separar de manera clara la capa de presentación de la capa de negocio. Dicha capa de presentación se representa en forma de temas, y estos contienen las plantillas y las hojas de estilo necesarias para representar la interfaz gráfica de nuestra web.
Recientemente hemos realizado una aplicación web Drupal con especial implicación de mapas en la interfaz. El proyecto todavía no se ha presentado y no os podemos dar demasiados detalles, pero os podemos adelantar la utilización masiva de Google Maps en el mismo.
El trabajo con Drupal a veces ha sido complicado pero el resultado final es espectacular. Es la primera vez que realizamos una aplicación completa con Google Maps (antes sólo habíamos hecho pequeños desarrollos) y estamos muy contento con el resultado.
Por nuestro lado, y a falta de la presentación pública del proyecto, podemos decir que hemos aprendido bastante sobre el manejo y las grandes opciones de Google Maps en Drupal y con capacidad y conocimiento para la realización de otros proyectos orientados a mapas.
En este pequeño tutorial vamos a ver como configurar un blog con Drupal. Nombraremos los módulos necesarios y su configuración.
1. Activar módulos:
- Blog (lo podemos encontrar como módulo opcional del core -viene instalado por defecto-)
- Comment (lo podemos encontrar como módulo opcional del core -viene instalado por defecto-)
- Pathauto (bajar e instalar, ya que no viene por defecto).
Esto nos creará un tipo de contenido "Blog entry".
2. Configurar Pathauto:
Pathauto nos permite definir una URL según un patrón determinado. En este caso queremos que todas las URL de los post que vamos a publicar tengan una pinta similar a: http://ejemplo.com/blog/nombre-del-post
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
En los últimos meses hemos realizado varios temas para Drupal. Los trabajos consisten en la creación de un tema a partir del diseño gráfico del cliente. El resultado es un tema completamente independiente de la parametrización del gestor de contenidos, lo que permite al cliente externalizar parte del proceso de creación de una página web.
En este sentido, hemos incorporado dos nuevos clientes a nuestro portfolio, Meridiad y Metaverso, ambas agencias de comunicación que confiaron en nuestra experiencia en Drupal para la realización de proyectos para sus clientes.
Actualización:
Desde Atenea tech hemos creado un nuevo servicio de creación de temas Drupal a partir del diseño gráfico: PSD2DrupalTheme!