DRUPALCAMP MX 2013 – PUEBLA – ¿Qué es drupal?



DRUPALCAMP MX 2013 – PUEBLA – ¿Qué es drupal?

0 0


dcmx

Diapositivas del Taller Básico para el primer DrupalCamp México Puebla 2013

On Github Deock / dcmx

DRUPALCAMP MX 2013

PUEBLA

BIENVENIDOS

¿Qué es drupal?

Drupal es un sistema de gestión de contenidos 
que permite crear y mantener muchos tipos 
diferentes de sitios web sin necesidad 
de conocer ningún lenguaje 
de codificación.
Drupal es un software libre, escrito en PHP, 
que cuenta con una amplia y activa comunidad 
de usuarios y desarrolladores que colaboran 
conjuntamente en su mejora y ampliación.

ORIGEN

  En Enero del 2001 su f undador
 Dries Buytaert liberó  Drupal, 
"droo-puhl" es el equivalente fonético en inglés a la palabra Holandesa "druppel" que signif ica 'gota' .  

Estructuración

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 nodos ( nodes ) , modulos ( modules ), bloques y menus ( blocks & menus) , permisos de usuario y plantillas ( templates ).

1.- Los Nodes son los elementos básicos en que Drupal almacena la información, los contenidos. Se puede decir que la primera capa de la estructura de Drupal la forma este "deposito" de Nodes.

2.- 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.

3.- Blocks & Menus: Éstos permiten estructurar y organizar los contenidos en la página web. 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.

4.- Usuarios y permisos: Drupal dispone de un registro de usuarios y de roles que permiten especificar las operaciones, o tareas pueden realizar  cada usuario, a que contenidos puede acceder cada tipo de usuario sobre los elementos de las capas inferiores ( lectura, modificación, creación … ) .

5.- Themes: 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.

Arquitectura

El núcleo de Drupal ha sido diseñado para ser modular!

Regla de oro

 Never hack core

Y a todo esto...!

¿Cuáles son las Contras?

Sin duda alguna es...

La curva de aprendizaje inicial a comparación de los demás CMS

es muy "Prolongada".

¿Dudas?

Es hora de 

Drupalear!

Irving Cruz

                                                
@Deock1                facebook.com/1deko