Ce diaporama a bien été signalé.
Le téléchargement de votre SlideShare est en cours. ×

Conociendo drupal

Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Prochain SlideShare
Presentación Drupal
Presentación Drupal
Chargement dans…3
×

Consultez-les par la suite

1 sur 27 Publicité
Publicité

Plus De Contenu Connexe

Publicité

Similaire à Conociendo drupal (20)

Conociendo drupal

  1. 1. ¿Qué es Drupal? • Drupal es un gestor web de contenidos (CMS) que se distribuye con licencia GNU-GPL (software libre) y desarrollado con PHP. • Drupal es la traducción del término neerlandés druppel, que significa gota. • El fundador de Drupal es el belga de 32 años Dries Buytaert, que lo presentó por primera vez en 2001.
  2. 2. ¿Qué es Drupal?
  3. 3. 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. • Presentación de contenido en diversos formatos. • Sistema ampliable y extensible
  4. 4. Drupal como Framework • Capa de abstracción sobre la base de datos. • Sistema de plantillas (themes) separado de la lógica. • Librerías ajax. Por defecto jQuery. • Seguridad, identificación de usuarios y configuración de permisos personalizable. • Herramientas de cacheo a varios niveles. • API para desarrolladores pública y disponible: http://api.drupal.org/
  5. 5. Características principales de Drupal • Drupal en sí, lo que conocemos como Drupal Core, ofrece una funcionalidad muy reducida, pero es una base muy bien diseñada para que otros puedan ampliar esa funcionalidad a través de extensiones, que se conocen como Módulos contribuidos. Tanto es así que muchos definen a Drupal más como un Framework que como un CMS. • Drupal es extraordinariamente flexible. • El código de Drupal está muy optimizado, por lo que es un sistema relativamente rápido teniendo en cuenta lo amplio de su espectro de aplicación. • Mediante los temas podemos configurar completamente el aspecto de nuestros sitios.
  6. 6. ¿Quién utiliza Drupal? • Distribuciones Zaragoza SA: http://distribucioneszaragoza.com.mx • La casa Blanca: http://www.whitehouse.gov/ • ING Direct: http://ing.us • The Economist: http://www.economist.com/ • El parlamento vasco: http://www.parlamentovasco.euskolegebiltzarra.org/eu/ • Rafa Nadal: http://www.rafaelnadal.com/ • Garming, McDonnals, Christina Aguilera, Mensa, Intel, BBC, Linux Journal, Stanford University,
  7. 7. ¿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.
  8. 8. Drupal como solución profesional • Proporciona un sistema flexible que permite realizar todo tipo de webs, tanto corporativas como multimedia, intranet, redes sociales, Aplicaciones de E-Commerce, Podcasting, etc... • Solución escalable y modular que se adapta al crecimiento de la empresa.
  9. 9. Flujo de Ejecución • Drupal está separado en varias capas que mantienen las cosas organizadas y flexibles. • Existen 5 capas principales en Drupal
  10. 10. Arquitectura de Drupal
  11. 11. Interacción
  12. 12. Contenidos • Drupal organiza todo el contenido en Nodos. No importa si es una noticia, un evento, un producto... • Los diferentes tipos de contenido tienen características propias, diferentes permisos, y pueden ser extendidos por módulos de terceros. • Es posible mostrar los nodos en muchos formatos diferentes.
  13. 13. Usuarios y Roles • La gestión de usuarios y roles viene incluida en el núcleo de Drupal. • Un usuario puede pertenecer, o no, a uno o varios roles. • Es posible definir lo que puede y no puede hacer un usuario basándonos en su rol. • Es un sistema extensible a través del API de Drupal.
  14. 14. Bloques • Drupal permite organizar la información mostrada al usuario en bloques. • Los bloques se pueden situar en diversos lugares de la página, llamados regiones, que son definidos por la plantilla que se use. • Se pueden crear bloques estáticos y dinámicos a través de la interfaz, pero también se puede extender a través del API.
  15. 15. Categorías • En Drupal las categorías se denominan Taxonomías o Vocabularios. • Cada elemento de una taxonomía se llama término. • Los términos se aplican a los nodos. • Es posible definir las taxonomías para que se comporten como una lista de opciones, un desplegable, freetagging...
  16. 16. SEO • Drupal tiene soporte en el núcleo para ciertas mejoras de posicionamiento, como las URL limpias, pero hay módulos contribuidos que ayudan a esta funcionalidad, entre otros: • Pathauto asigna alias a las urls automáticamente. • Xmlsitemap genera un mapa del sitio en XML. • MetaTags proporciona tags a cada nodo. • Path Redirect ayuda a realizar redirecciones a través del interfaz.
  17. 17. Algunos Sitios elaborados con:
  18. 18. Corporativos
  19. 19. Corporativos
  20. 20. Universidades
  21. 21. Universidades
  22. 22. Gubernamental
  23. 23. Gubernamental
  24. 24. Gubernamental
  25. 25. Entretenimiento
  26. 26. ONG

×