SlideShare ist ein Scribd-Unternehmen logo
1 von 22
DRUPAL INTEGRANTES: Nora Lizbeth Estrada Pérez                       Diego Stalin Jiménez Cárdenas
INTRODUCCIÓN 	Drupal fue originalmente escrito en 1999 por DriesBuytaert, basado en código PHP,  su deletreo ingles para la palabra neerlandesa ' druppel ' que significa ' gota'. 	A pesar de que empezó como un pequeño bulletinboardsystem (Boletín de la placa base) .Drupal ha llegado a ser mucho más que sólo un portal de noticias gracias a su arquitectura flexible, este software se compone en una estructura base y una estructura por módulos que permite a los usuarios tener una variedad de funciones,  es un sistema de gestión de contenido modular multipropósito y muy configurable que permite publicar artículos, imágenes, u otros archivos y servicios añadidos como foros, encuestas, votaciones, blogs y administración de usuarios y permisos.
	Es un sistema de gestión de contenidos (CMS) para sitios web hecho en PHP. Permite publicar artículos, imágenes, u otros archivos y servicios añadidos como foros, encuestas, votaciones, blogs y administración de usuarios y permisos 	Drupal tiene una capa básica que soporta los módulos que permiten  comportamientos adicionales. Los módulos disponibles para Drupal proveen un amplio surtido de características, incluyendo sistemas de e-commerce, galerías de fotos, administración de listas de correo electrónico, e integración de CVS .  	Drupal es un sistema dinámico: en lugar de almacenar sus contenidos en archivos estáticos en el sistema de ficheros del servidor de forma fija, el contenido textual de las páginas y otras configuraciones son almacenados en una base de datos y se editan utilizando un entorno Web.
	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. 	El diseño de Drupal es especialmente idóneo para construir y gestionar comunidades en Internet. No obstante, su flexibilidad y adaptabilidad, así como la gran cantidad de módulos adicionales disponibles, hace que sea adecuado para realizar muchos tipos diferentes de sitio web.1
	El diseño de Drupal es especialmente idóneo para construir y gestionar comunidades en Internet. No obstante, su flexibilidad y adaptabilidad, así como la gran cantidad de módulos adicionales disponibles, hace que sea adecuado para realizar muchos tipos diferentes de sitio web. 	El requerimiento del sistema, servidor web apache, lenguaje de programación php ya que este lenguaje permite que las paginas sean dinámicas, y la base de datos con MSQL.
EN SI DRUPAL ES Un Software Libre. Un manejador de Contenidos Web. Software para organizar y presentar un sitio web.  Un Framework de aplicación. Permite construir otras aplicaciones con él. Flexible, Confiable, Configurable. Sistema de búsqueda integrada. Sistema de cache (Agiliza la velocidad de las paginas). Informe de errores. Personalización de la presentación del contenido en pantalla (bloques).
	Todas estas características son algunas de las razones por la que Drupal es utilizado por varios programadores para desarrollar páginas web mucho más dinámicas y mejor estructuradas. 	El uso de Drupal para construir todo, desde blogs personales hasta aplicaciones empresariales. Miles de módulos: Upload (subir archivos),  Comment (comentarios), Taxonomy (categorias), Path (URL alias), Menú, etc. y una infinidad de menús  adicionales y diseños que le permitirán crear cualquier sitio que uno requiera.
