curso básico de drupal 8

42
Curso básico de drupal 8

Upload: medio-y-forma

Post on 21-Jan-2018

811 views

Category:

Software


0 download

TRANSCRIPT

Curso básico de drupal 8

Iván Mejía / Medio y forma estudio

correo:[email protected] 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. !Permite construir diversos tipos de

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

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.

¿Que más es Drupal?

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

Omega

Adaptivetheme

Zen

Bootstrap

Más detalles técnicos

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.

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 -Themas con Twig -Web services / headless drupal -Yaml. Configuración en archivos -WYSIWYG editor

Requerimientos

Requerimientos

LAMP Linux, Apache, Mysql, PHP

LEMP Linux, nginx, MySQL, PHP

RequerimientosBase 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

18

¿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 presencia !!

Ejemplos de sitios hechos en Drupal

21

22

27

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 6-Crear ligas Menú principal (main menu) 7-Crear un bloque 8-Crear listados con Views 9-¿Tenemos un sitio?

Paso a seguir

39Drupal es comunidad

¿Quieres unirte a la comunidad?

• Drupal.org

• groups.drupal.org/mexico

• drupalmexico.com

• http://drupal.org/irc

Iván Mejía / Medio y forma estudio

correo:[email protected] twitter:@Koffer !sitios: medioyforma.info drupalmexico.com

Fin