introducción general a drupal

Post on 18-Jun-2015

3.356 Views

Category:

Documents

2 Downloads

Preview:

Click to see full reader

DESCRIPTION

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

TRANSCRIPT

Introducción a Drupal

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

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

Sobre Neurotic

Especialistas en Drupal.

Servicios de consultoría y formación.

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

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

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.

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?

Futuro de Drupal

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

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.

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/

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

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

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.

Rediseño de Drupal.org

Puntos fuertes de Drupal

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

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.

… y debilidades

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

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

Curva de aprendizaje

Drupal vs otros

¿Preguntas?

@pcambra

pedro@neurotic.es

top related