![Page 1: Metodologia de Trabajo en Proyectos con Drupal](https://reader034.vdocuments.co/reader034/viewer/2022042700/559457411a28ab732f8b46a9/html5/thumbnails/1.jpg)
Metodología de Trabajo en
Proyectos con Drupal
![Page 2: Metodologia de Trabajo en Proyectos con Drupal](https://reader034.vdocuments.co/reader034/viewer/2022042700/559457411a28ab732f8b46a9/html5/thumbnails/2.jpg)
Rubén TeijeiroResponsable técnico en OpenMelva
@rteijeiro
Presentación
![Page 3: Metodologia de Trabajo en Proyectos con Drupal](https://reader034.vdocuments.co/reader034/viewer/2022042700/559457411a28ab732f8b46a9/html5/thumbnails/3.jpg)
Objetivos
![Page 4: Metodologia de Trabajo en Proyectos con Drupal](https://reader034.vdocuments.co/reader034/viewer/2022042700/559457411a28ab732f8b46a9/html5/thumbnails/4.jpg)
Objetivos
● Conceptos Básicos● Herramientas● Desarrollo de Proyectos● Automatización de Procesos
![Page 5: Metodologia de Trabajo en Proyectos con Drupal](https://reader034.vdocuments.co/reader034/viewer/2022042700/559457411a28ab732f8b46a9/html5/thumbnails/5.jpg)
Conceptos Básicos
![Page 6: Metodologia de Trabajo en Proyectos con Drupal](https://reader034.vdocuments.co/reader034/viewer/2022042700/559457411a28ab732f8b46a9/html5/thumbnails/6.jpg)
Conceptos Básicos
● ¿Qué es Drupal?● Estructura del contenido● Bloques● Themes● Módulos
![Page 7: Metodologia de Trabajo en Proyectos con Drupal](https://reader034.vdocuments.co/reader034/viewer/2022042700/559457411a28ab732f8b46a9/html5/thumbnails/7.jpg)
Conceptos Básicos
¿Qué es Drupal?● Gestor de Contenidos (CMS)● Framework de Desarrollo
![Page 8: Metodologia de Trabajo en Proyectos con Drupal](https://reader034.vdocuments.co/reader034/viewer/2022042700/559457411a28ab732f8b46a9/html5/thumbnails/8.jpg)
Conceptos Básicos
Estructura del contenido● Nodos● Taxonomías● Bloques
![Page 9: Metodologia de Trabajo en Proyectos con Drupal](https://reader034.vdocuments.co/reader034/viewer/2022042700/559457411a28ab732f8b46a9/html5/thumbnails/9.jpg)
Conceptos Básicos
Bloques● Contenido personalizado● Menús de navegación● Contenido de Módulos
![Page 10: Metodologia de Trabajo en Proyectos con Drupal](https://reader034.vdocuments.co/reader034/viewer/2022042700/559457411a28ab732f8b46a9/html5/thumbnails/10.jpg)
Conceptos Básicos
Themes● Definen la Apariencia● Plantillas para el contenido● Crean Regiones
![Page 11: Metodologia de Trabajo en Proyectos con Drupal](https://reader034.vdocuments.co/reader034/viewer/2022042700/559457411a28ab732f8b46a9/html5/thumbnails/11.jpg)
Conceptos Básicos
Módulos● Core de Drupal● Contribuidos en drupal.org● Customizados por ti
![Page 12: Metodologia de Trabajo en Proyectos con Drupal](https://reader034.vdocuments.co/reader034/viewer/2022042700/559457411a28ab732f8b46a9/html5/thumbnails/12.jpg)
Herramientas
![Page 13: Metodologia de Trabajo en Proyectos con Drupal](https://reader034.vdocuments.co/reader034/viewer/2022042700/559457411a28ab732f8b46a9/html5/thumbnails/13.jpg)
Herramientas
● Drush● Drush Make● Instalación● Comandos Básicos● Comandos Avanzados
![Page 14: Metodologia de Trabajo en Proyectos con Drupal](https://reader034.vdocuments.co/reader034/viewer/2022042700/559457411a28ab732f8b46a9/html5/thumbnails/14.jpg)
Herramientas
Drush● Descarga de Módulos● Instalación y Desinstalación● Ayuda en el Desarrollo● Ayuda en la Depuración● Ayuda en el Mantenimiento
![Page 15: Metodologia de Trabajo en Proyectos con Drupal](https://reader034.vdocuments.co/reader034/viewer/2022042700/559457411a28ab732f8b46a9/html5/thumbnails/15.jpg)
Herramientas
Drush Make● Facilita el Despliegue● Facilita la Distribución
![Page 16: Metodologia de Trabajo en Proyectos con Drupal](https://reader034.vdocuments.co/reader034/viewer/2022042700/559457411a28ab732f8b46a9/html5/thumbnails/16.jpg)
Herramientas
Instalación● Drush
pear channel-discover pear.drush.org
pear install drush/drush
● Drush Make~/.drush/drush_make
![Page 17: Metodologia de Trabajo en Proyectos con Drupal](https://reader034.vdocuments.co/reader034/viewer/2022042700/559457411a28ab732f8b46a9/html5/thumbnails/17.jpg)
Herramientas
Comandos Básicos● Descargar Módulos
drush pm-download <module>
● Instalar Módulosdrush pm-enable <module>
![Page 18: Metodologia de Trabajo en Proyectos con Drupal](https://reader034.vdocuments.co/reader034/viewer/2022042700/559457411a28ab732f8b46a9/html5/thumbnails/18.jpg)
Herramientas
Comandos Básicos● Desinstalar Módulos
drush pm-disable <module>
drush pm-uninstall <module>
● Actualizar Módulosdrush pm-update <module>
![Page 19: Metodologia de Trabajo en Proyectos con Drupal](https://reader034.vdocuments.co/reader034/viewer/2022042700/559457411a28ab732f8b46a9/html5/thumbnails/19.jpg)
Herramientas
Comandos Básicos● Borrar la Caché
drush cache-clear <type>
● Ejecutar Crondrush core-cron
![Page 20: Metodologia de Trabajo en Proyectos con Drupal](https://reader034.vdocuments.co/reader034/viewer/2022042700/559457411a28ab732f8b46a9/html5/thumbnails/20.jpg)
Herramientas
Comandos Avanzados● Sincronizar Ficheros
drush core-rsync <source> <destination>
● Sincronizar Base de Datosdrush sql-sync <source> <destination>
![Page 21: Metodologia de Trabajo en Proyectos con Drupal](https://reader034.vdocuments.co/reader034/viewer/2022042700/559457411a28ab732f8b46a9/html5/thumbnails/21.jpg)
Herramientas
Comandos Avanzados● Instalar Drupal
drush site-install <profile>
● Crear Fichero .makedrush make-generate <makefile>
![Page 22: Metodologia de Trabajo en Proyectos con Drupal](https://reader034.vdocuments.co/reader034/viewer/2022042700/559457411a28ab732f8b46a9/html5/thumbnails/22.jpg)
Herramientas
Comandos Avanzados● Construir Drupal desde fichero .make
drush make <makefile> <directory>
● Convertir fichero .make para drupal.orgdrush convert-makefile <makefile>
![Page 23: Metodologia de Trabajo en Proyectos con Drupal](https://reader034.vdocuments.co/reader034/viewer/2022042700/559457411a28ab732f8b46a9/html5/thumbnails/23.jpg)
Desarrollo deProyectos
![Page 24: Metodologia de Trabajo en Proyectos con Drupal](https://reader034.vdocuments.co/reader034/viewer/2022042700/559457411a28ab732f8b46a9/html5/thumbnails/24.jpg)
Desarrollo de Proyectos
● Estudio de un Caso Real● Análisis de los Prototipos● Despliegue del Entorno de Desarrollo● Tipos de Contenido● Bloques● Listados
![Page 25: Metodologia de Trabajo en Proyectos con Drupal](https://reader034.vdocuments.co/reader034/viewer/2022042700/559457411a28ab732f8b46a9/html5/thumbnails/25.jpg)
Desarrollo de Proyectos
Estudio de un Caso Real● Drupal 7● Brutus-Theme● Drush & Drush Make● OpenMelva Makefile● OpenMelva Profile
![Page 26: Metodologia de Trabajo en Proyectos con Drupal](https://reader034.vdocuments.co/reader034/viewer/2022042700/559457411a28ab732f8b46a9/html5/thumbnails/26.jpg)
Desarrollo de Proyectos
Análisis de los Prototipos● Determinar los Elementos
Logotipo BuscadorMenú
SlideShow
![Page 27: Metodologia de Trabajo en Proyectos con Drupal](https://reader034.vdocuments.co/reader034/viewer/2022042700/559457411a28ab732f8b46a9/html5/thumbnails/27.jpg)
Desarrollo de Proyectos
Análisis de los Prototipos● Identificar las Regiones
Header TopLogoHeader
Highlighted
![Page 28: Metodologia de Trabajo en Proyectos con Drupal](https://reader034.vdocuments.co/reader034/viewer/2022042700/559457411a28ab732f8b46a9/html5/thumbnails/28.jpg)
Desarrollo de Proyectos
Análisis de los Prototipos● Seleccionar los Módulos
Views SlideShow
Custom SearchMenu
![Page 29: Metodologia de Trabajo en Proyectos con Drupal](https://reader034.vdocuments.co/reader034/viewer/2022042700/559457411a28ab732f8b46a9/html5/thumbnails/29.jpg)
Desarrollo de Proyectos
Despliegue del Entorno de Desarrollo● Drush Makegit clone [email protected]:rteijeiro/
openmelva-makefile.git
drush make --prepare-install
openmelva.make avantgarde
![Page 30: Metodologia de Trabajo en Proyectos con Drupal](https://reader034.vdocuments.co/reader034/viewer/2022042700/559457411a28ab732f8b46a9/html5/thumbnails/30.jpg)
Desarrollo de Proyectos
Despliegue del Entorno de Desarrollo● Drush site-installdrush si standard
--site-name=”Avant-Garde Abogados”
--locale=es --clean-url
--account-name=rteijeiro --account-pass=12345
--db-url=mysql://user:pass@localhost/avantgarde
![Page 31: Metodologia de Trabajo en Proyectos con Drupal](https://reader034.vdocuments.co/reader034/viewer/2022042700/559457411a28ab732f8b46a9/html5/thumbnails/31.jpg)
Tipos de Contenido● Contenido Estático● Artículos de Blog● Noticias● Eventos● Imágenes
Desarrollo de Proyectos
![Page 32: Metodologia de Trabajo en Proyectos con Drupal](https://reader034.vdocuments.co/reader034/viewer/2022042700/559457411a28ab732f8b46a9/html5/thumbnails/32.jpg)
Desarrollo de Proyectos
Bloques● Contenido Estático
![Page 33: Metodologia de Trabajo en Proyectos con Drupal](https://reader034.vdocuments.co/reader034/viewer/2022042700/559457411a28ab732f8b46a9/html5/thumbnails/33.jpg)
Desarrollo de Proyectos
Bloques● Contenido Dinámico
![Page 34: Metodologia de Trabajo en Proyectos con Drupal](https://reader034.vdocuments.co/reader034/viewer/2022042700/559457411a28ab732f8b46a9/html5/thumbnails/34.jpg)
Desarrollo de Proyectos
Listados● Módulo Views
Page
Block
![Page 35: Metodologia de Trabajo en Proyectos con Drupal](https://reader034.vdocuments.co/reader034/viewer/2022042700/559457411a28ab732f8b46a9/html5/thumbnails/35.jpg)
Automatizacióny Distribución
![Page 36: Metodologia de Trabajo en Proyectos con Drupal](https://reader034.vdocuments.co/reader034/viewer/2022042700/559457411a28ab732f8b46a9/html5/thumbnails/36.jpg)
Automatización y Distribución
● Features● Installation Profile● Drupal Distributions
![Page 37: Metodologia de Trabajo en Proyectos con Drupal](https://reader034.vdocuments.co/reader034/viewer/2022042700/559457411a28ab732f8b46a9/html5/thumbnails/37.jpg)
Automatización y Distribución
Features● Galería de Imágenes● Blog● Eventos● Noticias
![Page 38: Metodologia de Trabajo en Proyectos con Drupal](https://reader034.vdocuments.co/reader034/viewer/2022042700/559457411a28ab732f8b46a9/html5/thumbnails/38.jpg)
Automatización y Distribución
Installation Profile● openmelva.info
Módulos● openmelva.install
ThemesTipos de ContenidoBloquesContenido y Taxonomías
![Page 39: Metodologia de Trabajo en Proyectos con Drupal](https://reader034.vdocuments.co/reader034/viewer/2022042700/559457411a28ab732f8b46a9/html5/thumbnails/39.jpg)
Automatización y Distribución
Drupal Distributions● OpenMelva Distro● Twittalicious Distro● Cancamusic Distro
![Page 40: Metodologia de Trabajo en Proyectos con Drupal](https://reader034.vdocuments.co/reader034/viewer/2022042700/559457411a28ab732f8b46a9/html5/thumbnails/40.jpg)
¿Preguntas?