Drupal MeetUp – The Best CMS for build your Websites and more... – ¿Qué es Drupal?



Drupal MeetUp – The Best CMS for build your Websites and more... – ¿Qué es Drupal?

1 0


slides-drupal-meetup

Slides para MeetUp en Puebla.

On Github manueler / slides-drupal-meetup

Drupal MeetUp

The Best CMS for build your Websites and more...

Created by Softlite Solutions / @softlitemx

Drupalero, Mobile Developer y Linuxero :D

- Softlite Solutions / @softlitem/ Drupal ID: manueler

¿Pero que ... hago aquí?

Compartiremos, discutiremos y fortaleceremos la comunidad Drupalera en México En este evento(Slides), se dará una introducción al poderoso CMS Drupal

¿Qué es Drupal?

  • Es un sistema de gestión de contenido(CMS) 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.

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.

Módulos

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)

Comunidad

La característica principal de drupal es su cominidad que esta en constante crecimiento la comunidad latina ahora es:

  • Nicaragua.
  • Costarica.
  • Panama.
  • Colombia.
  • Perú.
  • Guatemala.
  • Ecuador.
  • Bolivia.
  • Brazil.
  • México.

Comunidad en México

Actualmente la comunidad Mexicana en Drupal aún no detona, es por ello que se impulsa este tipo de eventos, para que la comunidad tome fuerza y pueda ser reconocida formalmente a nivel internacional. Con esto me refiero a Generar Developers que puedan mantener módulos y no solamente consumir.

Sitio Web: drupalmexico.comGroup: groups.drupal.org/mexico

Guadalajara

Guadalajara fue en el primer estado donde se ha iniciado una comunidad fuerte en Drupal. Donde ha sido sede este año del:

Drupal Summit Latino

Puebla

groups.drupal.org/puebla

Puebla

En Puebla esta iniciando el movimiento Drupalero, prueba de ello es este evento y sobre todo que se realizará el primer:

DrupalCamp México - Puebla 2013

¿MeetUp?

Este MeetUp es un eventos de los más importantes en México, ya que estamos siendo de los primeros en participar y hacer crecer la comunidad.

DrupalCamp México

Abril 2013 - CCU BUAP

http://drupalcamp.mx @DrupalCampMx facebook/DrupalCampMx

Drupaleros en Puebla

@istodi, @softlitem, @dmouse, @omers, @FoxBuru, @insaneisnotfree, @Cerr0s , @agb8081, @wip

Camino de un Drupalero

¿Porqué debería ser Drupalero?

Porque es un estilo de vida

¿Estilo de Vida de un Drupalero?

Sitios en Drupal

Instalacion de drupal (manual)

Seleccionamos Perfil de instalación

Seleccionamos lenguaje

En este caso ocuparemos el que esta por default mas adelante configuraremos nuestro lenguaje

Configuracion 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 haciendolo 
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 a: http://drupal.org/project/drush
Seguir los sencillos pasos de instalación (segun mi SO)       y dejar funcionando drush

Regresando a nuestro asunto.. 

Comandos de instalación 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]
               

Es hora de Rockear!!!

Momento de ver nuestro sitio

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.

Son las piezas para realizar nuestro poderoso sistema!

Algunos módulos que utilizaremos para nuestro sitio

  • Views
  • Admin Menu
  • ColorBox
  • Media
  • Localization update

Instalacion de módulos (manual)

  • Buscamos nuestro módulo
  • Descargamos
  • Lo ponemos en nuestra carpeta de módulos
  • Descomprimimos 
  • Lo activamos desde nuestro sitio
  • Listo!

instalación de módulos (drush)

## Markdown support drush dl [nombre de nuestro módulo]

Instalación de módulos (drush)

  • Descargamos nuestro módulo:
drush dl [nombre de nuestro módulo]
  • Instalamos el módulo:
drus en [nombre de nuestro módulo]

Menos platica !!!

Más acción !!!

chido fcc

Se trata del nuevo sitio para publicaciones de interes
estudiantil para los mejores alumnos de la mejor
facultad de este pais.

fcc buap

GRACIAS !!!

Estos Slides están echo con:

reveal.js

reveal.js and rvl.io are entirely free but if you'd like to support the projects you can donate below. Donations will go towards hosting and domain costs.

DrupalCamp México

Abril 2013 - CCU BUAP

http://drupalcamp.mx @DrupalCampMx facebook/DrupalCampMx