Transcript
Page 1: Presentando drupal en xalapa

What is Drupal? Drupal Global Training Days

Page 2: Presentando drupal en xalapa
Page 3: Presentando drupal en xalapa

Iván Mejía / Medio y forma estudio

correo:[email protected] twitter:@Koffer !

sitios: www.medioyforma.info drupalmexico.com

Page 4: Presentando drupal en xalapa

¿Qué es?

Page 5: Presentando drupal en xalapa

Drupal es:

Drupal es un sistema de gestión de contenidos (CMS) • modular, • gratuito y de • código abierto. !Permite construir diversos tipos de

páginas web, adaptándose a las necesidades particulares de cada caso.

Page 6: Presentando drupal en xalapa

Pero ¿Para que necesitamos un CMS?

Page 7: Presentando drupal en xalapa

-Facilidad de uso -Organización y clasificación -Multimedia

Page 8: Presentando drupal en xalapa

¿Que más es Drupal?

Page 9: Presentando drupal en xalapa

Drupal es software libre

• Publicado bajo licencia GNU/GPL 2 o superior. !• Libre descarga, modificación y reutilización.

• Distribución bajo la misma licencia.

• Todos los plugins (módulos) y plantillas (temas) que se incluyen tanto en la descarga inicial como en las descargas desde el repositorio oficial tienen licencia GPL.

Page 10: Presentando drupal en xalapa

• Libros y videos

Druppix• Linux para

aprender Drupal

Drupal es

Page 11: Presentando drupal en xalapa

Distribuciones

● Open Public

● Open Publish

● Open Atrium

● Drupal Commons

● Open Scholar ● Open Outreach ● COD

Page 12: Presentando drupal en xalapa

Traducción

i18n

Page 13: Presentando drupal en xalapa

Comercio electrónico

Drupal Commerce

Ubercart

Page 14: Presentando drupal en xalapa

Diseño responsivo

Omega

Adaptivetheme

Zen

Page 15: Presentando drupal en xalapa

Más detalles técnicos

Page 16: Presentando drupal en xalapa

Drupal como CMS!• Control sobre el fujo 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 extendible.

Page 17: Presentando drupal en xalapa

Drupal para desarrollo

• Uso de git en drupal.org. !• 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 cache a varios niveles.

Page 18: Presentando drupal en xalapa

Drupal para desarrollo• API para desarrolladores pública y disponible: http://api.drupal.org/api/drupal/7 !• Guía para desarrolladores de módulos. http://drupal.org/developing/modules

• Database abstraction layer Permite el uso de diferentes servidores de bases de datos usando el mismo código. http://api.drupal.org/api/drupal/includes--database--database.inc/group/database/7 !• Coding standards http://drupal.org/coding-standards

Page 19: Presentando drupal en xalapa

Requerimientos

LAMP Linux, Apache, Mysql, PHP

LEMP Linux, nginx, MySQL, PHP

Page 20: Presentando drupal en xalapa

Requerimientos

Requerimientos:

Apache 1 y 2

Microsoft IIS

nginx

Base de datos

Drupal 6 MySQL 4.1 o superior.

Drupal 7 MySQL 5.0.15 o superior

PostgreSQL o Microsoft SQL Server y Oracle

PHPPHP 5.2 para Drupal 6

PHP 5.3 para Drupal 7

Page 21: Presentando drupal en xalapa

21

Core

Módulos Theme

Page 22: Presentando drupal en xalapa

22

¿Pero qué se puede hacer con Drupal?

Page 23: Presentando drupal en xalapa

Con Drupal se puede hacer

•Sitios de publicaciones (periódicos en línea, blogs) !• Sitios de comunidades !!• Aplicaciones (intranets, tiendas en línea) • Sitios compañías !!

Page 24: Presentando drupal en xalapa

Ejemplos de sitios hechos en Drupal

Page 25: Presentando drupal en xalapa

25

Page 26: Presentando drupal en xalapa

26

Page 27: Presentando drupal en xalapa

27

Page 28: Presentando drupal en xalapa

28

Page 29: Presentando drupal en xalapa

29

Page 30: Presentando drupal en xalapa

30

Page 31: Presentando drupal en xalapa