10 Razones para utilizar Drupal Confiable. Demostración por el uso. El Presidente de EE.UU. utiliza Drupal, esto quiere decir algo: es confiable. Seguro. Drupal tiene un grupo de seguridad muy activo quien provee de actualizaciones cuando sea necesario Sencillo. Sin ningún conocimiento HTML y PHP, una persona puede crear un sitio con Drupal en un solo día. También, puede administrar el sitio sin necesidad de programar.  Sin costo. Además el uso de una tecnología software libre  probada implica calidad. (850 000 usuarios de Drupal).
Soporte. La comunidad Drupal da soporte permanente como también empresas privadas como Acquia. Modular. La arquitectura modular permite desarrollar soluciones complejas de manera rápida y confiable. Existen 5000 módulos. Corre sobre cualquier OS. Windows, Mac, Linux, Solarisect… Permite a los clientes elegir el mejor hardware según su presupuesto. Alta cohesión.   Flexible.  La arquitectura permite añadir nuevas funcionalidades.   Continuidad e innovación. Drupal ha sido creado en 2001 y ha ganado varios premios al mejor CMS. Está mantenido por una comunidad de programadores (2800) muy activa
CÓMO FUNCIONA DRUPAL 	Drupal es una aplicación que se ejecuta sobre un servidor web y hace uso de PHP para efectuar consultas sobre una base de datos y construir dinámicamente las páginas que sirve al usuario utilizando estándares web como XHTML, CSS y JavaScript. 	En cierta forma Drupal es un intermediario entre los datos y los usuarios, encargado de suministrárselos en un formato atractivo y de ofrecerles opciones de interacción sobre ellos.
Drupal: Un CMS Drupal por ser un CMS permite sin tener muchos conocimientos de sistemas crear sitios web en muy poco tiempo 	Desde la interface de administración (online) y sin programar se puede: Administrar el contenido del sitio (crear, modificar, eliminar páginas) Clasificar el contenido (taxonomy) Administrar los menús Administrar los usuarios por roles y permisos Cambiar el diseño (las plantillas, ubicación de la información en  loques que pueden ser …  ) Crear formularios Administrar los comentarios de los usuarios Administrar el flujo de publicación (Borrador, publicado, modificado)
Distribución de las tecnologías Web Lideres Estas razones son como Drupal se ah convertido  en el sistema de gestión de contenidos (CMS) más utilizado para el desarrollo de páginas web, siendo así utilizado por grandes páginas puestas en la red como.
Casa Blanca http://whitehouse.gov/ NOKIA http://research.nokia.com/ Yahoo! Research http://research.yahoo.com/ Harvard UniversitySciencewebsite http://harvardscience.harvard.edu/ Ubuntu http://ubuntu.com/ Warner Bros http://www.warnerbrosrecords.com
Drupal: Un Framework Drupal es un framework (un conjunto de API) organizado en módulos que conforman su núcleo, sobre este framework  se puede programar  con PHP funcionalidades adicionales a través de nuevos módulos 	Este framework permite que varios programadores puedan mejorarlo agregándole nuevas funcionalidades, nuevos módulos que comparten con la comunidad. Por ello hoy existen más de 5000 módulos adicionales para todo tipo de funcionalidades:
Comercio electrónico Mapas interactivas Galerías de imagen Gestión de videos, audio y todo tipo de multimedia Redes sociales….
Drupal: Módulos Drupal se construye en base a módulos del núcleo y de la comunidad. 	Los módulos en Drupal permiten extender la funcionalidad de la web, añadiendo, por ejemplo, la posibilidad de realizar búsquedas por palabras dentro del contenido o de agregar comentarios a los nodos. Los módulos en Drupal son ficheros con extensión .module que contienen funciones escritas en PHP. Estas funciones actúan como hooks (funciones gancho), que son llamadas por Drupal durante sus procesos habituales de gestión de contenido y construcción de páginas web De esta forma los módulos tienen la posibilidad de modificar y adaptar la información a visualizar en las páginas web antes de que se mande definitivamente al navegador.
 Actualmente existe un número realmente grande de módulos disponibles. De temática diversa y de gran calidad. La mayoría de los módulos sólo piden que se instalen en una versión determinada de Drupal, pero otros pueden exigir la presencia de algún componente externo a Drupal, como la posibilidad de ejecutar código Perl, o quizás una librería de terceros. Incluso algunos requieren la modificación del esquema de la base de datos, mediante la adición de columnas a las tablas ya existentes o la creación de tablas nuevas. El sistema de módulos en Drupal manejado por los hooks permiten modificar el comportamiento del sistema de una manera muy sencilla. Es como una cadena de montaje en la que se va pasando individualmente por cada uno de los módulos instalados hasta obtener el producto final resultante de la interacción de todos ellos en conjunto.
Módulos Del Núcleo (requeridos): Block: Controla las cajas que se muestran alrededor del contenido principal Filter: Gestiona el filtrado de contenido previo a la visualización. Node: Permite que se envíe contenido al sitio para administradores. System: Gestión de la configuración general del sitio para administradores. User: Gestiona el sistema de Usuarios y de inicio de sesión. Watchdog: Registra y guarda los eventos del sistema.
Requerimientos del sistema ,[object Object]
PHP: lenguaje de páginas dinámicas
MySQL, PostgreSQL,[object Object]
Aplicaciones de Intranet

Weitere ähnliche Inhalte

Was ist angesagt?

Gestores de-contenidos-tics-exposicion-1
Gestores de-contenidos-tics-exposicion-1Gestores de-contenidos-tics-exposicion-1
Gestores de-contenidos-tics-exposicion-1
Richard_1508
 
Gestion de contenidos, wordpress
Gestion de contenidos, wordpressGestion de contenidos, wordpress
Gestion de contenidos, wordpress
EvelynCaRballo
 
