Generalidades de Drupal. Ejemplos de sitios que usan Drupal. Recomendaciones de cuándo usarlo o no. Comparativa con Wordpress y Joomla. Arquitectura de Drupal y su terminología.
4. WTF is Drupal?
CMS
●
Publicado bajo licencia
GNU/GPL 2 o superior
●
Desarrolladores y Empresas
●
Framework de Gestión
de Contenidos
●
Gestor de Contenidos Web
CMF
Software Libre
Comunidad
logo
9. Drupal como CMS
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.
Web CMS
Drupal
Presentación de
contenido en
diversos formatos.
10. Drupal como Framework
Abstracción de base
de datos. Seguridad,
identificación de
usuarios y permisos
personalizables.
Sistema de plantillas
(themes) separado de
la lógica.
Herramientas de
caché a varios
niveles.
Librerías ajax. Por
defecto jQuery.
API pública para
desarrolladores.
32. Trate de no usar Drupal en...
●
Desarrollos chicos y de poco
crecimiento.
●
Requerimientos únicos y
específicos (blog, wiki, foro).
●
Cuando no haya tiempo
para investigar y aprender.
33. Drupal es ideal en...
●
Desarrollos muy flexibles
y escalables.
●
Requerimientos de gran control
sobre el flujo de trabajo.
●
Desarrollo de sitios orientados a
comunidades de muchos usuarios.
●
Desarrollos que requieran tipos
de contenido personalizados.
39. 1. Tipo de Contenido
●
Define los campos y la presentación que podrá
tener un nodo de ese tipo.
●
Son “plantillas” para crear “Nodos”.
40. 1. Nodos
●
Cada pieza de contenido del sitio.
●
Ej: Contenidos de blogs, encuestas, libros, etc.
●
Cada nodo es de un “Tipo de Contenido”.
41. 2. Módulos
●
Son elementos que operan sobre los Nodos
●
Extienden la funcionalidad de Drupal.
●
Permitien incrementar sus
capacidades o adaptarlas
a las necesidades de cada
sitio web.
42. 2. Tipos de Módulos
Son los Módulos de Drupal
por defecto:
●
Block
●
Comment
●
Filter
●
Menu
●
Node
●
System
●
User
Son Módulos desarrollados por
miembros de la comunidad:
●
Views
●
Token
●
Ctools
●
Pathauto
●
Libraries API
●
Admin menu
●
Wysiwyg
Módulos del Core
Módulos
Contribuidos
43. 3. Bloques y Menús
●
Permiten estructurar
y organizar los
contenidos en
la página web.
●
Se los ubica en
“Regiones”
predefinidas
por el “Tema”
Regiones
44. 4. Usuarios y Permisos
●
Especificar qué tareas realizar y a qué
contenidos acceder según su rol.
●
O definir permisos de forma muy granular.
45. 5. Temas
●
La apariencia gráfica o estilo de la
información que se le muestra.
●
Permite cambiar
el diseño sin
modificar los
contenidos.
46. Bonus track: Vistas
●
Permite crear listados de nodos.
●
De diferentes tipos
(bloques, páginas, feeds)
en diferentes formatos
(listados, tablas, etc) y
filtrados estática o
dinámicamente