Date post: | 18-Jun-2015 |
Category: |
Documents |
Upload: | pedro-cambra |
View: | 3,352 times |
Download: | 2 times |
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