conociendo drupal

Download Conociendo drupal

Post on 10-Jul-2015

183 views

Category:

Documents

1 download

Embed Size (px)

TRANSCRIPT

Presentacin de PowerPoint

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 traduccin del trmino neerlands druppel, que significa gota.El fundador de Drupal es el belga de 32 aos Dries Buytaert, que lo present por primera vez en 2001.

Qu es Drupal?

Drupal como CMSControl sobre el flujo de creacin, edicin, borrado y publicacin de contenidos.Categorizacin y organizacin de contenido.Gestin de usuarios y roles. Privacidad, control de acceso.Presentacin de contenido en diversos formatos.Sistema ampliable y extensible

Drupal como FrameworkCapa de abstraccin sobre la base de datos. Sistema de plantillas (themes) separado de la lgica. Libreras ajax. Por defecto jQuery. Seguridad, identificacin de usuarios y configuracin de permisos personalizable. Herramientas de cacheo a varios niveles.API para desarrolladores pblica y disponible: http://api.drupal.org/

Caractersticas principales de DrupalDrupal en s, lo que conocemos como Drupal Core, ofrece una funcionalidad muy reducida, pero es una base muy bien diseada para que otros puedan ampliar esa funcionalidad a travs de extensiones, que se conocen como Mdulos contribuidos. Tanto es as que muchos definen a Drupal ms como un Framework que como un CMS.Drupal es extraordinariamente flexible.El cdigo de Drupal est muy optimizado, por lo que es un sistema relativamente rpido teniendo en cuenta lo amplio de su espectro de aplicacin.Mediante los temas podemos configurar completamente el aspecto de nuestros sitios.

Quin utiliza Drupal?Distribuciones Zaragoza SA: http://distribucioneszaragoza.com.mxLa casa Blanca: http://www.whitehouse.gov/ING Direct: http://ing.usThe 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,

Cmo funciona Drupal?Drupal es una aplicacin que se ejecuta sobre un servidor web y hace uso de PHP para efectuar consultas sobre una base de datos y construir dinmicamente las pginas que sirve al usuario utilizando estndares web como XHTML, CSS y JavaScript.En cierta forma Drupal es un intermediario entre los datos y los usuarios, encargado de suministrrselos en un formato atractivo y de ofrecerles opciones de interaccin sobre ellos.

Drupal como solucin profesionalProporciona un sistema flexible que permite realizar todo tipo de webs, tanto corporativas como multimedia, intranet, redes sociales, Aplicaciones de E-Commerce, Podcasting, etc...Solucin escalable y modular que se adapta al crecimiento de la empresa.

Flujo de EjecucinDrupal est separado en varias capas que mantienen las cosas organizadas y flexibles.Existen 5 capas principales en Drupal

Arquitectura de Drupal

Interaccin

ContenidosDrupal organiza todo el contenido en Nodos. No importa si es una noticia, un evento, un producto...Los diferentes tipos de contenido tienen caractersticas propias, diferentes permisos, y pueden ser extendidos por mdulos de terceros.Es posible mostrar los nodos en muchos formatos diferentes.

Usuarios y RolesLa gestin de usuarios y roles viene incluida en el ncleo 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 basndonos en su rol.Es un sistema extensible a travs del API de Drupal.

BloquesDrupal permite organizar la informacin mostrada al usuario en bloques.Los bloques se pueden situar en diversos lugares de la pgina, llamados regiones, que son definidos por la plantilla que se use.Se pueden crear bloques estticos y dinmicos a travs de la interfaz, pero tambin se puede extender a travs del API.

CategorasEn Drupal las categoras se denominan Taxonomas o Vocabularios.Cada elemento de una taxonoma se llama trmino.Los trminos se aplican a los nodos.Es posible definir las taxonomas para que se comporten como una lista de opciones, un desplegable, freetagging...

SEODrupal tiene soporte en el ncleo para ciertas mejoras de posicionamiento, como las URL limpias, pero hay mdulos contribuidos que ayudan a esta funcionalidad, entre otros:Pathauto asigna alias a las urls automticamente.Xmlsitemap genera un mapa del sitio en XML.MetaTags proporciona tags a cada nodo.Path Redirect ayuda a realizar redirecciones a travs del interfaz.

Algunos Sitios elaborados con:

Corporativos

Corporativos

Universidades

Universidades

Gubernamental

Gubernamental

Gubernamental

Entretenimiento

ONG