SlideShare una empresa de Scribd logo
1 de 18
Federico Antón | Martín Bertinat
TallerTaller
dede
Contenido
¿Qué es Drupal?
Drupal como CMS
Drupal como Framework
Nodos
Tipos de Contenidos
Usuarios y Permisos
Bloques y Menús
Temas
Módulos
Vistas
CMS
¿Qué es Drupal?
●
Publicado bajo licencia
GNU/GPL 2 o superior.
●
Libre descarga, estudio,
modificación y
distribución.
●
Contribución de Desarrolladores
Independientes
●
Marco de Gestión de
Contenidos
●
Content Management
Framework
●
Gestor de Contenidos Web
●
Content Management System
CMF
Software Libre
Comunidad
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.
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.
Arquitectura de Drupal
El secreto de Drupal
para conseguir su
reconocida flexibilidad
y facilidad en la
creación de sitios web
es la abstracción y
organización en
capas que aplica en el
tratamiento de los
contenidos.
Manos a la obra...
Descargar desde drupal.org
Descomprimir en directorio web
– Ej: /var/www/drupal
Ingresar desde navegador
– Ej: http://localhost/drupal
Seleccionar perfil de instalación
Seleccionar idioma
Manos a la obra...
Sistema de archivos:
Crear sites/default/files con permisos de escritura
Archivo de configuración: Guardar
/sites/default/default.settings.php como
/sites/default/settings.php y dar permisos de
escritura
Configuración de la
base de datos
Información del sitio
Quitar permisos de escritura
/sites/default/settings.php
1. Nodos
El Nodo (node) es un término
genérico para cada pieza de
contenido del sitio.
Ejemplos pueden ser contenidos
de: páginas en libros, temas de
discusión en foros, entradas en
blogs, nuevos artículos, etc.
Cada nodo es de un contenido de
un “Tipo de Contenido”
determinado.
2. Tipos de Contenidos
Un tipo de contenido define
los campos y la presentación
que podrá tener un nodo de
ese tipo.
Ejemplos pueden ser
“plantillas” de: páginas en
libros, temas de discusión en
foros, entradas en blogs,
nuevos artículos, etc.
3. Usuarios y Permisos
Actualmente, la mayor
parte de sitios web son
multiusuario.
Drupal dispone de un
registro de usuarios y de
roles que permiten
especificar que tareas
pueden realizar y a que
contenidos puede
acceder cada tipo de
usuario.
4. Bloques y Menús
Permiten estructurar y
organizar los
contenidos en la
página web.
Se los ubica en
“Regiones”
predefinidas en el
“Tema”
5. Temas
Establecen la apariencia
gráfica o estilo de la
información que se le
muestra al usuario.
Separan la información y
el aspecto gráfico, lo que
permite cambiar el diseño
o apariencia del sitio web
sin necesidad de
modificar los contenidos.
6. Módulos
Extienden la
funcionalidad de Drupal
Permitien incrementar
sus capacidades o
adaptarlas a las
necesidades de cada
sitio web.
Módulos
Contribuído
s
Módulos
del Core
6. Módulos
Son los Módulos de
Drupal por defecto, entre
ellos tenemos:
●
Block
●
Comment
●
Filter
●
Menu
●
Node
●
System
●
User
Son módulos desarrollados
por miembros de la
comunidad Drupal:
●
Views
●
Token
●
Ctools
●
Pathauto
●
Libraries API
●
Admin menu
●
Wysiwyg
Módulos del Core Módulos Contribuidos
7. Vistas
Permite crear
listados organizados
de nodos.
Por ejemplo un
listado de los últimos
10 artículos de una
determinada
categoría.
Preguntas?
Gracias…
@grupoite
www.grupoite.com.uy
Federico Antón Martín Bertinat
@fedeanton @martinbertinat

Más contenido relacionado

La actualidad más candente

I summit01
I summit01I summit01
I summit01Utpl
 
Drupal como cms
Drupal como cmsDrupal como cms
Drupal como cmsHugo Peña
 
Presentando Drupal en el Flisol Xalapa
Presentando Drupal en el Flisol XalapaPresentando Drupal en el Flisol Xalapa
Presentando Drupal en el Flisol XalapaMedio y forma
 
