2. QUIÉN SOY
● Socio fundador de Ymbra
● Desarrollador Drupal
● Desarrollador frontend
● Miembro activo de la
comunidad drupalera:
Ramon Vilar Gavaldà ● Miembro de la junta de
http://ymbra.com/blogs/ramon
drupal.cat
http://twitter.com/rvilar
● Administrador de la
traducción catalana de
http://drupal.org/user/293298
Drupal
2
3. QUÉ ES YMBRA
● Ymbra es una empresa de servicios basados en
Drupal
● Amplia experiencia del equipo en entornos Drupal
y webs de alto rendimiento
● SCRUM cómo metodología de trabajo
● Comprometidos con la comunidad
3
6. QUÉ ES DRUPAL
● Un gestor de contenidos (CMS)
● Software libre (licencia GPL)
● Flexible
● Fácilmente ampliable
● Arquitectura modular
● Con soporte en distintas plataformas
● Drupal = comunidad
6
7. EL ÉXITO DE DRUPAL: SU COMUNIDAD
● Drupal no sería lo que es a día de hoy sin su
comunidad
● La comunidad es la que dirige el desarrollo del
software con la ayuda de los recursos
proporcionados a través de la “Drupal Association”
http://ves.cat/aw9O
● Comunidad internacional: http://drupal.org
● Comunidad catalana: http://drupal.cat
● Comunidad española: http://drupal.es
7
10. QUÉ HAY EN DRUPAL
● Hasta la versión 6.x ya contábamos con muchas
funcionalidades:
● Gestión completa de usuarios y permisos
● Soporte de traducción de contenido en el núcleo
● Categorización del contenido mediante taxonomías
● Soporte SEO
● ...
● Y todo esto sólo con el núcleo.
● La verdadera potencia de Drupal está en los
módulos contribuidos por la comunidad
10
11. CREACIÓN DE CAMPOS
● Se pueden añadir campos a los tipos de
contenido, a los términos de las taxonomías, a los
comentarios y a los usuarios
11
12. GESTIÓN DE IMÁGENES Y FICHEROS (I)
● A través de la interfaz se pueden crear campos
de tipo fichero e imagen
● Los ficheros disponen de distintos espacios de
almacenaje dependiendo de sus
características:
● Ficheros públicos: sin necesidad de ningún tipo de
control
● Ficheros privados: con control de acceso
12
13. GESTIÓN DE IMÁGENES Y FICHEROS (y II)
● Se pueden crear estilos de imágenes para
disponer de distintas presentaciones de la
misma imagen
13
14. INSTALACIÓN DESDE LA INTERFAZ
● Se pueden instalar/actualizar módulos y temas
desde la interfaz
14
15. USABILIDAD
● Dashboard, rediseño centrado en el usuario, overlay, ...
15
16. Y MUCHO MÁS...
● Reingeniería de la capa de acceso a base de
datos
● Mejoras en el sistema de plantillas (frontend)
● Mejoras en el multidioma
● RDFa (web semántica)
● Nuevas APIs
● …
16
18. UN MUNDO POR DESCUBRIR
● La verdadera potencia de Drupal reside en los módulos
contribuidos por la comunidad
● Hay módulos que se han convertido en una necesidad para
cualquier desarrollo en Drupal cómo por ejemplo Views
● Existen módulos para hacer miles de cosas:
● Comercio electrónico: Drupal Commerce http://ves.cat/aw0m
● Creación de formularios web: Webform http://ves.cat/aw0n
● Integración con Twitter: Twitter http://ves.cat/aw0o
● Control de spam: Mollom http://ves.cat/aw0q
● ...
18
19. NO SÓLO UNA PLATAFORMA PARA HACER
WEBS
● Drupal ha pasado de ser un CMS a ser un CMF
(Content Management Framework)
● Desde hace un tiempo, están apareciendo
distintos productos que usan cómo base de
desarrollo Drupal
19