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 Requerimientos Base de datos PHP Drupal 7 MySQL 5.0.15 o superior, PostgreSQL o Microsoft SQL Server PHP 5.3 para Drupal 7 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 5.5.9 para Drupal 8 ¿Qué se puede hacer con Drupal? 18 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 topdrops.org 27 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? Paso a seguir 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? Drupal es comunidad 39 ¿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
© Copyright 2024