10

Click here to load reader

Drupal

Embed Size (px)

Citation preview

Page 1: Drupal

DRUPAL

Page 2: Drupal

Que es Drupal?

Drupal es un sistema de gestión de contenido modular y muy configurable.

Es un programa de código abierto, 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.

El sitio principal de desarrollo y coordinación de Drupal es drupal.org, en el que participan activamente varios miles de usuarios de todo el mundo.

Page 3: Drupal

Como funciona Drupal? 1. Luego de la instalación se trabaja en las carpetas modules y

themes dentro de la carpeta de instalación en la ruta /sites/all, por ejemplo podría quedar asi/home/myweb/sites/all/modules/home/myweb/sites/all/themesEn la carpeta “modules” se van guardando aquellos módulos que vamos descargando dehttp://drupal.org/project/ModulesEn la carpeta “themes” se van guardando los nuevos themes que vamos descargando dehttp://drupal.org/project/Themeso aquellos que creamos de cero o algún clon de los themes que viene por defecto con el Drupal. Por ningún motivo se trabaja fuera de estos lugares pues eso facilita cualquier actualización que pudiera tener Drupal y nos ayuda a ubicar mas rápido los módulos que hayamos creado o subido y ubicar las modificaciones a los templates.

Page 4: Drupal

Como funciona Drupal? 2. La potencia de Drupal esta en los módulos.

Un modulo esta compuesto por los siguientes archivos (por ejemplo, para el modulo que lleva por nombre infoandina,)infoandina.moduleDescripción. Esta compuesto por dos grandes grupos de funciones. Los hooks y los themes. Los hooks son funciones que permiten la comunicación con todo el núcleo de Drupal, pueden ser eventos u operaciones con campos, usuarios, etc.

Page 5: Drupal
Page 6: Drupal
Page 7: Drupal

Características

contenido flexible: Defina los campos personalizados que se pueden utilizar a través de los tipos de contenido, los usuarios, comentarios, términos y otras entidades. Almacenan los datos de estos campos en SQL, NoSQL , o el uso de almacenamiento remoto.

Page 8: Drupal

Mejor tematización: Controlar exactamente lo que se muestra en la pantalla con la nueva API de procesamiento y algunos radicales realmente alterar ganchos. El nuevo módulo RDF proporciona marcado web semántica.

Accesible: pantallas de administración son mucho más accesibles. Muchas de las mejoras de front-end que sea más fácil para usted para construir sitios web de muy fácil acceso.

Imágenes y archivos: Añadir imágenes a los contenidos es ahora construido adentro generar diferentes versiones de las miniaturas, anticipos y otros estilos de imagen. manejo de archivos privados ahora se puede utilizar junto con los archivos públicos.

Page 9: Drupal

Prueba automatizada de código: Un nuevo marco de pruebas automatizadas con más de 30.000 pruebas incorporadas permite las pruebas de integración continua de todos los parches de núcleo de Drupal y contribuyó módulos.

Mejorado el soporte de base de datos: Una capa nueva base de datos ofrece fuera de la caja de soporte para SQLite, MySQL / MariaDB, y PostgreSQL. Instalar módulos contribuido al uso de MS SQL Server , Oracle , y mucho más.

Mejor soporte de distribución: Utilice perfiles de instalación para distribuir su producto Drupal personalizados. Una nueva API y configuraciones exportables le permiten capturar más ajustes en el código.

Page 10: Drupal

Amplíe: Gracias a un esfuerzo de la comunidad grande, más de 800 módulos están disponibles o en desarrollo activo para Drupal 7, incluyendo Vista , Pathauto y WYSIWYG, con más en el camino todos los días.