Curso básico de drupal 8
Curso básico de drupal 8Curso básico de drupal 8
Curso básico de drupal 8Medio y forma
 
Drupal 7: mucho más que una nueva versión (para desarrolladores)
Drupal 7: mucho más que una nueva versión (para desarrolladores)Drupal 7: mucho más que una nueva versión (para desarrolladores)
Drupal 7: mucho más que una nueva versión (para desarrolladores)Ymbra
 
Curso CDA: Seguridade e rendemento en Drupal
Curso CDA: Seguridade e rendemento en DrupalCurso CDA: Seguridade e rendemento en Drupal
Curso CDA: Seguridade e rendemento en DrupalAlberto Permuy Leal
 
Drupal 7 (2)
Drupal 7 (2)Drupal 7 (2)
Drupal 7 (2)jecol59
 
Presentando drupal en xalapa
Presentando drupal en xalapaPresentando drupal en xalapa
Presentando drupal en xalapaMedio y forma
 
Drupal 8 WorkShop - e-Ghost 2015
Drupal 8 WorkShop - e-Ghost 2015  Drupal 8 WorkShop - e-Ghost 2015
Drupal 8 WorkShop - e-Ghost 2015 Keopx
 
Haz tu web con un CMS - (Módulo 2 del curso de HTML5)
Haz tu web con un CMS - (Módulo 2 del curso de HTML5)Haz tu web con un CMS - (Módulo 2 del curso de HTML5)
Haz tu web con un CMS - (Módulo 2 del curso de HTML5)Josep Massó Carreras
 
Herramientas web 2.0
Herramientas web 2.0Herramientas web 2.0
Herramientas web 2.0ingrafaelvega
 
Un vistazo a la administración web de drupal 7
Un vistazo a la administración web de drupal 7Un vistazo a la administración web de drupal 7
Un vistazo a la administración web de drupal 7Cristian Mamani
 

La actualidad más candente (19)

I summit01
I summit01I summit01
I summit01
 
Drupal como cms
Drupal como cmsDrupal como cms
Drupal como cms
 
Presentando Drupal en el Flisol Xalapa
Presentando Drupal en el Flisol XalapaPresentando Drupal en el Flisol Xalapa
Presentando Drupal en el Flisol Xalapa
 
Curso básico de drupal 8
Curso básico de drupal 8Curso básico de drupal 8
Curso básico de drupal 8
 
DRUPAL
DRUPALDRUPAL
DRUPAL
 
Drupal 7: mucho más que una nueva versión (para desarrolladores)
Drupal 7: mucho más que una nueva versión (para desarrolladores)Drupal 7: mucho más que una nueva versión (para desarrolladores)
Drupal 7: mucho más que una nueva versión (para desarrolladores)
 
Drupal
DrupalDrupal
Drupal
 
Curso CDA: Seguridade e rendemento en Drupal
Curso CDA: Seguridade e rendemento en DrupalCurso CDA: Seguridade e rendemento en Drupal
Curso CDA: Seguridade e rendemento en Drupal
 
Curso CDA: Drush CLI Drupal
Curso CDA: Drush CLI DrupalCurso CDA: Drush CLI Drupal
Curso CDA: Drush CLI Drupal
 
Drupal 7 (2)
Drupal 7 (2)Drupal 7 (2)
Drupal 7 (2)
 
Presentando drupal en xalapa
Presentando drupal en xalapaPresentando drupal en xalapa
Presentando drupal en xalapa
 
Drupal 8 WorkShop - e-Ghost 2015
Drupal 8 WorkShop - e-Ghost 2015  Drupal 8 WorkShop - e-Ghost 2015
Drupal 8 WorkShop - e-Ghost 2015
 
Tecnologia web
Tecnologia webTecnologia web
Tecnologia web
 
Haz tu web con un CMS - (Módulo 2 del curso de HTML5)
Haz tu web con un CMS - (Módulo 2 del curso de HTML5)Haz tu web con un CMS - (Módulo 2 del curso de HTML5)
Haz tu web con un CMS - (Módulo 2 del curso de HTML5)
 
Herramientas web 2.0
Herramientas web 2.0Herramientas web 2.0
Herramientas web 2.0
 
Drupal 8, presente y futuro
Drupal 8, presente y futuroDrupal 8, presente y futuro
Drupal 8, presente y futuro
 
