2. Presentación
Pablo García García
Departamento Técnico de Enreda
www.enreda.coop
email: pablo.garcia@enreda.coop
usuario en drupal.org: pablov2
3. Introducción a Drupal
¿qué es un CMS? ¿conocéis Drupal?
¿qué es LAMP? ¿sabéis programar en HTML o PHP?
¿sabéis qué es el Software Libre? ¿sabéis CSS y JavaScript?
¿conocéis alguna página que use Drupal?
5. Introducción a Drupal
Es un CMS
Un sistema de gestión de contenidos es un programa que
permite crear una estructura de soporte para la creación y
administración de contenidos, principalmente en páginas
web, por parte de los participantes (wikipedia)
6. Introducción a Drupal
Software libre
Es un programa libre, con licencia GNU/GPL, escrito en
PHP, desarrollado y mantenido por una activa comunidad
de usuarios. Destaca por la calidad de su código y de las
páginas generadas, el respeto de los estándares de la
web, y un énfasis especial en la usabilidad y consistencia
de todo el sistema. (wikipedia)
drupal.org
comunidad: 530.921 personas
última versión disponible 7 y versión en producción 6.20
7. Introducción a Drupal
Es modulable y altamente
configurable
La flexibilidad y la capacidad de modularse, permite que
se desarrollen un gran número de extensiones, por la
comunidad de usuarios que lo usan.
7.212 extensiones http://drupal.org/project/modules
801 temas http://drupal.org/project/themes
8. Introducción a Drupal
Puntos fuertes
Módulos, extensiones de funcionalidad
Temas: aspecto gráfico personalizables
completamente
Gestión de contenidos extensible: permite
definir cualquier tipo de contenido
Seguridad: control de acceso por roles y
permisos dinámicos.
Software Libre y gratuito
25. Introducción a Drupal
Sistema Operativo y
aplicaciones
Sistemas operativos... Windows, Mac, Linux L
Servicios web.. IIS, Light, Apache A
Base de datos, PostgreSQL, MySQL M
Servicio de aplicación PHP P
26. Introducción a Drupal
Capa de aplicación
Funcionalidades
(core, Módulos core, Módulos encajados y sistema de
temas)
● Usuarios
● Módulos
● Contenidos
● Sistema de temas
29. Instalación y configuración
1. Descargar Drupal 6 de drupal.org/download
2. Descomprimir drupal sobre el directorio
3. Abrimos el instalador http://misitio.com/install.php
4. Seguimos los pasos y completamos las datos
que nos solicita: base de datos, nombre del sitio,
contraseña, correo de contacto, etc..
5. Instalamos los idiomas
...99%
32. Gestión de contenidos
Nodos
Tipos de contenidos definidos:
Blog, Pagina, Artículo, Comentario,Libro,...
Tipos de contenidos personalizados
CCK (Content Construction Kit)
33. Gestión de contenidos
Nodos: opciones.
Esenciales Posibles
Título Menú
Entradilla
Cuerpo Taxonomías
Fecha Formato de entrada
Autor Revisión
Opciones de
Comentarios
Autoría
Publicación
Adjuntos
Campos CCK
Path manual
…
34. Gestión de contenidos
Envío de contenido
Editores WYSIWYG (What You See Is What You Get)
Imágenes y Multimedia (editores WYSIWYG / HTML)
Formatos de entrada
Filtered HTML / Full HTML / PHP / otros
42. Taxonomías
¿qué es una taxonomía? ¿qué es un término?
¿qué es un vocabulario? ¿qué diferencia hay con
una categoría o una sección?
43. Taxonomías
Nodos
Tipos de contenido
Vocabularios
Términos
44. Taxonomías
El bueno, el feo y el malo
Películas
Género Western
Año
Reparto 1966
Director
Clint Eastwood, Lee Van Cleef, Eli Wallach,..
Sergio Leone
45. Taxonomías
Tipos de vocabularios
opciones: Etiquetas, Selección múltiple, Obligatorio
Términos: padres o relacionados.
47. Gestión de módulos
Módulos
7.212 módulos en http://drupal.org/project/modules
Versiones: 6.x y 7.x
Categorías: Administration , Commerce/Advertising , Community , Content , Content
Access Control , Content Construction Kit (CCK) , Content Display , Database Drivers ,
Developer , Drush , E-commerce , Evaluation/Rating , Event , Examples , Features
Package , Fields , File Management , Filters/Editors , Games and Amusements ,
Import/Export , JavaScript Utilities , Location , Mail , Media , Mobile , Multilingual , Novelty
, Organic Groups (OG) , Paging , Path Management , Performance and Scalability ,
Project management , RDF , Rules , Search , Security , Site Navigation , Spam
Prevention , …
48. Gestión de módulos
Módulos: instalación
1. Descarga del fichero comprimido
2. Situarlo en /sites/all/modules
3. Activarlo en Administrar > Construcción del Sitio > Módulos
49. Gestión de módulos
Módulos: gestión
Gestión (activar/desactivar) en
Administrar > Construcción del Sitio > Módulos
Configuración de Módulos
50. Temas
¿qué es un tema? ¿cómo funciona? ¿puedo
tener varios temas? ¿cómo puedo cambiarlo?
54. Temas
Posibilidades que ofrece drupal:
Personalizar regiones, bloques y maquetación de
contenidos
Usar un tema de administración propio
Usar temas distintos según la sección (taxonomía),
Rol, etc...
55. Temas
Instalación de nuevos temas
Directorio /sites/all/themes
Fuentes de temas
http://drupal.org/project/themes
http://drupal2u.com/