Drupal Training
Global Training Days
28 de Febrero de 2015
#DrupalGTD
Coworking Monterrey
Quien Soy
¿Pero que ... hago aquí?
Agenda
- Que es Drupal ?
- Quienes lo usan ?
- Por qué debería ser drupalero ?
- El camino del drupalero
Y claro ....
Aprenderemos Drupal
Let's Do It
¿Qué es Drupal?
- Es un sistema de gestión de contenido (Mas considerado como framework)(CMS/CMF) modular multipropósito y muy configurable.
- Originalmente fue Escrito por: Dries Buytaert.
- La característica principal de Drupal es su Comunidad en todo el mundo.
- Claro! es Software Libre \m/ protegido por Licencia GPLv2/GPLv3.
Conceptos Básicos
(a.k.a BLA BLA BLA)
Lo siento es obligatorio
Módulos
El módulo (module) es un software que extiende las funcionalidades y/o características de Drupal. Viene con módulos precargados según la versión, a los cuales se les puede añadir los que se necesite según la funcionalidad que tenga el sitio.
Nodo
El Nodo (node) es un término genérico para cada pieza de contenido del sitio. Algunos ejemplos de nodos pueden ser: páginas en libros, temas de discusión en foros, entradas en blogs, nuevos artículos, etc. Cada nodo será un tipo de contenido que tendrá un ID, un título, una fecha de creación, un autor, un cuerpo o body y otras propiedades, también según qué otros módulos se encuentre usando agregará más propiedades a cada nodo.
Taxonomia
La Taxonomía (taxonomy) es el sistema mediante el cual Drupal clasifica el contenido y es uno de los módulos del núcleo de Drupal. Se pueden definir los vocabularios propios como grupos de términos de taxonomía. Cada tipo de vocabulario puede ser agregado como uno o más tipos de contenido y por ello, los nodos en el sitio pueden ser clasificados según agrupaciones en categorías, etiquetas o como cualquier cosa que se elija.
Region
Drupal se encuentra dividido en Regiones (regions) que pueden incluir la cabecera, el pie, las barras laterales, la sección principal de contenido.
Bloque y Menus
Los Bloques (blocks) es la información que se visualiza en las diferentes regiones, pudiendo tomar la forma de menús (como el menú de navegación) o visualizaciones de módulos (como los contenidos más vistos del foro) o información estática o dinámica que fue creada por un usuario (como eventos)
Quienes Usan Drupal ?
Mayor información de sitios en Drupal
Por que debería de ser un Drupalero ??
Veamos una pizca de Estadística
Comunidad
somos mas de uno
Por que es un estilo de vida¡¡
..........
la dura vida del
drupalero
El camino de un drupalero
Es facil ser un drupalero ?
La curva de aprendizaje
Vale la pena el esfuerzo??
seguro¡¡¡
Por eso estamos Aquí
(Momento de tomar nuestros celulares y hacer Check-in)
Menos plática !!!
Más acción !!!
Así nos sentimos .....
Pero en realidad..
así nos vemos !!! ...
Pero tranquilos así
acabaremos..
asi que ...
manos a la obra¡¡¡
Super Portal
Necesitamos un portal usando contenidos administrables:
- Noticias.
- Galerías de Video.
- Galerias de Imagenes.
- Eventos.
- Avisos.
- Publicidad (Sliders, Banners, etc).
- Blog.
- Contenido dedicado (información estática).
- Topicos Especificos (Requisitos especiales).
- Integraciones con redes sociales.
Instalación de drupal (manual)
Seleccionamos Perfil de instalación
Seleccionamos lenguaje
En este caso ocuparemos el que esta por default mas adelante configuraremos nuestro lenguaje
Configuración de nuestra db
Colocamos los datos que nos pide y .......
esperamos.......
Configuramos el sito
Es momento de ajustar algunos
datos importantes como:
- Nombre del sitio
- E-mail del sitio
- Nombre de Usuario (admin)
- Contraseña de Usuario (admin)
guardamos y ........
" Listo "
Nuestro Drupal esta instalado ......
Que hueva ¡¡¡
INSTALACION DE DRUPAL (DRUSH)
Que tedioso hacer tantos clicks y esperar,
si podemos hacer este mismo procedimineto en
menos pasos y menos tiempo, que haciéndolo
de forma manual.
Que es DRUSH
Es una línea de comandos de shell y scripts de interfaz para Drupal, una verdadera navaja suiza diseñada para hacer la vida más fácil a nosotros los que acortamos horas de trabajo en la "BENDITA TERMINAL"
Como consigo DRUSH
Lo unico que hay que hacer es entrar al repo git de DRUSH
Seguir los sencillos pasos de instalación (segun mi SO) y dejar funcionando drush
regresando a nuestro asunto..
Comandos de instalacion de drupal (DRUSH)
Descargamos Drupal (drush dl drupal )
Instalamos (site install)
drush site-install standard --site-name="[nombre del sitio]" --site-mail="[mail del sitio]" --account-name=[nombre administrador] --account-pass=[pass administrador] --db-url=mysql://[usuario DB]:[passde usuario de la DB]@localhost/[nombre de la DB]
Momento de ver nuestro sitio
Modulos
El módulo (module) es un software que extiende las funcionalidades y/o características de Drupal. Viene con módulos precargados según la versión, a los cuales se les puede añadir los que se necesite según la funcionalidad que tenga el sitio.
Son las piezas para realizar nuestro poderoso sistema¡
algunos modulos que utilizaremos para nuestro sitio
- Views
- Admin Menu
- ColorBox
- Media
- Localization update
Instalación de modulos (manual)
- Buscamos nuestro modulo
- Descargamos
- Lo ponemos en nuestra carpeta de modulos
- Descomprimimos
- Lo activamos desde nuestro sitio
- Listo¡
Instalación de módulos (drush)
- Descargamos nuestro modulo:
drush dl [nombre de nuestro modulo]
- Instalamos el modulo:
drush en [nombre de nuestro modulo]
Agradecimiento especial:
Anuncio Especial:
Elecciones de la Drupal Association
https://assoc.drupal.org/blog/holly.ross.drupal/get-ready-2015-community-elections
Candidatos
Necesitamos tu apoyo
http://enzolutions.com/articles/2015/02/03/soy-candidato-por-una-posicion-en-la-drupal-association-como-large-director/GRACIAS !!!
Global Training Days
By Omar Aguirre
Global Training Days
Training Básico de Drupal
- 896