Presentando drupal
Presentando drupalPresentando drupal
Presentando drupal
 
Un vistazo a la administración web de drupal 7
Un vistazo a la administración web de drupal 7Un vistazo a la administración web de drupal 7
Un vistazo a la administración web de drupal 7
 
Blog arias
Blog ariasBlog arias
Blog arias
 

Similar a Taller de Drupal 7 (20)

Drupal
DrupalDrupal
Drupal
 
Drupal para bibliotecas, archivos y lo que sea menester
Drupal para bibliotecas, archivos y lo que sea menesterDrupal para bibliotecas, archivos y lo que sea menester
Drupal para bibliotecas, archivos y lo que sea menester
 
Introducción a Drupal
Introducción a DrupalIntroducción a Drupal
Introducción a Drupal
 
Taller de drupal7
Taller de drupal7Taller de drupal7
Taller de drupal7
 
Taller de drupal7
Taller de drupal7Taller de drupal7
Taller de drupal7
 
DRUPAL
DRUPALDRUPAL
DRUPAL
 
Cms
CmsCms
Cms
 
Taller de Drupal 1
Taller de Drupal 1Taller de Drupal 1
Taller de Drupal 1
 
Drupal conceptos básicos y su alcance en proyectos
Drupal conceptos básicos y su alcance en proyectosDrupal conceptos básicos y su alcance en proyectos
Drupal conceptos básicos y su alcance en proyectos
 
Conociendo drupal
Conociendo drupalConociendo drupal
Conociendo drupal
 
Sistemas de gestión de contenidos
Sistemas de gestión de contenidosSistemas de gestión de contenidos
Sistemas de gestión de contenidos
 
CMS
CMSCMS
CMS
 
01 blogs[1]
01 blogs[1]01 blogs[1]
01 blogs[1]
 
Practica 21
Practica 21Practica 21
Practica 21
 
Drupal in a day - SeeD
Drupal in a day - SeeDDrupal in a day - SeeD
Drupal in a day - SeeD
 
para hacer blogs
para hacer blogspara hacer blogs
para hacer blogs
 
Esquemas temas 11
Esquemas temas 11Esquemas temas 11
Esquemas temas 11
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Qué es la web 2.0
Qué es la web 2.0Qué es la web 2.0
Qué es la web 2.0
 
Web2.0
Web2.0Web2.0
Web2.0
 

Último

El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxMariaBurgos55
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxJOSEMANUELHERNANDEZH11
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..RobertoGumucio2
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptJavierHerrera662252
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxAlexander López
 

Último (20)

El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptx
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptx
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
 