31

Page 32: Presentando drupal en xalapa

32

http://topdrops.org

Page 33: Presentando drupal en xalapa

¿Trabajo?

Page 34: Presentando drupal en xalapa

34

Trabajo¿Te gusta programar en PHP?

¿Te gusta el HTML y Javascript?

Aprende Drupal y tendrás empleo

Page 35: Presentando drupal en xalapa

Más oportunidades

Es posible entrar o generar tu propio ecosistema de desarrollo, diseño o creación de

páginas web y vivir de ello.

Crear módulos o ser maestro en modificarlos y corregirlos.

Page 36: Presentando drupal en xalapa

Más oportunidades

Administración de sitios en Drupal Infraestructura, seguridad, optimización,

movimiento a drupal.

Creación de negocios Apps, drupal como framework, drupal como cms

de una aplicación en línea.

Page 37: Presentando drupal en xalapa

¿Preguntas?

Page 38: Presentando drupal en xalapa

Empecemos

Page 39: Presentando drupal en xalapa

¿Esta instalado?

Page 40: Presentando drupal en xalapa
Page 41: Presentando drupal en xalapa
Page 42: Presentando drupal en xalapa

-Mobile first -Basado en Symfony 2 -Themes con Twig -Web services -WYSIWYG editor

Page 43: Presentando drupal en xalapa

¿Ya instalaron drupal 7?

Page 44: Presentando drupal en xalapa

Instalar drupal

1-Subir archivos -A public-html

O via terminal:

wget http://ftp.drupal.org/files/projects/drupal-7.23.tar.gz

- Crear una base de datos en Mysqlmysql -u root -pcreate database labase;

Page 45: Presentando drupal en xalapa

Instalar drupal

2-Crear archivos -Crear archivo, Realizamos una copia del archivo "default.settings.php"

y renombramos como "settings.php".

cp sites/default/default.settings.php sites/default/settings.php

chmod o+w sites/default/settings.php

!

- Crear una base de datos en Mysqlmysql -u root -pcreate database labase;

Page 46: Presentando drupal en xalapa

Instalar drupal

3-Crear la base de datos y conectar

Page 47: Presentando drupal en xalapa

¡Estamos listos!

Page 48: Presentando drupal en xalapa

¿Que sigue?

Page 49: Presentando drupal en xalapa

Administración

Page 50: Presentando drupal en xalapa
Page 51: Presentando drupal en xalapa

Edición de contenido

Page 52: Presentando drupal en xalapa
Page 53: Presentando drupal en xalapa

Bloques: Herramienta básica de layout

Page 54: Presentando drupal en xalapa
Page 55: Presentando drupal en xalapa

Menus

Page 56: Presentando drupal en xalapa
Page 57: Presentando drupal en xalapa

Permisos

Page 58: Presentando drupal en xalapa
Page 59: Presentando drupal en xalapa

Módulos

Page 60: Presentando drupal en xalapa
Page 61: Presentando drupal en xalapa

Themas

Page 62: Presentando drupal en xalapa
Page 63: Presentando drupal en xalapa

Taxonomia

Page 64: Presentando drupal en xalapa
Page 65: Presentando drupal en xalapa

Tipos de contenido

Page 66: Presentando drupal en xalapa
Page 67: Presentando drupal en xalapa

CCK Content Construction kit

Page 68: Presentando drupal en xalapa
Page 69: Presentando drupal en xalapa

Para seguir

Panels http://drupal.org/panels

Drush http://drupal.org/project/drush

Webforms https://drupal.org/project/webform

Metatags https://drupal.org/project/metatag

Views https://www.drupal.org/project/views

Page 70: Presentando drupal en xalapa

¿Preguntas?

Page 71: Presentando drupal en xalapa

71Drupal es comunidad

Page 72: Presentando drupal en xalapa

¿Quieres unirte a la comunidad?

• Drupal.org

• groups.drupal.org/mexico

• drupalmexico.com

• http://drupal.org/irc

Page 73: Presentando drupal en xalapa

Iván Mejía

correo:[email protected] twitter:@Koffer !

Sitios: drupalmexico.com medioyforma.info

Page 74: Presentando drupal en xalapa

Fin


Top Related