BYRON, ANGELA / BERRY, ADDISON / BONDT, BRUNO DE
Prólogo
Introducción
Público
Supuestos en los que se basa este libro
Una nota sobre los módulos utilizados en este libro
Contenidos de este libro
Descarga de Drupal 7
Convenciones
Código fuente
Capítulo 1. Drupal: una visión general
¿Qué es Drupal?
¿Quién lo usa?
¿Qué características ofrece Drupal?
Una breve historia sobre la gestión de contenidos
Un análisis histórico a la creación de la Web
La era de las secuencias de comandos y las bases de datos
La revolución del contenido
¿Cómo funciona Drupal?
Módulos
Usuarios
Contenido (Nodos)
Entidades y campos
Formas de organizar el contenido
Tipos de contenido admitidos
Obtener ayuda
Conclusión
Capítulo 2. Iniciándose en Drupal
Estudio del caso
Notas de implementación
Foco: Interfaz de administración de Drupal
Ejercicio: Modificar la configuración de administración
Foco: Gestión de contenido
Contenido
Comentarios
Navegación
Bloques
Práctica: Gestión de contenido
Creación de una página básica
Crear un artículo
Gestión de la navegación por el sitio Web
Configuración de bloques
Foco: Módulos
Página de administración de módulos
Localización e instalación de módulos
Eliminación de módulos
Práctica: Trabajar con módulos
Foco: Control de acceso
Configuración del acceso de usuarios
Perfiles de usuario
Opciones de la cuenta
Control de usuarios abusivos
Práctica: Creación de roles y usuarios
Práctica: Configuración de permisos
Foco: Herramientas de moderación de contenido
Herramientas automatizadas de detección de spam
Herramientas manuales de prevención de spam
Práctica: Formulario de contacto
Foco: Temas
Encontrar un tema
Instalación de temas
Configuración de temas
Bloques y regiones
Administración de ajustes de temas
Práctica: Poniéndole marca al sitio Web
Resumen
Capítulo 3. Tablón de anuncios de empleo
Estudio del caso
Notas de implementación
Formularios de entrada personalizados
Listados
Foco: Field y Field UI
Tipos de campos
Controles de entrada
Presentaciones, modos de vista y formatos
Reutilizar campos existentes
Práctica: El tipo de contenido Job
Foco: Referencias
Práctica: Añadir un campo de referencia
Práctica: Personalización de la presentación de un campo
Práctica: El tipo Job Application
Foco: Módulo Views
Tipos de datos
Presentaciones
Partes de una vista
Título
Formato
Campos
Criterios de filtro
Criterios de orden
Filtros contextuales
Relaciones
Encabezado, pie de página y ausencia de resultados
Práctica: El módulo Views
Vista Jobs
Vista Applications
Creación de la vista y de la presentación predeterminada
Creación de la presentación de la ficha Job
Creación de la presentación de bloque Applications
Llevándolo más allá
Resumen
Capítulo 4. Administración de medios
Estudio del caso
Notas de implementación
Subir fotografías
Publicar vídeos
Generación de miniaturas
Editor WYSIWYG
Foco: Estilos de imagen
Estilos y efectos
Recortar
Desaturar
Redimensionar
Girar
Escala
Escalar y recortar
Usar un estilo de imagen
Formatos de campo
Visualización manual de una imagen con un estilo
Resolución de problemas con estilos de imagen
Selección de URL limpias
Comprobación de la biblioteca GD
Práctica: Estilos de imagen
Crear estilos de imagen
Mejorar la calidad de las imágenes
Foco: Media
Archivos de medios
Buscador de medios
Práctica: Crónicas musicales
El tipo de contenido Review
Presentación de archivos de medios
Foco: Edición de contenido y procesamiento de imágenes
Edición de contenido
Integración de medios en el contenido
Foco: Formatos de texto y filtros
Práctica: Configuración de WYSIWYG
Definición y configuración
Activación del filtro Media
Foco: Media Internet Sources
Práctica: Publicación de vídeos
Llevándolo más allá
Resumen
Capítulo 5. Análisis de productos
Estudio del caso
Notas de implementación
Información del producto
Valoraciones de productos
Búsquedas personalizadas
Primeros pasos: Análisis básicos de productos
Creación del tipo de contenido del análisis de productos
Foco: El módulo Amazon
Qué incluye
Configuración regional
Ajustes de referencia
Claves de Amazon
Práctica: Adición de un campo Amazon
Adición de un campo de producto
Foco: Voting API y Fivestar
Práctica: Adición de valoraciones
Adición del campo de valoraciones
Añadir las valoraciones de los visitantes
Foco: El CSS Injector
Práctica: Pulir la presentación
Ajuste de las opciones de presentación de los campos
Configuración de CSS Injector
Práctica: Creación de una lista de productos
Foco: El módulo Search
Búsqueda con Views
Práctica: Hacer que la lista de productos tenga opción de búsqueda
Cambiar el resultado de los campos de Views
Llevándolo más allá
Resumen
Capítulo 6. Gestión de eventos
Estudio del caso
Notas de implementación
Gestión de eventos
Control de la asistencia
Práctica: Primeros pasos
Creación de un tipo de contenido Event
Control de acceso
Foco: El módulo Date
Submódulos de Date
Tipos de campos Date
Elementos de formulario para fechas
Opciones de campos de fecha
Práctica: Adición de fechas
Nuevo campo de fecha
Práctica: La vista Upcoming Events
Foco: El módulo Calendar
El tipo de vista Calendar
Integración con iCal
Práctica: Vista Calendar
Foco: El módulo Flag
Opciones de Flag
El módulo Flag Actions
Práctica: Configuración de Flag
Práctica: Vista Attendee
Llevándolo más allá
Resumen
Capítulo 7. Gestión del proceso de publicación
Estudio del caso
Notas de implementación
Herramientas de gestión de contenido
Control de acceso a contenido
Flujo de trabajo editorial
Foco: Taxonomía
Vocabularios y términos
Enlaces de términos de taxonomía
Práctica: Categorización de contenido
Foco: Pathauto
Rutas de alias
Patrones de Pathauto
Práctica: Automatización de alias de URL
Foco: Workbench
My Workbench
Práctica: Creación de espacios de trabajo editoriales
Práctica: Generación de contenido de muestra
Foco: Workbench Access
Uso de jerarquías para definir el control de acceso
Secciones de Workbench Access
Asignación de acceso editorial a secciones de Workbench Access
Práctica: Workbench Access
Definición de control de acceso con Workbench Access
Foco: Workbench Moderation
Administración de flujos de trabajo con Workbench Moderation
Práctica: Workbench Moderation
Llevándolo más allá
Resumen
Capítulo 8. Sitios Web multilingües
Estudio del caso
Notas de implementación
Foros de debate
Base de conocimiento
Traducción del texto de la interfaz de usuario
Traducción de contenido generado por el usuario
Foco: Traducción de la inter
La arquitectura modular y la naturaleza de código abierto, convierten a Drupal en un entorno de aplicaciones popular y en un sistema de administración de contenidos en constante evolución para cientos de miles de desarrolladores de todo el mundo. En su nueva versión proporciona nuevas herramientas de creación y configuración para estar al día con las últimas tendencias en la Web y métodos para personalizar y crear sitios web dinámicos y atractivos mediante la utilización de los miles de módulos aportados por la comunidad Drupal.
Con esta obra aprenderá a combinar módulos de formas novedosas (sin necesidad de ser programador) para desarrollar una amplia variedad de sitios web, como un tablón de ofertas de empleo, una galería fotográfica, una tienda virtual, una base de datos de análisis de productos o un calendario de eventos, entre otros? Cada proyecto se desarrolla en un capítulo completo, con instrucciones paso a paso para que pueda desarrollar las funciones concretas necesarias para cada sitio web.
Los programadores sin conocimientos de Drupal aumentarán su experiencia gracias al enfoque práctico empleado y los programadores ya experimentados aprenderán con los mejores ejemplos reales.