Taller de Drupal 7

  • 1. Federico Antón | Martín Bertinat TallerTaller dede
  • 2. Contenido ¿Qué es Drupal? Drupal como CMS Drupal como Framework Nodos Tipos de Contenidos Usuarios y Permisos Bloques y Menús Temas Módulos Vistas
  • 3. CMS ¿Qué es Drupal? ● Publicado bajo licencia GNU/GPL 2 o superior. ● Libre descarga, estudio, modificación y distribución. ● Contribución de Desarrolladores Independientes ● Marco de Gestión de Contenidos ● Content Management Framework ● Gestor de Contenidos Web ● Content Management System CMF Software Libre Comunidad
  • 4. 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.
  • 5. 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.
  • 6. Arquitectura de Drupal El secreto de Drupal para conseguir su reconocida flexibilidad y facilidad en la creación de sitios web es la abstracción y organización en capas que aplica en el tratamiento de los contenidos.
  • 7. Manos a la obra... Descargar desde drupal.org Descomprimir en directorio web – Ej: /var/www/drupal Ingresar desde navegador – Ej: http://localhost/drupal Seleccionar perfil de instalación Seleccionar idioma
  • 8. Manos a la obra... Sistema de archivos: Crear sites/default/files con permisos de escritura Archivo de configuración: Guardar /sites/default/default.settings.php como /sites/default/settings.php y dar permisos de escritura Configuración de la base de datos Información del sitio Quitar permisos de escritura /sites/default/settings.php
  • 9. 1. Nodos El Nodo (node) es un término genérico para cada pieza de contenido del sitio. Ejemplos pueden ser contenidos de: páginas en libros, temas de discusión en foros, entradas en blogs, nuevos artículos, etc. Cada nodo es de un contenido de un “Tipo de Contenido” determinado.
  • 10. 2. Tipos de Contenidos Un tipo de contenido define los campos y la presentación que podrá tener un nodo de ese tipo. Ejemplos pueden ser “plantillas” de: páginas en libros, temas de discusión en foros, entradas en blogs, nuevos artículos, etc.
  • 11. 3. Usuarios y Permisos Actualmente, la mayor parte de sitios web son multiusuario. Drupal dispone de un registro de usuarios y de roles que permiten especificar que tareas pueden realizar y a que contenidos puede acceder cada tipo de usuario.
  • 12. 4. Bloques y Menús Permiten estructurar y organizar los contenidos en la página web. Se los ubica en “Regiones” predefinidas en el “Tema”
  • 13. 5. Temas Establecen la apariencia gráfica o estilo de la información que se le muestra al usuario. Separan la información y el aspecto gráfico, lo que permite cambiar el diseño o apariencia del sitio web sin necesidad de modificar los contenidos.
  • 14. 6. Módulos Extienden la funcionalidad de Drupal Permitien incrementar sus capacidades o adaptarlas a las necesidades de cada sitio web. Módulos Contribuído s Módulos del Core
  • 15. 6. Módulos Son los Módulos de Drupal por defecto, entre ellos tenemos: ● Block ● Comment ● Filter ● Menu ● Node ● System ● User Son módulos desarrollados por miembros de la comunidad Drupal: ● Views ● Token ● Ctools ● Pathauto ● Libraries API ● Admin menu ● Wysiwyg Módulos del Core Módulos Contribuidos
  • 16. 7. Vistas Permite crear listados organizados de nodos. Por ejemplo un listado de los últimos 10 artículos de una determinada categoría.

