introducción general a drupal

20
Introducción a Drupal http://www.flickr.com/photos/gaborhojtsy/279354242/

Upload: pedro-cambra

Post on 18-Jun-2015

3.356 views

Category:

Documents


2 download

DESCRIPTION

Introducción a Drupal, ¿Qué es drupal?, ventajas e inconvenientes

TRANSCRIPT

Page 1: Introducción general a Drupal

Introducción a Drupal

http://www.flickr.com/photos/gaborhojtsy/279354242/

Page 2: Introducción general a Drupal

Sobre mí

● Formador y consultor en Neurotic Web Development.

● Presidente de la asociación española de Drupal.

● Miembro permanente de la junta en drupal.cat.

● Co-organizador de la drupalcamp spain 2010.

http://cambrico.net

http://twitter.com/pcambra

http://drupal.org/user/122101

Pedro Cambra

Page 3: Introducción general a Drupal

Sobre Neurotic

Especialistas en Drupal.

Servicios de consultoría y formación.

Comercio electrónico.http://www.neurotic.es http://www.gorile.com

Page 4: Introducción general a Drupal

¿Drupal?

Drupal es un gestor de contenidos de código abierto escrito en PHP y que se utiliza como sistema base de webs de todo tipo.Gracias a su flexibilidad, permite construir desde webs corporativas a comercios electrónicos, pasando por redes sociales, publicaciones online, etc.

Page 5: Introducción general a Drupal

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.

Page 6: Introducción general a Drupal

Drupal en la actualidad

Fuentes: State of Drupal, Dries Buytaert, Abril de 20102010 Open Source CMS Market Share Report, Diciembre 2010

● El core de Drupal se descargó 230 mil veces en Marzo de 2010.

● Hay más de 8000 proyectos contribuidos y 3800 desarrolladores activos en la comunidad.

● Drupal sirve el 1,9% del top 1-millón de webs del ranking Alexa.

● Versión estable: Drupal 6.19.

● Próxima versión: Drupal 7. ¿Para cuándo?

Page 7: Introducción general a Drupal

Futuro de Drupal

http://www.flickr.com/photos/beta-robot/3887952110/

Page 8: Introducción general a Drupal

Content Management System

● 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 9: Introducción general a Drupal

Drupal como Framework

● Capa de abstracción sobre la base de datos.

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

configuración de permisos personalizable.● Herramientas de rendimiento y

escalabilidad.● API para desarrolladores pública y

documentada: http://api.drupal.org/

Page 10: Introducción general a Drupal

Drupal es software Libre

● 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.

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

Page 11: Introducción general a Drupal

Comunidad de Drupal

● Drupal.org - http://drupal.org● Asociación Española de Drupal

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

Page 12: Introducción general a Drupal

Eventos sobre Drupal● Dos eventos anuales de ámbito internacional:

Drupalcon

● Eventos Europeos: 4 anuales, de diseño, programación, business y ejecutivos.

● Drupalcamps por todas partes.

● Eventos locales: Drupal.cat.

Page 13: Introducción general a Drupal

Rediseño de Drupal.org

Page 14: Introducción general a Drupal

Puntos fuertes de Drupal

http://www.flickr.com/photos/charlesc/88771524/

Page 15: Introducción general a Drupal

Puntos fuertes de Drupal

● 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.

Page 16: Introducción general a Drupal

… y debilidades

http://www.flickr.com/photos/chrys/2329243533/

Page 17: Introducción general a Drupal

… y debilidades

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

otros sistemas.● Interfaz por defecto poco amigable. (Drupal 6)● Sin editor visual por defecto.● Compatibilidad inversa.

Page 18: Introducción general a Drupal

Curva de aprendizaje

Page 19: Introducción general a Drupal

Drupal vs otros

Page 20: Introducción general a Drupal

¿Preguntas?

@pcambra

[email protected]