Drupal

Post on 19-Jun-2015

3.628 views 1 download

description

Presentación de introducción a Drupal. Que es, historia, estado, ejemplos, arquitectura y módulos

Transcript of Drupal

DrupalAtenea tech – 2009 – Creative commons

¿QUÉ ES DRUPAL?

Drupal es un CMS

• Cumple los estándares• Accesible• Estable• Modular• Libre

¿Qué podemos hacer con él?• Comunidades Web• Sitios de discusión• Sitios corporativos• Intranets• Sitios personales o blogs• Sitios de aficionados• Sitios de comercio electrónico• Directorios de recursos• Redes sociales

Requisitos del sistema

• PHP• Apache• MySQL/PostgreSQL

HISTORIA Y ESTADO

Historia de Drupal

• Empezado en 1999 por Dries Buytaert (Bélgica)

• Versión actual: 6.9• Hoja de ruta:– Drupal 7: Q3 2009

• Código libre: GPL

Estado actual del proyecto

• Drupal es el CMS más premiado• Más de 600 desarrolladores del núcleo• Más de 800 desarrolladores de módulos• Más de 6000 módulos• Más 350 temas• Traducido a 54 idiomas

Estadísticas de uso

Comunidad

Libros

• Amazon.com: más de 250

Eventos y conferencias

¿PORQUÉ ELEGIR DRUPAL?

Pros

• Funciones básicas de un CMS incluidas• Altamente personalizable:– Gran cantidad de módulos– Buena arquitectura y API– Buena documentación

• Comunidad• Rendimiento

Rendimiento de Drupal y Joomla

Contras

• Curva de aprendizaje– Requiere conocimientos en PHP para el desarrollo

• Pocos temas• Poco soporte comercial– Gran comunidad que ofrece soporte gratuito

Características

• Blog, foro y wiki incluido• Búsquedas• Soporte para RSS• Multimedia• Multiidioma• Taxonomías• Caching incluido• Multi-site

Multi-site

• Incluido en el núcleo• Una instalación– Múltiples sitios– Múltiples bases de datos– Temas, módulos y traducciones comunes y no

comunes

Tabla comparativa

Drupal Mambo Typo3 Movable type

WordPress

TextPattern

Facilidad de instalación

Curva de aprendizaje

Control de sesiones

Control de usuarios

Ampliable Escalable Temas XHTML/CSS

CASOS DE ESTUDIO

ARQUITECTURA

MÓDULOS

Núcleo (Obligatorios)

• Block• Filter• Node• System• User

Núcleo (Opcionales)

Contribuidos

¿Preguntas?

http://ateneatech.com