Diseño Web y Formación en Drupal E-duca.eu
Inicio de sesión
Aprende Drupal
Suscríbete para recibir por email el nuevo contenido de Aprende Drupal con E-duca.eu.
Disfrutarás aprendiendo Drupal.
CURSO DRUPAL ABRIL 2011 - DIA 9: BLOGS CONTINUACION, BOOKS, Y CONTACT
Hoy vamos a estudiar los siguientes módulos o conceptos:
- Seguimos trabajando con el módulo Blogs: Aprenderemos a crear un blog para cada usuario y a configurar sus permisos, urls y a administrarlos.
- Módulo Book: Aprenderemos qué es un libro en Drupal, veremos como se administra y cuales son sus urls fundamentales, cómo ejercicio crearemos un libro.
- Módulo Contact: Aprenderemos a crear un formulario de contacto para el sitio y lo configuraremos. Aclararemos las categorías de formularios. Después crearemos uno para nuestro sitio y lo pondremos en el menú principal primary links.
Cada alumno instalará los módulos siguiendo la documentación de la página del proyecto del módulo, y las explicaciones del profesor, resolveremos juntos las dudas que vayan surgiendo en cuanto a instalación, funcionamiento y configuración.
Seguimos trabajando con los Blogs:
Ayer terminamos activando el módulo blogs y dando permisos a los usuarios autenficados para usarlo.
Seguimos con el ejercicio de práctica haciendo los siguientes pasos:
- Hoy configuraremos las alias de url automáticas para que las entradas de blog tengan la forma: blogs/[author-name-raw]/[title-raw]
- Después crearemos un blog para nuestro usuario admin con 3 artículos de ejemplo, artículo 1, artículo 2, y artículo 3.
- Después crearemos un nuevo usuario y crearemos una entrada para su blog.
- A continuación veremos el blog de cada usuario a través de su url sitioweb/blogs/nombreusuario
-
Por último vamos a permitir a los usuarios categorizar el blog, en términos de Drupal aplicaremos una taxonomía al blog. Para esto:
a) Crearemos un nuevo vocabulario mediante administrar -> taxonomía -> agregar vocabulario
b) Lo llamaremos “Etiquetas blog”.
c) Marcaremos Blog como el tipo de contenido que va a categorizar nuestro vocabulario.
d) Marcaremos Etiquetas para que el usuario pueda definir sus propias etiquetas libremente separadas por coma para las entradas de Blog.
Módulo Book: El módulo book nos va a permitir crear lo que Drupal denomina libros, que están formados por un índice principal con páginas hijas, las páginas hijas pueden estar anidadas y siempre tienen la propiedad de pertenecer a una página padre.
Las páginas hijas de un libro aparecen listadas debajo del índice o raíz para poder hojearlas.
En cada página del libro aparece debajo el enlace a su página anterior y a su página siguiente.
Los libros son muy útiles para publicar documentación jerarquizada.
Podemos ver los libros publicados en nuestro sitio a través de la url /book.
Y desde administrar -> libros podemos ordenar las páginas de los libros de forma visual muy cómoda.
Aprenderemos a manejar los libros haciendo el siguiente ejercicio:
- Activaremos el módulo book que viene instalado en el Core.
- Configuraremos los nombres de url automáticos(pathauto) para que nombre los nodos de libros como: libro/[bookpath-raw]/[title-raw]
- Crearemos un libro que llamaremos Libro 1.
- Añadiremos dos páginas hijas que llamaremos página hija 1 y página hija 2. De la página hija 1 colgaremos una página hija que llamaremos página hija de 1.
- Abriremos en el navegador la url /book para ver nuestros libros del sitio.
- Iremos a administrar -> libros y haremos click en editar y ordenar hojas para revisar el orden de las páginas de nuestro libro.
Módulo Contact: Con este módulo podremos crear un formulario general de contacto para el sitio.
La url por defecto para el formulario de contacto es /contact
Cómo ejercicio haremos lo siguiente:
- Activaremos el módulo Contact que viene en el Core de Drupal.
- Administraremos el formulario de contacto para el sitio en administrar -> formulario de contacto.
- Crearemos una categoría para el formulario que será la única y predeterminada y llamaremos “General”. En destinatarios añadiremos nuestro correo que es donde recibiremos los datos del formulario que los usuarios nos envíen.
- En opciones podemos prefijar el máximo número de mensajes por hora que un formulario puede recibir. Lo cambiaremos de 3 a 100.
Video del día 9: