¿Qué es Drupal? Aplicación web sobre php CMS Framework
Gestores de Contenido ¿Qué Función cumplen? ¿ Por que son importantes para el Desarrollo de un Proyecto ?
Historia Univ. Antwerp Boletín de mensajes sobre LAN Dorpje, pequeña villa (drop.org)
Historia 2001 Se libera Drupal licenciado con GPL 2002 Jeremy Andrews y kerneltrap.org Escalabilidad de PHP-nuke 2006 Drupal Association 2008 Drupal 6: descargas en 1 mes miembros (08/2008)
Arquitectura externa BD (mysql) Servidor web (apache2) Drupal php
Arquitectura interna módulos sistema temas
¿Por qué Drupal? Principios Modular y extensible Código de alta calidad Basado en estándares Bajos recursos Software libre Fácil de usar Colaboración
¿Por qué Drupal? Características Modularidad Integración de módulos Adaptabilidad Velocidad de desarrollo Elementos web Manejador de menú (urls) Temas Comunidad muy activa Seguridad
Algunos escenarios Características de una web que pueden indicar el uso de Drupal Realmente Dinámicas Muy cambiantes (desarrollo contínuo)
Actividades Instalación de prueba Examinar estructura CMS Nodo Publicar contenido Usar bloques Menús Tipos de contenido Taxonomía Permisos
Actividades CMS Crear bloques Urls amigables y limpias Activar nuevos módulos Activar/configurar nuevos temas Mostrar imágenes de usuario Acciones/triggers Rendimiento
Tipos core contrib Actualizado al 10/12/08
Actividades Módulo test Rutas Formularios Módulos contribuídos Instalar/activar (cck, views) Interactuar con la comunidad Temas Instalar/activar (zen) Mostrar temas nuevos
Enlaces de interés