Taller Drupal Php Conference

16
Drupal

description

Presentación del taller sobre Drupal de Neurotic en la PhpConference

Transcript of Taller Drupal Php Conference

Page 1: Taller Drupal Php Conference

Drupal

Page 2: Taller Drupal Php Conference

Desarrollo web para terceros y proyectos propios

Comercio electrónicoAplicaciones web Redes sociales

Page 3: Taller Drupal Php Conference

¿Qué es Drupal?

Drupal es un sistema de gestión de contenidos modular, gratuito y de código abierto.

Permite construir todo tipo de páginas web, adaptándose a las necesidades particulares de cada caso.

Page 4: Taller Drupal Php Conference

Origen de Drupal

● Originalmente pensado para controlar una red local de usuarios

● Primera versión en 2001

● El dominio original, drop.org es un error tipográfico de su creador, Dries Buytaert

● En realidad quería registrar dorp.org

● Drupal es la versión inglesa de la palabra holandesa druppel, que significa gota. Dries Buytaert

Page 5: Taller Drupal Php Conference

Drupal como CMS

Control sobre el flujo de creación, edición, borrado y publicación de contenidos.

Categorización y organización de contenido.

Gestión de usuarios y roles. Privacidad, control de acceso.

Presentación de contenido en diversos formatos.

Sistema ampliable y extensible.

Page 6: Taller Drupal Php Conference

● Capa de abstracción sobre la base de datos.● Sistema de plantillas (themes) separado de la

lógica.● Librerías ajax. Por defecto jQuery.● Seguridad, identificación de usuarios y

configuración de permisos personalizable.● Herramientas de caché a varios niveles.● API para desarrolladores pública y disponible:

http://api.drupal.org/

Drupal como Framework

Page 7: Taller Drupal Php Conference

● Publicado bajo licencia GNU/GPL 2 o superior.

● Libre descarga, modificación y reutilización.

● Distribución bajo la misma licencia.

● Todos los plugins (módulos) y plantillas (temas) que se incluyen tanto en la descarga inicial como en las descargas desde el repositorio oficial tienen licencia GPL.

Drupal es software libre

Más información: http://drupal.org/licensing/faq

Page 8: Taller Drupal Php Conference

Drupal es comunidad

● Más de 5000 usuarios

● Más de 2000 desarrolladores

● Más de 4000 módulos contribuidos

● Crecimiento anual 100%

Fuente: State of Drupal, Dries Buytaert, Marzo 2009

Page 9: Taller Drupal Php Conference

● Drupal.org - http://drupal.org● Drupal Association - http://association.drupal.org/● Drupal Hispano - http://drupal.org.es● Drupal.cat - http://drupal.cat

Drupal es comunidad

Page 10: Taller Drupal Php Conference

● Dos eventos de nivel mundial anuales

DrupalCon

● Multitud de eventos localeshttp://groups.drupal.org/events

Eventos Drupal

Page 11: Taller Drupal Php Conference

● Extensible: gran cantidad de módulos contribuidos y una buena API para desarrollar propios.

● Flexible.● Seguro: granularidad de permisos.● Sistema de plantillas muy potente.● Comunidad: centralizada, activa y numerosa.● Soporte: disponibilidad de profesionales.● Software libre y gratuito.

Puntos fuertes de Drupal

Page 12: Taller Drupal Php Conference

● Curva de aprendizaje inicial muy pronunciada.● Pocos temas contribuidos en comparación con

otros sistemas.● Interfaz por defecto poco amigable.● Compatibilidad inversa.

Puntos débiles de Drupal

Page 13: Taller Drupal Php Conference

Curva de aprendizaje

Demanda de profesionales

Page 14: Taller Drupal Php Conference

Tecnología de Drupal

Servidor web

● Apache 1.3 o 2.x● IIS o Lighttpd como alternativas.

Lenguaje de programación

● PHP 4, recomendado PHP 5.2 o superior.

Servidor de Base de datos

● MySQL 4.1, recomendado MySQL 5 o superior.● PostgreSQL 7.4 o superior.● Gracias a la capa de abstracción de base de

datos, se pueden implementar otras opciones como Oracle.

Page 15: Taller Drupal Php Conference

En la actualidad hay más de 20 libros diferentes que cubren la mayoría de funcionalidades de Drupal.

Se puede encontrar un listado completo en http://drupal.org/books

Libros sobre Drupal

Page 16: Taller Drupal Php Conference

Pedro Cambra

Jordi Bufí

Juan Carlos Mora

Carlos Rincón

Créditos