Joomla taller castellón
Joomla taller castellónJoomla taller castellón
Joomla taller castellón
LF Channel
 

Was ist angesagt? (17)

Las herramientas de colaboración
Las herramientas de colaboraciónLas herramientas de colaboración
Las herramientas de colaboración
 
Presentación Drupal
Presentación DrupalPresentación Drupal
Presentación Drupal
 
Drupal
DrupalDrupal
Drupal
 
Practica 21
Practica 21Practica 21
Practica 21
 
Taller de introducción a drupal 7 1ª parte
Taller de introducción a drupal 7 1ª parteTaller de introducción a drupal 7 1ª parte
Taller de introducción a drupal 7 1ª parte
 
Drupal - Introducción
Drupal - IntroducciónDrupal - Introducción
Drupal - Introducción
 
DRUPAL
DRUPALDRUPAL
DRUPAL
 
TRABAJO DE INFORMÁTICA
TRABAJO DE INFORMÁTICATRABAJO DE INFORMÁTICA
TRABAJO DE INFORMÁTICA
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Gestores de-contenidos-tics-exposicion-1
Gestores de-contenidos-tics-exposicion-1Gestores de-contenidos-tics-exposicion-1
Gestores de-contenidos-tics-exposicion-1
 
Drupal
DrupalDrupal
Drupal
 
Taller de Drupal 7
Taller de Drupal 7Taller de Drupal 7
Taller de Drupal 7
 
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)
 
Cms
CmsCms
Cms
 
Gestion de contenidos, wordpress
Gestion de contenidos, wordpressGestion de contenidos, wordpress
Gestion de contenidos, wordpress
 
Los gestores de contenido
Los gestores de contenidoLos gestores de contenido
Los gestores de contenido
 
Joomla taller castellón
Joomla taller castellónJoomla taller castellón
Joomla taller castellón
 

Ähnlich wie DRUPAL

Gestión del Conocimiento y Tecnologías Emergentes de la Web (Drupal)
Gestión del Conocimiento y Tecnologías Emergentes de la Web (Drupal)Gestión del Conocimiento y Tecnologías Emergentes de la Web (Drupal)
Gestión del Conocimiento y Tecnologías Emergentes de la Web (Drupal)
Yoder Aguirre
 
Taller de drupal7
Taller de drupal7Taller de drupal7
Taller de drupal7
Rojomorgan
 
Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Coraz...
Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Coraz...Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Coraz...
Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Coraz...
Ianpierr Miranda
 
Gestores de-contenidos-tics-exposicion-1
Gestores de-contenidos-tics-exposicion-1Gestores de-contenidos-tics-exposicion-1
Gestores de-contenidos-tics-exposicion-1
Richard_1508
 

Ähnlich wie DRUPAL (20)

DRUPAL - caracteristicas
DRUPAL - caracteristicasDRUPAL - caracteristicas
DRUPAL - caracteristicas
 
Gestión del Conocimiento y Tecnologías Emergentes de la Web (Drupal)
Gestión del Conocimiento y Tecnologías Emergentes de la Web (Drupal)Gestión del Conocimiento y Tecnologías Emergentes de la Web (Drupal)
Gestión del Conocimiento y Tecnologías Emergentes de la Web (Drupal)
 
DRUPAL
DRUPALDRUPAL
DRUPAL
 
PLATAFORMAS LMS
PLATAFORMAS LMSPLATAFORMAS LMS
PLATAFORMAS LMS
 
Joomla vs drupal
Joomla vs drupalJoomla vs drupal
Joomla vs drupal
 
Conociendo drupal
Conociendo drupalConociendo drupal
Conociendo drupal
 
competencia digital
competencia digitalcompetencia digital
competencia digital
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Joomla
JoomlaJoomla
Joomla
 
Introducción a Gestores de Contenido web
Introducción a Gestores de Contenido webIntroducción a Gestores de Contenido web
Introducción a Gestores de Contenido web
 
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
 
Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Coraz...
Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Coraz...Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Coraz...
Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Coraz...
 
c.jimenez@tic-spain.com_guiaDrupal
c.jimenez@tic-spain.com_guiaDrupalc.jimenez@tic-spain.com_guiaDrupal
c.jimenez@tic-spain.com_guiaDrupal
 
Gestores de-contenidos-tics-exposicion-1
Gestores de-contenidos-tics-exposicion-1Gestores de-contenidos-tics-exposicion-1
Gestores de-contenidos-tics-exposicion-1
 
Diaspositivas infor
Diaspositivas inforDiaspositivas infor
Diaspositivas infor
 