Notas del editor

  1. Drupal es un gestor de contenidos web ( Web CMS o Web Content Managment System ), es decir una aplicación que ofrece un conjunto de funcionalidades para la edición, almacenamiento  y publicación de diferentes tipos de información utilizando páginas web como interfaz. Este se desarrolló con la intención de ofrecer una alternativa a los CMS ya existentes  que combinara de la forma más óptima posible las variables flexibilidad y configurabilidad , para que con él se pudieran construir gran variedad de sitios web de la forma más sencilla y rápida posible. A medida que un CMS se especializa en una determinada dirección ( e-commerce, e-learning, wiki, blog … ) aumentan sus prestaciones y facilidad de configuración en esa dirección, pero disminuye su flexibilidad lo que hace muy difícil hacer modificaciones para implementar funcionalidades que caen fuera de “lo previsto”. Por otro lado cuando un CMS evita especializarse con la intención de ser lo más genérico y configurable posible aumenta su complejidad y dificultad de configuración, lo que hace que su administrador tenga que ser casi un experto en programación para poder configurarlo. Así pues, parece que funcionalidad y facilidad de configuración son variables inversamente relacionadas: cuando aumenta una disminuye la otra y viceversa. Drupal intenta romper esta relación ofreciendo un entorno altamente configurable con el que se puede construir gran variedad de sitios web manteniendo a la vez la facilidad de uso ( no hace falta saber programar para diseñar o adaptar un sitio realizado en Drupal ). No obstante es cierto que quizás es de los CMS con una curva de aprendizaje inicialmente más pronunciada, pero una vez superada esta pequeña barrera inicial, comprobaremos su enormes posibilidades, elevado rendimiento, flexibilidad, y escalabilidad.
  2. Arquitectura de Drupal El secreto de Drupal para conseguir su reconocida flexibilidad y facilidad en la creación de sitios web es la abstracción y organización en capas que aplica en el tratamiento de los contenidos. En lugar de considerar el sitio web como un conjunto de páginas interrelacionadas, Drupal estructura los contenidos en una serie de elementos básicos. Estos son los Nodes , Modules, Blocks & Menus, Permisos de usuario y Templates.  Los Nodes son los elementos básicos en que Drupal almacena la información, los contenidos. Así a medida que el sitio web crece, lo va haciendo el número de Nodes los cuales van formando un “depósito de Nodes” cada vez mayor. Se puede decir que la primera capa de la estructura de Drupal la forma este “deposito” de Nodes. Los Modules son los elementos que operan sobre los Nodes y otorgan funcionalidad a Drupal permitiendo incrementar sus capacidades o adaptarlas a las necesidades de cada sitio web.  Son como Plug-Ins que se instalan en el sitio web proporcionándole nuevas funcionalides.  La siguiente capa de Drupal la consitituyen los “Blocks & Menus”. Estos permiten estructurar y organizar los contenidos en la página web. Es decir que son los elementos que albergan y permiten acceder al usuario a la salida generada y procesada por los módulos a partir de la información almacenada en los nodos. La siguiente capa importante en Drupal es la de control de usuarios y permisos. Actualmente, la mayor parte de sitios web son multiusuario, por lo que la seguridad y control de los usuarios es un punto clave para garantizar la integridad de la información almacenada. Con esta finalidad Drupal dispone de un registro de usuarios y de roles que permiten especificar que tareas pueden realizar y a que contenidos puede acceder cada tipo de usuario. Es decir que las operaciones que se pueden realizar sobre los elementos provenientes de las capas inferiores ( lectura, modificación, creación … ) se encuentran limitadas por la capa de control de usuarios y permisos de Drupal. La ultima capa, es la capa de “Themes” y es la que establece la apariencia gráfica o estilo de la información que se le muestra al usuario. Esta separación entre información y aspecto gráfico permite cambiar el diseño u apariencia del sitio web sin necesidad de modificar los contenidos, lo que es muy práctico si lo único que queremos es renovar la apariencia de un sitio web. Cron es otro elemento importante en Drupal. Es una aplicación que se ejecuta periódicamente con la finalidad de realizar las tareas básicas de mantenimiento del sitio web, como limpiar los logs, indexar los nuevos contenidos, etc. La configuración de Cron variará dependiendo del SO en que estemos trabajando, no obstante existen algunas alternativas, menos efectivas, pero más sencillas de utilizar Cron.  Una de ellas es ejecutarlo manualmente yendo a "Administer > Reports > Status repport > Run cron Manually". Otra opción es utilizar el “Contributed module” “Poormanscron”. Este módulo hace que Cron se ejecute cada vez que el sitio recibe una visita, en lugar de hacerlo de forma periódica cada X tiempo.  http://www.comunic-art.com/portal/index.php/catalan/tutorial-drupal/arquitectura-de-drupal.html
  3. Arquitectura de Drupal El secreto de Drupal para conseguir su reconocida flexibilidad y facilidad en la creación de sitios web es la abstracción y organización en capas que aplica en el tratamiento de los contenidos. En lugar de considerar el sitio web como un conjunto de páginas interrelacionadas, Drupal estructura los contenidos en una serie de elementos básicos. Estos son los Nodes , Modules, Blocks & Menus, Permisos de usuario y Templates.  Los Nodes son los elementos básicos en que Drupal almacena la información, los contenidos. Así a medida que el sitio web crece, lo va haciendo el número de Nodes los cuales van formando un “depósito de Nodes” cada vez mayor. Se puede decir que la primera capa de la estructura de Drupal la forma este “deposito” de Nodes. Los Modules son los elementos que operan sobre los Nodes y otorgan funcionalidad a Drupal permitiendo incrementar sus capacidades o adaptarlas a las necesidades de cada sitio web.  Son como Plug-Ins que se instalan en el sitio web proporcionándole nuevas funcionalides.  La siguiente capa de Drupal la consitituyen los “Blocks & Menus”. Estos permiten estructurar y organizar los contenidos en la página web. Es decir que son los elementos que albergan y permiten acceder al usuario a la salida generada y procesada por los módulos a partir de la información almacenada en los nodos. La siguiente capa importante en Drupal es la de control de usuarios y permisos. Actualmente, la mayor parte de sitios web son multiusuario, por lo que la seguridad y control de los usuarios es un punto clave para garantizar la integridad de la información almacenada. Con esta finalidad Drupal dispone de un registro de usuarios y de roles que permiten especificar que tareas pueden realizar y a que contenidos puede acceder cada tipo de usuario. Es decir que las operaciones que se pueden realizar sobre los elementos provenientes de las capas inferiores ( lectura, modificación, creación … ) se encuentran limitadas por la capa de control de usuarios y permisos de Drupal. La ultima capa, es la capa de “Themes” y es la que establece la apariencia gráfica o estilo de la información que se le muestra al usuario. Esta separación entre información y aspecto gráfico permite cambiar el diseño u apariencia del sitio web sin necesidad de modificar los contenidos, lo que es muy práctico si lo único que queremos es renovar la apariencia de un sitio web. Cron es otro elemento importante en Drupal. Es una aplicación que se ejecuta periódicamente con la finalidad de realizar las tareas básicas de mantenimiento del sitio web, como limpiar los logs, indexar los nuevos contenidos, etc. La configuración de Cron variará dependiendo del SO en que estemos trabajando, no obstante existen algunas alternativas, menos efectivas, pero más sencillas de utilizar Cron.  Una de ellas es ejecutarlo manualmente yendo a "Administer > Reports > Status repport > Run cron Manually". Otra opción es utilizar el “Contributed module” “Poormanscron”. Este módulo hace que Cron se ejecute cada vez que el sitio recibe una visita, en lugar de hacerlo de forma periódica cada X tiempo.  http://www.comunic-art.com/portal/index.php/catalan/tutorial-drupal/arquitectura-de-drupal.html
  4. Arquitectura de Drupal El secreto de Drupal para conseguir su reconocida flexibilidad y facilidad en la creación de sitios web es la abstracción y organización en capas que aplica en el tratamiento de los contenidos. En lugar de considerar el sitio web como un conjunto de páginas interrelacionadas, Drupal estructura los contenidos en una serie de elementos básicos. Estos son los Nodes , Modules, Blocks & Menus, Permisos de usuario y Templates.  Los Nodes son los elementos básicos en que Drupal almacena la información, los contenidos. Así a medida que el sitio web crece, lo va haciendo el número de Nodes los cuales van formando un “depósito de Nodes” cada vez mayor. Se puede decir que la primera capa de la estructura de Drupal la forma este “deposito” de Nodes. Los Modules son los elementos que operan sobre los Nodes y otorgan funcionalidad a Drupal permitiendo incrementar sus capacidades o adaptarlas a las necesidades de cada sitio web.  Son como Plug-Ins que se instalan en el sitio web proporcionándole nuevas funcionalides.  La siguiente capa de Drupal la consitituyen los “Blocks & Menus”. Estos permiten estructurar y organizar los contenidos en la página web. Es decir que son los elementos que albergan y permiten acceder al usuario a la salida generada y procesada por los módulos a partir de la información almacenada en los nodos. La siguiente capa importante en Drupal es la de control de usuarios y permisos. Actualmente, la mayor parte de sitios web son multiusuario, por lo que la seguridad y control de los usuarios es un punto clave para garantizar la integridad de la información almacenada. Con esta finalidad Drupal dispone de un registro de usuarios y de roles que permiten especificar que tareas pueden realizar y a que contenidos puede acceder cada tipo de usuario. Es decir que las operaciones que se pueden realizar sobre los elementos provenientes de las capas inferiores ( lectura, modificación, creación … ) se encuentran limitadas por la capa de control de usuarios y permisos de Drupal. La ultima capa, es la capa de “Themes” y es la que establece la apariencia gráfica o estilo de la información que se le muestra al usuario. Esta separación entre información y aspecto gráfico permite cambiar el diseño u apariencia del sitio web sin necesidad de modificar los contenidos, lo que es muy práctico si lo único que queremos es renovar la apariencia de un sitio web. Cron es otro elemento importante en Drupal. Es una aplicación que se ejecuta periódicamente con la finalidad de realizar las tareas básicas de mantenimiento del sitio web, como limpiar los logs, indexar los nuevos contenidos, etc. La configuración de Cron variará dependiendo del SO en que estemos trabajando, no obstante existen algunas alternativas, menos efectivas, pero más sencillas de utilizar Cron.  Una de ellas es ejecutarlo manualmente yendo a "Administer > Reports > Status repport > Run cron Manually". Otra opción es utilizar el “Contributed module” “Poormanscron”. Este módulo hace que Cron se ejecute cada vez que el sitio recibe una visita, en lugar de hacerlo de forma periódica cada X tiempo.  http://www.comunic-art.com/portal/index.php/catalan/tutorial-drupal/arquitectura-de-drupal.html