Tiempos oskuros
?
1200+ módulos contribuidos
Gestor de contenidos Framework
Comunidad © Ana Calvo
Se Duplica en tamaños cada version source:
Estadísticas 840+ contribuidores de código 160+ Grupos locales 530+ participantes enDrupalcon 200,000+ usuarios on drupal.org 3 milliones+ de línes de código (core+contrib) 52 SoC mentores para 20 estudiantes 100,000+ descargas/mes
¿Quién utiliza Drupal?
¿Por qué usarlo?
Software libre
Multiples caracteristicas
Control
Extensible
Maduro
Seguro
Drupal ¿como funciona?
Arquitectura
Source: Dries Buytaert
Contenidos Nodosbloquesmenús panelesUrl-aliasTaxonomias
Panel Bloque Regiones Bloque
Regiones Menú: Primary linksLogo Bloque > MenúContenido: Nodo Título Categorías: términos de vocabulario Body: Cuerpo
Systema de contenido Node
node title body author created date...
node title body author created date... article copyright poll choices results
node title body author created date... article copyright poll choices results file attachments comments upload.module comment.module
Tipos de contenidos
¿Hook? ¿Ganchos?
Estoy viendo la lista de permisos, ¿hay algún módulo que tenga algo que añadir?
$permissions = module_invoke_all(‘perm’);
BlogBlogContactContact function blog_perm() { return array(‘edit own blog’); } function contact_perm() { return array(‘access contact form’); }
BlogBlogContactContact $permissions = module_invoke_all(‘perm’); function blog_perm() { return array(‘edit own blog’); } function contact_perm() { return array(‘access contact form’); } $permissions = array(‘edit own blog’, ‘access contact form’,...);
Killer modules
Views Creando lista de contenidos (contructor de consultas)
Panels Los editores de contenidos controlan el layout
Organic Groups Sub-sitios privados o publicos
Aciones y flujos de trabajo Sistema granular para el control de publicaciones
Drupal 6
¿Cual es el futuro?
Drupal 75
Más información
Agradecimientos Esta presentación se ha podido hacer gracias a las personas que quiere un mundo un poco mejor y por ello compartes sus saberes. En especial Webchik responsable de la presentación sobre la que está montada esta.
80