Diaspositivas infor
Diaspositivas inforDiaspositivas infor
Diaspositivas infor
 
Desarrollo de protales
Desarrollo de protalesDesarrollo de protales
Desarrollo de protales
 
Open Source
Open SourceOpen Source
Open Source
 

Kürzlich hochgeladen

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 

Kürzlich hochgeladen (11)

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 

DRUPAL

  • 1. DRUPAL INTEGRANTES: Nora Lizbeth Estrada Pérez Diego Stalin Jiménez Cárdenas
  • 2. INTRODUCCIÓN Drupal fue originalmente escrito en 1999 por DriesBuytaert, basado en código PHP, su deletreo ingles para la palabra neerlandesa ' druppel ' que significa ' gota'. A pesar de que empezó como un pequeño bulletinboardsystem (Boletín de la placa base) .Drupal ha llegado a ser mucho más que sólo un portal de noticias gracias a su arquitectura flexible, este software se compone en una estructura base y una estructura por módulos que permite a los usuarios tener una variedad de funciones, es un sistema de gestión de contenido modular multipropósito y muy configurable que permite publicar artículos, imágenes, u otros archivos y servicios añadidos como foros, encuestas, votaciones, blogs y administración de usuarios y permisos.
  • 3. Es un sistema de gestión de contenidos (CMS) para sitios web hecho en PHP. Permite publicar artículos, imágenes, u otros archivos y servicios añadidos como foros, encuestas, votaciones, blogs y administración de usuarios y permisos Drupal tiene una capa básica que soporta los módulos que permiten comportamientos adicionales. Los módulos disponibles para Drupal proveen un amplio surtido de características, incluyendo sistemas de e-commerce, galerías de fotos, administración de listas de correo electrónico, e integración de CVS . Drupal es un sistema dinámico: en lugar de almacenar sus contenidos en archivos estáticos en el sistema de ficheros del servidor de forma fija, el contenido textual de las páginas y otras configuraciones son almacenados en una base de datos y se editan utilizando un entorno Web.
  • 4. 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. El diseño de Drupal es especialmente idóneo para construir y gestionar comunidades en Internet. No obstante, su flexibilidad y adaptabilidad, así como la gran cantidad de módulos adicionales disponibles, hace que sea adecuado para realizar muchos tipos diferentes de sitio web.1
  • 5. El diseño de Drupal es especialmente idóneo para construir y gestionar comunidades en Internet. No obstante, su flexibilidad y adaptabilidad, así como la gran cantidad de módulos adicionales disponibles, hace que sea adecuado para realizar muchos tipos diferentes de sitio web. El requerimiento del sistema, servidor web apache, lenguaje de programación php ya que este lenguaje permite que las paginas sean dinámicas, y la base de datos con MSQL.
  • 6. EN SI DRUPAL ES Un Software Libre. Un manejador de Contenidos Web. Software para organizar y presentar un sitio web. Un Framework de aplicación. Permite construir otras aplicaciones con él. Flexible, Confiable, Configurable. Sistema de búsqueda integrada. Sistema de cache (Agiliza la velocidad de las paginas). Informe de errores. Personalización de la presentación del contenido en pantalla (bloques).
  • 7. Todas estas características son algunas de las razones por la que Drupal es utilizado por varios programadores para desarrollar páginas web mucho más dinámicas y mejor estructuradas. El uso de Drupal para construir todo, desde blogs personales hasta aplicaciones empresariales. Miles de módulos: Upload (subir archivos), Comment (comentarios), Taxonomy (categorias), Path (URL alias), Menú, etc. y una infinidad de menús adicionales y diseños que le permitirán crear cualquier sitio que uno requiera.
  • 8. 10 Razones para utilizar Drupal Confiable. Demostración por el uso. El Presidente de EE.UU. utiliza Drupal, esto quiere decir algo: es confiable. Seguro. Drupal tiene un grupo de seguridad muy activo quien provee de actualizaciones cuando sea necesario Sencillo. Sin ningún conocimiento HTML y PHP, una persona puede crear un sitio con Drupal en un solo día. También, puede administrar el sitio sin necesidad de programar. Sin costo. Además el uso de una tecnología software libre probada implica calidad. (850 000 usuarios de Drupal).
  • 9. Soporte. La comunidad Drupal da soporte permanente como también empresas privadas como Acquia. Modular. La arquitectura modular permite desarrollar soluciones complejas de manera rápida y confiable. Existen 5000 módulos. Corre sobre cualquier OS. Windows, Mac, Linux, Solarisect… Permite a los clientes elegir el mejor hardware según su presupuesto. Alta cohesión. Flexible. La arquitectura permite añadir nuevas funcionalidades. Continuidad e innovación. Drupal ha sido creado en 2001 y ha ganado varios premios al mejor CMS. Está mantenido por una comunidad de programadores (2800) muy activa
  • 10. CÓMO FUNCIONA DRUPAL Drupal es una aplicación que se ejecuta sobre un servidor web y hace uso de PHP para efectuar consultas sobre una base de datos y construir dinámicamente las páginas que sirve al usuario utilizando estándares web como XHTML, CSS y JavaScript. En cierta forma Drupal es un intermediario entre los datos y los usuarios, encargado de suministrárselos en un formato atractivo y de ofrecerles opciones de interacción sobre ellos.
  • 11. Drupal: Un CMS Drupal por ser un CMS permite sin tener muchos conocimientos de sistemas crear sitios web en muy poco tiempo Desde la interface de administración (online) y sin programar se puede: Administrar el contenido del sitio (crear, modificar, eliminar páginas) Clasificar el contenido (taxonomy) Administrar los menús Administrar los usuarios por roles y permisos Cambiar el diseño (las plantillas, ubicación de la información en loques que pueden ser … ) Crear formularios Administrar los comentarios de los usuarios Administrar el flujo de publicación (Borrador, publicado, modificado)
  • 12. Distribución de las tecnologías Web Lideres Estas razones son como Drupal se ah convertido en el sistema de gestión de contenidos (CMS) más utilizado para el desarrollo de páginas web, siendo así utilizado por grandes páginas puestas en la red como.
  • 13. Casa Blanca http://whitehouse.gov/ NOKIA http://research.nokia.com/ Yahoo! Research http://research.yahoo.com/ Harvard UniversitySciencewebsite http://harvardscience.harvard.edu/ Ubuntu http://ubuntu.com/ Warner Bros http://www.warnerbrosrecords.com
  • 14. Drupal: Un Framework Drupal es un framework (un conjunto de API) organizado en módulos que conforman su núcleo, sobre este framework se puede programar con PHP funcionalidades adicionales a través de nuevos módulos Este framework permite que varios programadores puedan mejorarlo agregándole nuevas funcionalidades, nuevos módulos que comparten con la comunidad. Por ello hoy existen más de 5000 módulos adicionales para todo tipo de funcionalidades:
  • 15. Comercio electrónico Mapas interactivas Galerías de imagen Gestión de videos, audio y todo tipo de multimedia Redes sociales….
  • 16. Drupal: Módulos Drupal se construye en base a módulos del núcleo y de la comunidad. Los módulos en Drupal permiten extender la funcionalidad de la web, añadiendo, por ejemplo, la posibilidad de realizar búsquedas por palabras dentro del contenido o de agregar comentarios a los nodos. Los módulos en Drupal son ficheros con extensión .module que contienen funciones escritas en PHP. Estas funciones actúan como hooks (funciones gancho), que son llamadas por Drupal durante sus procesos habituales de gestión de contenido y construcción de páginas web De esta forma los módulos tienen la posibilidad de modificar y adaptar la información a visualizar en las páginas web antes de que se mande definitivamente al navegador.
  • 17. Actualmente existe un número realmente grande de módulos disponibles. De temática diversa y de gran calidad. La mayoría de los módulos sólo piden que se instalen en una versión determinada de Drupal, pero otros pueden exigir la presencia de algún componente externo a Drupal, como la posibilidad de ejecutar código Perl, o quizás una librería de terceros. Incluso algunos requieren la modificación del esquema de la base de datos, mediante la adición de columnas a las tablas ya existentes o la creación de tablas nuevas. El sistema de módulos en Drupal manejado por los hooks permiten modificar el comportamiento del sistema de una manera muy sencilla. Es como una cadena de montaje en la que se va pasando individualmente por cada uno de los módulos instalados hasta obtener el producto final resultante de la interacción de todos ellos en conjunto.
  • 18. Módulos Del Núcleo (requeridos): Block: Controla las cajas que se muestran alrededor del contenido principal Filter: Gestiona el filtrado de contenido previo a la visualización. Node: Permite que se envíe contenido al sitio para administradores. System: Gestión de la configuración general del sitio para administradores. User: Gestiona el sistema de Usuarios y de inicio de sesión. Watchdog: Registra y guarda los eventos del sistema.
  • 19.
  • 20. PHP: lenguaje de páginas dinámicas
  • 21.
  • 23. Blogs, Sitios Web personales
  • 28.