Taller drupal 8 tuxtepec

Preview:

Citation preview

Taller de Drupal

Iván Mejía / Medio y forma estudio

correo:ivan@medioyforma.info twitter:@Koffer

sitios: medioyforma.info drupalmexico.com

¿Qué es?

Drupal es:

Drupal es un sistema de gestión de contenidos (CMS)

• modular, • gratuito y de

• código abierto.

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 módulos y temas que se incluyen tanto en la descarga inicial como en las descargas desde el repositorio oficial tienen licencia GPL.

Distribuciones

● Open Public

● Open Publish

● Open Atrium

● Drupal Commons

● Open Scholar ● Open Outreach ● COD

Traducción

i18n

Diseño responsivo

Más detalles técnicos

Drupal como CMS

• Control sobre el flujo 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.

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.

-Mobile first / Diseño responsivo -Basado en Symfony 2 -Object oriented programming (OOP) -Twig (theme engine) -Web services / headless drupal -Configuration Management Initiative (CMI) / Yaml. Configuración en archivos

-WYSIWYG editor -Movimiento de Módulos al Core -Cambios en administración

Requerimientos

Requerimientos

LAMP Linux, Apache, Mysql, PHP

LEMP Linux, nginx, MySQL, PHP

Requerimientos

Base de datos Drupal 7 MySQL 5.0.15 o superior, PostgreSQL o Microsoft SQL Server

y Oracle

Drupal 8 MySQL 5.5.3/MariaDB 5.5.20/Percona Server 5.5.8 o mayor con PDO y InnoDB-compatible primary storage engine,

PostgreSQL 9.1.2 o mayor con PDO,

SQLite 3.6.8 or higher

PHP PHP 5.3 para Drupal 7

PHP 5.5.9 para Drupal 8

17

¿Qué se puede hacer con Drupal?

Con Drupal se puede hacer

• Periódicos en línea, blogs

• Sitios de comunidades

• Aplicaciones (intranets, tiendas en línea) • Sitio de Empresas / Escuelas

Ejemplos de sitios hechos en Drupal

20

21

topdrops.org

Empecemos

¿Ya instalaron drupal 8?

Instalar drupal

-Copiar archivos

-Crear base de datos

-Conectar

Opciones para instalar

1-Drush

2-Drupal console (drupal 8)

3-Con terminal o Interfaz gráfica

¡Estamos listos!

¿Que sigue?

1-Instalar Drupal 2-Crear un tipo de contenido 3-Crear una nueva taxonomia y asignar a un tipo de contenido. 4-Trabajar con CCK 5-Crear algunos nodos

Paso a seguir

6-Crear ligas Menú principal (main menu) 7-Crear un bloque 8-Crear listados con Views 9-¿Tenemos un sitio?

Paso a seguir

¿Preguntas?

¿Quieres unirte a la comunidad?

• Drupal.org

• groups.drupal.org/mexico

• drupalmexico.com

• http://drupal.org/irc

¿Grupo de usuarios de Drupal en

Tuxtepec?

Iván Mejía / Medio y forma estudio

correo:ivan@medioyforma.info twitter:@Koffer

sitios: medioyforma.info drupalmexico.com

Fin