SlideShare una empresa de Scribd logo
1 de 46
Descargar para leer sin conexión
Iniciación a Drupal 8
El nuevo estándar para la creación de
experiencias digitales increíbles
04 de Junio de 2016
1. Presentación
2. Introducción a Drupal 8
3. Instalación y primeros
pasos
4. Configuración y manejo
5. Módulos contribuidos
6. Gestión Usuarios
7. Idiomas y sitios
multilingües
8. Gestión de la
configuración
Índice
1. Presentación
2. Introducción a Drupal 8
3. Instalación y primeros
pasos
4. Configuración y manejo
5. Módulos contribuidos
6. Gestión Usuarios
7. Idiomas y sitios
multilingües
8. Gestión de la
configuración
Índice
1. Presentación
2. Introducción a Drupal 8
3. Instalación y primeros
pasos
4. Configuración y manejo
5. Módulos contribuidos
6. Gestión Usuarios
7. Idiomas y sitios
multilingües
8. Gestión de la
configuración
Índice
¿Qué vamos a ver?
Iniciación a Drupal 8
1. Presentación
- Introducción a Drupal 8
- Qué es Drupal
- Características principales de Drupal
- Drupal 8
- Mejoras en Drupal 8
- Estadísticas de uso
- Situación frente a otros CMS
- Webs construidas con Drupal
- Construir una web con Drupal 8
- Requisitos previos para trabajar con Drupal 8
- Instalación estándar de Drupal 8
- Configuración
- Estructura
- Apariencia
- Módulos
- Usuarios
- Idiomas
Introducción a
Drupal 8
2
Qué es Drupal
Iniciación a Drupal 8
2. Introducción a Drupal 8
Drupal es un Sistema de Gestión de Contenidos, CMS de las siglas en inglés, gratis y
con licencia Open Source usado para publicar y mantener cualquier tipo de sitio web
desde una página personal hasta una intranet corporativa.
Características principales de Drupal
Iniciación a Drupal 8
2. Introducción a Drupal 8
- Dispone de una estructura modular altamente configurable.
- Soportado por una gran comunidad de desarrolladores.
- Es administrable desde un navegador web.
- Tiene un sistema de gestión de usuarios muy potente.
- Ofrece un sistema de permisos enormemente granular.
- Presenta una gran flexibilidad a la hora de mostrar el contenido.
- Su apariencia es modificable y consistente en todo el sitio.
Características principales de Drupal
Iniciación a Drupal 8
2. Introducción a Drupal 8
Permite publicar y compartir artículos, imágenes o cualquier otro tipo de archivos y
servicios añadidos como foros, votaciones, blogs, ecommerce y administración de
usuarios y permisos.
Uno de sus valores más significativos es que se trata de un framework documentado
sobre el que los desarrolladores crean nuevas funcionalidades y mantienen las ya
existentes, siempre desde la perspectiva de software libre.
Existe una gran cantidad de módulos disponibles que se pueden utilizar sobre el núcleo
de Drupal pero también existe la posibilidad de adaptarlos en la medida de lo
necesario, o crear nuevos módulos ya que están basados en el lenguaje PHP.
Drupal 8
2. Introducción a Drupal 8
el nuevo estándar para la creación de experiencias digitales increíbles
NO es una evolución de Drupal 7, es una revolución radical.
El resultado es un código mucho más profesional y moderno.
Iniciación a Drupal 8
Versionado semántico
Iniciación a Drupal 8
2. Introducción a Drupal 8
Versiones
recomendadas
actualmente
(Junio 2016):
Drupal 7.43
Drupal 8.1.2
Mejoras en Drupal 8
2. Introducción a Drupal 8
• Mejora de la experiencia de creación de contenido
• CKEditor incluido en el núcleo
• Edición en línea
• Página de creación de contenidos rediseñada
• Orientación al móvil
• Mobile first
• Elementos responsivos
• Barra de herramientas amigable para móviles
• Multilingüe
• Multilingüe desde la instalación
• Menos módulos, más funcionalidad
• Selección de idioma en cualquier sitio
Iniciación a Drupal 8
Mejoras en Drupal 8
2. Introducción a Drupal 8
• Mejoras para constructores de sitios
• Vistas en el núcleo
• Más y mejores bloques
• Migraciones
• Mejoras para maquetadores
• HTML5
• Nuevas librerías
• Nuevo sistema de temas, TWIG
• Mejoras para desarrolladores
• Nuevo sistema de gestión de configuraciones.
• Entidades en cualquier parte
• Servicios Web
Iniciación a Drupal 8
Mejoras en Drupal 8
2. Introducción a Drupal 8
• Código moderno y orientado a objetos (robustez)
• Symfony 2.7
• JQuery 2
• Twig
• Normalize.css
• Backbone.js
• Modernizr
• Librerías de terceros
• Testing
• PHPUnit
• Behat
Iniciación a Drupal 8
Estadísticas de uso
Iniciación a Drupal 8
2. Introducción a Drupal 8
Estadísticas de uso
Iniciación a Drupal 8
2. Introducción a Drupal 8
Existe un gran número de CMS por lo que es necesario establecer diferentes criterios
de clasificación. Algunos de los criterios de clasificación más representativos son:
- Según sus características.
- Lenguaje de programación empleado (Java, PHP, ASP.NET…)
- Licencia (código abierto o no).
- Según su uso y funcionalidad (blogs, foros, wikis, comercio electrónico,
publicaciones digitales, de propósito general…).
Estadísticas de uso
Iniciación a Drupal 8
2. Introducción a Drupal 8
En Junio de 2016,
aproximadamente el
8% de todas las
webs del Top 10k
que usan un CMS
es Drupal
Fuente: http://trends.builtwith.com/cms
Situación frente a otros CMS
Iniciación a Drupal 8
2. Introducción a Drupal 8
Situación frente a otros CMS
Iniciación a Drupal 8
2. Introducción a Drupal 8
Drupal es el CMS más veterano de los 3 más utilizados.
Los tres son de código abierto y están basados en PHP y MySQL.
Popularidad , resultados en google (Junio 2016)
Wordpress 381.000.000
Joomla 74.900.000
Drupal 66.400.000
Publico al que está enfocado
Wordpress y Joomla: Hecho por programadores para Site Builders.
Drupal: Hecho por programadores para programadores
Situación frente a otros CMS
Iniciación a Drupal 8
2. Introducción a Drupal 8
Páginas web construidas con Drupal
Iniciación a Drupal 8
2. Introducción a Drupal 8
Páginas web construidas con Drupal por Hiberus
Iniciación a Drupal 8
2. Introducción a Drupal 8
Instalación y
primeros pasos
3
3. Instalación y primeros pasos
Requisitos previos
Iniciación a Drupal 8
- Espacio en disco
15MB para la instalación mínima, puede llegar hasta los 60MB si se tienen
muchos módulos y/o temas instalados.
- Servidor web
Apache, Nginx, o Microsoft IIS
- Base de Datos
MySQL 5.5.3/MariaDB 5.5.20/Percona Server 5.5.8 ( PDO + InnoDB)
PostgreSQL 9.1.2 (PDO)
SQLite 3.6.8
- PHP
Mínimo PHP 5.5.9
Más info en: https://www.drupal.org/requirements
Presentación
1
Presentación
1
Presentación
1
Presentación
1
Presentación
1
4. Configuración y manejo
Taxonomías
Iniciación a Drupal 8
La taxonomía es la ciencia de la clasificación.
El sistema de taxonomías de Drupal permite organizar y categorizar los contenidos.
Está compuesto de dos elementos fundamentales: Vocabularios y Términos
Son entidades por lo que es posible añadirles campos.
4. Configuración y manejo
Tipos de contenido
Iniciación a Drupal 8
- Opciones generales
- Gestionar campos
- Gestionar presentación
- Gestionar presentación del formulario
- Campos de comentarios
4. Configuración y manejo
Menús y bloques
Conoce Drupal
- Creación de un nuevo menú
- Añadir enlaces a un menú
- Mostrar bloque menú en una región
- En Drupal 8 los bloques son entidades
- Crear tipos de bloques
- Crear bloques
- Asignar un bloque en varias
zonas
4. Configuración y manejo
Gestión módulos
Conoce Drupal
- Instalar un módulo
- Habilitar y deshabilitar módulos
- Dependencias entre módulos
- Versiones de un módulo
- Módulos contribuidos y módulos personalizados
4. Configuración y manejo
Temas
Conoce Drupal
- Temas personalizados
- Tema público y de administración
- Instalar un tema contribuido
- Parámetros del tema
- Regiones del tema
4. Configuración y manejo
Vistas
Conoce Drupal
- Vistas existentes
- Crear nueva vista
- Presentaciones de vistas
Módulos
contribuidos
5
5. Módulos contribuidos
Módulos esenciales
Conoce Drupal
Nombre URL Descripción
Token https://www.drupal.org/project/token Proporciona tokens adicionales a los que trae el núcleo
Admin Toolbar https://www.drupal.org/project/admin_toolbar Mejora la barra de herramientas por defecto
Layout Plugin https://www.drupal.org/project/layout_plugin Permite a los módulos o temas registrar nuevos layouts
Google Analytics https://drupal.org/project/google_analytics Permite la integración de este sistema de estadísticas
Display Suite https://www.drupal.org/project/ds Ofrece un control total sobre la visualización del contenido
SMTP
Authentication
Support
https://www.drupal.org/project/smtp Para poder enviar correos autenticados mediante un servidor
SMTP
Rules https://www.drupal.org/project/rules Permite definir acciones ejecutadas condicionalmente en base a
eventos
Backup and
Migrate
https://www.drupal.org/project/backup_migrate Para realizar copias de seguridad de la BD, código y archivos
Contact Storage https://www.drupal.org/project/contact_storage Permite almacenar los envíos del formulario de contacto
5. Módulos contribuidos
Módulos para SEO
Conoce Drupal
Nombre URL Descripción
Pathauto https://drupal.org/project/pathauto Genera URL path alias automáticamente
Redirect https://www.drupal.org/project/redirect Ayuda a eliminar contenido duplicado
Search 404 https://drupal.org/project/search404 Reemplaza las páginas 404 por búsquedas
Metatag https://www.drupal.org/project/metatag Ofrece soporte para Meta tags basado en el API de campos
XML sitemap https://drupal.org/project/xmlsitemap Genera un archivo sitemap.xml conforme a la especificación de
sitemaps.org
Robots txt https://drupal.org/project/robotstxt Edita el archivo robots.txt desde la interfaz de administración
Google Analytics https://drupal.org/project/google_analytics Integra las estadísticas de Google Analytics en el sitio
Gestión
Usuarios
6
6. Gestión usuarios
Usuarios, permisos y roles
Iniciación a Drupal 8
- Configuración del registro de usuarios
- Configurar los correos de respuesta
- Listado de permisos por módulo
- Roles predeterminados
- Creación roles
- Asignación de roles a los usuarios
Idiomas y
sitios
multilingües
7
7. Idiomas y sitios multilingües
Introducción
Se trata de uno de los aspectos en los que más cambios se han introducido.
• Módulos Internationalization o Entity Translation en el núcleo
• Localization Update, tanto el núcleo como los módulos contribuidos incorporan las
traducciones al instalarse
• Nuevo sistema de traducción de la configuración
• El número de módulos necesarios pasa de más de una docena a cuatro
Configuración básica
Traducción de la interfaz de usuario
Traducción de la configuración
Iniciación a Drupal 8
7. Idiomas y sitios multilingües
Introducción
Configuración de la traducción de contenidos
Configuración de la traducción de campos
Traducir contenidos
Traducción de la configuración de los tipos de contenido y campos
Traducción de términos de taxonomía
Traducción de URL
Traducción de menús
• Menú único con elementos traducidos
• Menús independientes por idioma
Iniciación a Drupal 8
Gestión de la
configuración
8
8. Gestión de la configuración
Introducción
Drupal 8 incorpora un nuevo sistema de gestión de la configuración cuyo principal
objetivo es la sincronización de la configuración entre sitios.
Se considera configuración
• Tipos de contenido
• Campos
• Vocabularios
• Vistas
No se considera configuración
• Contenido
• Términos de taxonomía
• Usuarios
La configuración realmente se almacena en la BD y se transforma en archivos
cuando se exporta.
Solo para modificar configuraciones entre réplicas de sitios
NO entre sitios diferentes
Iniciación a Drupal 8
www.hiberus.com
info@hiberus.com

Más contenido relacionado

La actualidad más candente

Joomla! en 10 minutos - JoomlaDay Sevilla 2015
Joomla! en 10 minutos  - JoomlaDay Sevilla 2015Joomla! en 10 minutos  - JoomlaDay Sevilla 2015
Joomla! en 10 minutos - JoomlaDay Sevilla 2015Carlos M. Cámara
 
Estructura básicas de plantillas en joomla!
Estructura básicas de plantillas en joomla!Estructura básicas de plantillas en joomla!
Estructura básicas de plantillas en joomla!Leonel Canton
 
MasterClass Desarrollo Plantillas Joomla!
MasterClass Desarrollo Plantillas Joomla!MasterClass Desarrollo Plantillas Joomla!
MasterClass Desarrollo Plantillas Joomla!SergioIglesiasNET
 
#JoomlaIO - Desarrollo de Plantillas para Joomla!
#JoomlaIO - Desarrollo de Plantillas para Joomla!#JoomlaIO - Desarrollo de Plantillas para Joomla!
#JoomlaIO - Desarrollo de Plantillas para Joomla!SergioIglesiasNET
 
Como Mejorar el Posicionamiento SEO de una Pagina Web
Como Mejorar el Posicionamiento SEO de una Pagina WebComo Mejorar el Posicionamiento SEO de una Pagina Web
Como Mejorar el Posicionamiento SEO de una Pagina WebAbundioTeca
 
Meetup Wordpress Zaragoza - David Ayala
Meetup Wordpress Zaragoza - David AyalaMeetup Wordpress Zaragoza - David Ayala
Meetup Wordpress Zaragoza - David AyalaDavid Ayala Gil
 
WordPress: cómo aumentar la velocidad y la seguridad de una web
WordPress: cómo aumentar la velocidad y la seguridad de una webWordPress: cómo aumentar la velocidad y la seguridad de una web
WordPress: cómo aumentar la velocidad y la seguridad de una webNominalia
 
Wordpress, un buen CMS y un buen SEO: equipo ganador. Cintermed
Wordpress, un buen CMS y un buen SEO: equipo ganador. CintermedWordpress, un buen CMS y un buen SEO: equipo ganador. Cintermed
Wordpress, un buen CMS y un buen SEO: equipo ganador. CintermedSeñor Muñoz
 
Joomla!Day 2011 España - Taller desarrollo de plantillas Joomla! - Sergio Igl...
Joomla!Day 2011 España - Taller desarrollo de plantillas Joomla! - Sergio Igl...Joomla!Day 2011 España - Taller desarrollo de plantillas Joomla! - Sergio Igl...
Joomla!Day 2011 España - Taller desarrollo de plantillas Joomla! - Sergio Igl...SergioIglesiasNET
 
Jonathan Estrella. Ender. Wordpress: Ventajas, inconvenientes y trucos.
Jonathan Estrella. Ender. Wordpress: Ventajas, inconvenientes y trucos.Jonathan Estrella. Ender. Wordpress: Ventajas, inconvenientes y trucos.
Jonathan Estrella. Ender. Wordpress: Ventajas, inconvenientes y trucos.SalonMiEmpresa
 
JoomlaDay Sevilla 2015 - Desarrollo de plantillas Joomla!
JoomlaDay Sevilla 2015 - Desarrollo de plantillas Joomla!JoomlaDay Sevilla 2015 - Desarrollo de plantillas Joomla!
JoomlaDay Sevilla 2015 - Desarrollo de plantillas Joomla!SergioIglesiasNET
 
Iniciándose en el desarrollo de aplicaciones para share point 2013
Iniciándose en el desarrollo de aplicaciones para share point 2013Iniciándose en el desarrollo de aplicaciones para share point 2013
Iniciándose en el desarrollo de aplicaciones para share point 2013Haaron Gonzalez
 

La actualidad más candente (20)

Joomla! en 10 minutos - JoomlaDay Sevilla 2015
Joomla! en 10 minutos  - JoomlaDay Sevilla 2015Joomla! en 10 minutos  - JoomlaDay Sevilla 2015
Joomla! en 10 minutos - JoomlaDay Sevilla 2015
 
Estructura básicas de plantillas en joomla!
Estructura básicas de plantillas en joomla!Estructura básicas de plantillas en joomla!
Estructura básicas de plantillas en joomla!
 
MasterClass Desarrollo Plantillas Joomla!
MasterClass Desarrollo Plantillas Joomla!MasterClass Desarrollo Plantillas Joomla!
MasterClass Desarrollo Plantillas Joomla!
 
Cw15 conoce drupal_v28
Cw15 conoce drupal_v28Cw15 conoce drupal_v28
Cw15 conoce drupal_v28
 
#JoomlaIO - Desarrollo de Plantillas para Joomla!
#JoomlaIO - Desarrollo de Plantillas para Joomla!#JoomlaIO - Desarrollo de Plantillas para Joomla!
#JoomlaIO - Desarrollo de Plantillas para Joomla!
 
Administración de Sitios Web
Administración de Sitios WebAdministración de Sitios Web
Administración de Sitios Web
 
Como Mejorar el Posicionamiento SEO de una Pagina Web
Como Mejorar el Posicionamiento SEO de una Pagina WebComo Mejorar el Posicionamiento SEO de una Pagina Web
Como Mejorar el Posicionamiento SEO de una Pagina Web
 
Meetup Wordpress Zaragoza - David Ayala
Meetup Wordpress Zaragoza - David AyalaMeetup Wordpress Zaragoza - David Ayala
Meetup Wordpress Zaragoza - David Ayala
 
posiciomamiento SEO
posiciomamiento SEOposiciomamiento SEO
posiciomamiento SEO
 
WordPress: cómo aumentar la velocidad y la seguridad de una web
WordPress: cómo aumentar la velocidad y la seguridad de una webWordPress: cómo aumentar la velocidad y la seguridad de una web
WordPress: cómo aumentar la velocidad y la seguridad de una web
 
Ebook capitulos
Ebook capitulosEbook capitulos
Ebook capitulos
 
Wordpress y un buen SEO: equipo ganador
Wordpress y un buen SEO: equipo ganadorWordpress y un buen SEO: equipo ganador
Wordpress y un buen SEO: equipo ganador
 
Wordpress, un buen CMS y un buen SEO: equipo ganador. Cintermed
Wordpress, un buen CMS y un buen SEO: equipo ganador. CintermedWordpress, un buen CMS y un buen SEO: equipo ganador. Cintermed
Wordpress, un buen CMS y un buen SEO: equipo ganador. Cintermed
 
Joomla!Day 2011 España - Taller desarrollo de plantillas Joomla! - Sergio Igl...
Joomla!Day 2011 España - Taller desarrollo de plantillas Joomla! - Sergio Igl...Joomla!Day 2011 España - Taller desarrollo de plantillas Joomla! - Sergio Igl...
Joomla!Day 2011 España - Taller desarrollo de plantillas Joomla! - Sergio Igl...
 
Jonathan Estrella. Ender. Wordpress: Ventajas, inconvenientes y trucos.
Jonathan Estrella. Ender. Wordpress: Ventajas, inconvenientes y trucos.Jonathan Estrella. Ender. Wordpress: Ventajas, inconvenientes y trucos.
Jonathan Estrella. Ender. Wordpress: Ventajas, inconvenientes y trucos.
 
JoomlaDay Sevilla 2015 - Desarrollo de plantillas Joomla!
JoomlaDay Sevilla 2015 - Desarrollo de plantillas Joomla!JoomlaDay Sevilla 2015 - Desarrollo de plantillas Joomla!
JoomlaDay Sevilla 2015 - Desarrollo de plantillas Joomla!
 
Bootstrap, un framework CSS
Bootstrap, un framework CSSBootstrap, un framework CSS
Bootstrap, un framework CSS
 
Curso html5-v1
Curso html5-v1Curso html5-v1
Curso html5-v1
 
Iniciándose en el desarrollo de aplicaciones para share point 2013
Iniciándose en el desarrollo de aplicaciones para share point 2013Iniciándose en el desarrollo de aplicaciones para share point 2013
Iniciándose en el desarrollo de aplicaciones para share point 2013
 
Sacando partido a internet
Sacando partido a internetSacando partido a internet
Sacando partido a internet
 

Destacado

Siete problemas que ya han resuelto los ecommerce de referencia
Siete problemas que ya han resuelto los ecommerce de referenciaSiete problemas que ya han resuelto los ecommerce de referencia
Siete problemas que ya han resuelto los ecommerce de referenciaSemmantica
 
Charla congreso web introducción programación funcional en JavaScript
Charla congreso web introducción programación funcional en JavaScriptCharla congreso web introducción programación funcional en JavaScript
Charla congreso web introducción programación funcional en JavaScriptRicardo Pallás Román
 
Taller Email Marketing por Javier Mayor en CW16
Taller Email Marketing por Javier Mayor en CW16Taller Email Marketing por Javier Mayor en CW16
Taller Email Marketing por Javier Mayor en CW16Hiberus Tecnologia
 
Redes sociales profesionales: estrategias para pymes y negocios B2B
Redes sociales profesionales: estrategias para pymes y negocios B2BRedes sociales profesionales: estrategias para pymes y negocios B2B
Redes sociales profesionales: estrategias para pymes y negocios B2BMaría Lázaro
 
¿Cómo diseñar una estrategia SEO?
¿Cómo diseñar una estrategia SEO?¿Cómo diseñar una estrategia SEO?
¿Cómo diseñar una estrategia SEO?Lakil Essady
 
"Hackeando el algoritmo: innovación en redes sociales". Presentación del #CW16
"Hackeando el algoritmo: innovación en redes sociales". Presentación del #CW16"Hackeando el algoritmo: innovación en redes sociales". Presentación del #CW16
"Hackeando el algoritmo: innovación en redes sociales". Presentación del #CW16Inma Ferragud
 
Taller SEO para Prestashop Congreso Web 16
Taller SEO para Prestashop Congreso Web 16Taller SEO para Prestashop Congreso Web 16
Taller SEO para Prestashop Congreso Web 16Victor Berroya
 
Aprende a medir tu ecommerce con GTM
Aprende a medir tu ecommerce con GTMAprende a medir tu ecommerce con GTM
Aprende a medir tu ecommerce con GTMCarlos Rabadán
 
Piratas, Corsarios y Bucaneros SEO ¿con quién compites por el TOP10 de Google?
Piratas, Corsarios y Bucaneros SEO ¿con quién compites por el TOP10 de Google?Piratas, Corsarios y Bucaneros SEO ¿con quién compites por el TOP10 de Google?
Piratas, Corsarios y Bucaneros SEO ¿con quién compites por el TOP10 de Google?MOV Marketing
 
Wordpress para Bloggers: De cero a héroe
Wordpress para Bloggers: De cero a héroeWordpress para Bloggers: De cero a héroe
Wordpress para Bloggers: De cero a héroemisstechin
 
Lisandro Caravaca en Congreso Web Zaragoza 2015
Lisandro Caravaca en Congreso Web Zaragoza 2015Lisandro Caravaca en Congreso Web Zaragoza 2015
Lisandro Caravaca en Congreso Web Zaragoza 2015Lisandro Caravaca
 
El Futuro del SEO y cómo llegar a él en el presente
El Futuro del SEO y cómo llegar a él en el presenteEl Futuro del SEO y cómo llegar a él en el presente
El Futuro del SEO y cómo llegar a él en el presenteFernando Angulo
 
CW15-Charla-Clausura-CalvoConBarba
CW15-Charla-Clausura-CalvoConBarbaCW15-Charla-Clausura-CalvoConBarba
CW15-Charla-Clausura-CalvoConBarbaLucas Aisa
 
CRM y Big Data: el nuevo cliente vitaminado
CRM y Big Data: el nuevo cliente vitaminadoCRM y Big Data: el nuevo cliente vitaminado
CRM y Big Data: el nuevo cliente vitaminadoAndres Karp
 
Encuentra contenidos como un PRO. Congreso Web 2015 #CW15
Encuentra contenidos como un PRO. Congreso Web 2015 #CW15Encuentra contenidos como un PRO. Congreso Web 2015 #CW15
Encuentra contenidos como un PRO. Congreso Web 2015 #CW15Javier Leiva Aguilera
 
7 implementaciones avanzadas de Google Analytics que no aprovechas en tu nego...
7 implementaciones avanzadas de Google Analytics que no aprovechas en tu nego...7 implementaciones avanzadas de Google Analytics que no aprovechas en tu nego...
7 implementaciones avanzadas de Google Analytics que no aprovechas en tu nego...Semmantica
 
Google Tag Manager: un nuevo paso en la Analítica Digital (Congreso de Zarago...
Google Tag Manager: un nuevo paso en la Analítica Digital (Congreso de Zarago...Google Tag Manager: un nuevo paso en la Analítica Digital (Congreso de Zarago...
Google Tag Manager: un nuevo paso en la Analítica Digital (Congreso de Zarago...Lucía Marín
 
Neuromarketing aplicado al rediseño de un ecommerce
Neuromarketing aplicado al rediseño de un ecommerceNeuromarketing aplicado al rediseño de un ecommerce
Neuromarketing aplicado al rediseño de un ecommerceSandra Navarro Lecina
 

Destacado (20)

Siete problemas que ya han resuelto los ecommerce de referencia
Siete problemas que ya han resuelto los ecommerce de referenciaSiete problemas que ya han resuelto los ecommerce de referencia
Siete problemas que ya han resuelto los ecommerce de referencia
 
Charla congreso web introducción programación funcional en JavaScript
Charla congreso web introducción programación funcional en JavaScriptCharla congreso web introducción programación funcional en JavaScript
Charla congreso web introducción programación funcional en JavaScript
 
Taller Email Marketing por Javier Mayor en CW16
Taller Email Marketing por Javier Mayor en CW16Taller Email Marketing por Javier Mayor en CW16
Taller Email Marketing por Javier Mayor en CW16
 
Redes sociales profesionales: estrategias para pymes y negocios B2B
Redes sociales profesionales: estrategias para pymes y negocios B2BRedes sociales profesionales: estrategias para pymes y negocios B2B
Redes sociales profesionales: estrategias para pymes y negocios B2B
 
¿Cómo diseñar una estrategia SEO?
¿Cómo diseñar una estrategia SEO?¿Cómo diseñar una estrategia SEO?
¿Cómo diseñar una estrategia SEO?
 
"Hackeando el algoritmo: innovación en redes sociales". Presentación del #CW16
"Hackeando el algoritmo: innovación en redes sociales". Presentación del #CW16"Hackeando el algoritmo: innovación en redes sociales". Presentación del #CW16
"Hackeando el algoritmo: innovación en redes sociales". Presentación del #CW16
 
Taller SEO para Prestashop Congreso Web 16
Taller SEO para Prestashop Congreso Web 16Taller SEO para Prestashop Congreso Web 16
Taller SEO para Prestashop Congreso Web 16
 
Aprende a medir tu ecommerce con GTM
Aprende a medir tu ecommerce con GTMAprende a medir tu ecommerce con GTM
Aprende a medir tu ecommerce con GTM
 
Piratas, Corsarios y Bucaneros SEO ¿con quién compites por el TOP10 de Google?
Piratas, Corsarios y Bucaneros SEO ¿con quién compites por el TOP10 de Google?Piratas, Corsarios y Bucaneros SEO ¿con quién compites por el TOP10 de Google?
Piratas, Corsarios y Bucaneros SEO ¿con quién compites por el TOP10 de Google?
 
Seo basado en Analítica web
Seo basado en Analítica webSeo basado en Analítica web
Seo basado en Analítica web
 
Wordpress para Bloggers: De cero a héroe
Wordpress para Bloggers: De cero a héroeWordpress para Bloggers: De cero a héroe
Wordpress para Bloggers: De cero a héroe
 
Lisandro Caravaca en Congreso Web Zaragoza 2015
Lisandro Caravaca en Congreso Web Zaragoza 2015Lisandro Caravaca en Congreso Web Zaragoza 2015
Lisandro Caravaca en Congreso Web Zaragoza 2015
 
El Futuro del SEO y cómo llegar a él en el presente
El Futuro del SEO y cómo llegar a él en el presenteEl Futuro del SEO y cómo llegar a él en el presente
El Futuro del SEO y cómo llegar a él en el presente
 
CW15-Charla-Clausura-CalvoConBarba
CW15-Charla-Clausura-CalvoConBarbaCW15-Charla-Clausura-CalvoConBarba
CW15-Charla-Clausura-CalvoConBarba
 
CRM y Big Data: el nuevo cliente vitaminado
CRM y Big Data: el nuevo cliente vitaminadoCRM y Big Data: el nuevo cliente vitaminado
CRM y Big Data: el nuevo cliente vitaminado
 
Encuentra contenidos como un PRO. Congreso Web 2015 #CW15
Encuentra contenidos como un PRO. Congreso Web 2015 #CW15Encuentra contenidos como un PRO. Congreso Web 2015 #CW15
Encuentra contenidos como un PRO. Congreso Web 2015 #CW15
 
7 implementaciones avanzadas de Google Analytics que no aprovechas en tu nego...
7 implementaciones avanzadas de Google Analytics que no aprovechas en tu nego...7 implementaciones avanzadas de Google Analytics que no aprovechas en tu nego...
7 implementaciones avanzadas de Google Analytics que no aprovechas en tu nego...
 
Generaciones Y, Z y Social Media, educación
Generaciones Y, Z y Social Media, educaciónGeneraciones Y, Z y Social Media, educación
Generaciones Y, Z y Social Media, educación
 
Google Tag Manager: un nuevo paso en la Analítica Digital (Congreso de Zarago...
Google Tag Manager: un nuevo paso en la Analítica Digital (Congreso de Zarago...Google Tag Manager: un nuevo paso en la Analítica Digital (Congreso de Zarago...
Google Tag Manager: un nuevo paso en la Analítica Digital (Congreso de Zarago...
 
Neuromarketing aplicado al rediseño de un ecommerce
Neuromarketing aplicado al rediseño de un ecommerceNeuromarketing aplicado al rediseño de un ecommerce
Neuromarketing aplicado al rediseño de un ecommerce
 

Similar a Inciación a Drupal 8

Taller drupal 8 tuxtepec
Taller drupal 8 tuxtepecTaller drupal 8 tuxtepec
Taller drupal 8 tuxtepecMedio y forma
 
Presentando drupal en xalapa
Presentando drupal en xalapaPresentando drupal en xalapa
Presentando drupal en xalapaMedio y forma
 
Presentacion Drupal Ccrtv
Presentacion Drupal CcrtvPresentacion Drupal Ccrtv
Presentacion Drupal CcrtvPedro Cambra
 
Drupal 8 WorkShop - e-Ghost 2015
Drupal 8 WorkShop - e-Ghost 2015  Drupal 8 WorkShop - e-Ghost 2015
Drupal 8 WorkShop - e-Ghost 2015 Keopx
 
Drupal 7 (2)
Drupal 7 (2)Drupal 7 (2)
Drupal 7 (2)jecol59
 
Curso básico de drupal 8
Curso básico de drupal 8Curso básico de drupal 8
Curso básico de drupal 8Medio y forma
 
Presentando Drupal en el Flisol Xalapa
Presentando Drupal en el Flisol XalapaPresentando Drupal en el Flisol Xalapa
Presentando Drupal en el Flisol XalapaMedio y forma
 
Django - Curso Básico - Principales Conceptos
Django - Curso Básico - Principales ConceptosDjango - Curso Básico - Principales Conceptos
Django - Curso Básico - Principales ConceptosGeorge Navarro Gomez
 
Django - Curso Básico - Principales Conceptos
Django - Curso Básico - Principales ConceptosDjango - Curso Básico - Principales Conceptos
Django - Curso Básico - Principales ConceptosGeorge Navarro Gomez
 
Drupal chix intro
Drupal chix   introDrupal chix   intro
Drupal chix introwitperu
 
Manual del usuario web
Manual del usuario webManual del usuario web
Manual del usuario webAngel Almada
 
Drupal como cms
Drupal como cmsDrupal como cms
Drupal como cmsHugo Peña
 
I summit01
I summit01I summit01
I summit01Utpl
 

Similar a Inciación a Drupal 8 (20)

Taller drupal 8 tuxtepec
Taller drupal 8 tuxtepecTaller drupal 8 tuxtepec
Taller drupal 8 tuxtepec
 
Presentando drupal en xalapa
Presentando drupal en xalapaPresentando drupal en xalapa
Presentando drupal en xalapa
 
Presentacion Drupal Ccrtv
Presentacion Drupal CcrtvPresentacion Drupal Ccrtv
Presentacion Drupal Ccrtv
 
DRUPAL
DRUPALDRUPAL
DRUPAL
 
Drupal
DrupalDrupal
Drupal
 
Drupal mas que un cms
Drupal mas que un cmsDrupal mas que un cms
Drupal mas que un cms
 
Drupal - Introducción
Drupal - IntroducciónDrupal - Introducción
Drupal - Introducción
 
DRUPAL - caracteristicas
DRUPAL - caracteristicasDRUPAL - caracteristicas
DRUPAL - caracteristicas
 
Drupal
DrupalDrupal
Drupal
 
Drupal 8 WorkShop - e-Ghost 2015
Drupal 8 WorkShop - e-Ghost 2015  Drupal 8 WorkShop - e-Ghost 2015
Drupal 8 WorkShop - e-Ghost 2015
 
Drupal 7 (2)
Drupal 7 (2)Drupal 7 (2)
Drupal 7 (2)
 
Curso básico de drupal 8
Curso básico de drupal 8Curso básico de drupal 8
Curso básico de drupal 8
 
Introduccion drupal
Introduccion drupalIntroduccion drupal
Introduccion drupal
 
Presentando Drupal en el Flisol Xalapa
Presentando Drupal en el Flisol XalapaPresentando Drupal en el Flisol Xalapa
Presentando Drupal en el Flisol Xalapa
 
Django - Curso Básico - Principales Conceptos
Django - Curso Básico - Principales ConceptosDjango - Curso Básico - Principales Conceptos
Django - Curso Básico - Principales Conceptos
 
Django - Curso Básico - Principales Conceptos
Django - Curso Básico - Principales ConceptosDjango - Curso Básico - Principales Conceptos
Django - Curso Básico - Principales Conceptos
 
Drupal chix intro
Drupal chix   introDrupal chix   intro
Drupal chix intro
 
Manual del usuario web
Manual del usuario webManual del usuario web
Manual del usuario web
 
Drupal como cms
Drupal como cmsDrupal como cms
Drupal como cms
 
I summit01
I summit01I summit01
I summit01
 

Último

rodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptxrodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptxssuser61dda7
 
Tema 1 - Fundamentos de gestión contable.pptx
Tema 1 - Fundamentos de gestión contable.pptxTema 1 - Fundamentos de gestión contable.pptx
Tema 1 - Fundamentos de gestión contable.pptxchinojosa17
 
CamposGarcia_MariaMagdalena_M1S3AI6.pptx
CamposGarcia_MariaMagdalena_M1S3AI6.pptxCamposGarcia_MariaMagdalena_M1S3AI6.pptx
CamposGarcia_MariaMagdalena_M1S3AI6.pptx241518192
 
Medios Digitales Teorías y Metodologías de Análisis.pptx
Medios Digitales Teorías y Metodologías de Análisis.pptxMedios Digitales Teorías y Metodologías de Análisis.pptx
Medios Digitales Teorías y Metodologías de Análisis.pptxUniversidad de Bielefeld
 
que es Planimetría definición importancia en topografia.pptx
que es Planimetría definición importancia en topografia.pptxque es Planimetría definición importancia en topografia.pptx
que es Planimetría definición importancia en topografia.pptxmrzreyes12
 
2º SOY LECTOR PART 2- MD EDUCATIVO (6).pdf
2º SOY LECTOR PART 2- MD  EDUCATIVO (6).pdf2º SOY LECTOR PART 2- MD  EDUCATIVO (6).pdf
2º SOY LECTOR PART 2- MD EDUCATIVO (6).pdfFernandaHernandez312615
 
LA ETICA DEL UTILITARISMO DE JEREMY BENTHAM
LA ETICA DEL UTILITARISMO DE JEREMY BENTHAMLA ETICA DEL UTILITARISMO DE JEREMY BENTHAM
LA ETICA DEL UTILITARISMO DE JEREMY BENTHAMalejandroortizm
 
Practica guiada Menu_ tecnología (Tic's)
Practica guiada Menu_ tecnología (Tic's)Practica guiada Menu_ tecnología (Tic's)
Practica guiada Menu_ tecnología (Tic's)BrianaFrancisco
 
11º Anuncio Nominados Finalistas Premios #LatamDigital 2024 by Interlat Vers...
11º Anuncio Nominados Finalistas Premios #LatamDigital 2024 by Interlat  Vers...11º Anuncio Nominados Finalistas Premios #LatamDigital 2024 by Interlat  Vers...
11º Anuncio Nominados Finalistas Premios #LatamDigital 2024 by Interlat Vers...#LatamDigital
 
El uso de las tic en la vida continúa , ambiente positivo y negativo.
El uso de las tic  en la vida continúa , ambiente positivo y negativo.El uso de las tic  en la vida continúa , ambiente positivo y negativo.
El uso de las tic en la vida continúa , ambiente positivo y negativo.ayalayenifer617
 
TALLER DE ANALISIS SOLUCION DE TECNOLOGIA
TALLER DE ANALISIS SOLUCION DE TECNOLOGIATALLER DE ANALISIS SOLUCION DE TECNOLOGIA
TALLER DE ANALISIS SOLUCION DE TECNOLOGIAobandopaula444
 
Fisica General.pdf ESCUELA D QUIMICA E INGENIERIA
Fisica General.pdf ESCUELA D QUIMICA E INGENIERIAFisica General.pdf ESCUELA D QUIMICA E INGENIERIA
Fisica General.pdf ESCUELA D QUIMICA E INGENIERIAcoloncopias5
 
GRUPO 5 Software en el campo de la salud.pptx
GRUPO 5 Software en el campo de la salud.pptxGRUPO 5 Software en el campo de la salud.pptx
GRUPO 5 Software en el campo de la salud.pptxNicolas Villarroel
 
GRUPO 10 SOFTWARE DE EL CAMPO DE LA SAULD
GRUPO 10 SOFTWARE DE EL CAMPO DE LA SAULDGRUPO 10 SOFTWARE DE EL CAMPO DE LA SAULD
GRUPO 10 SOFTWARE DE EL CAMPO DE LA SAULDLeslie Villar
 
FLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdf
FLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdfFLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdf
FLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdfYuriFuentesMartinez2
 
ChatGPT Inteligencia artificial, funciones, limitaciones y ventajas.
ChatGPT Inteligencia artificial, funciones, limitaciones y ventajas.ChatGPT Inteligencia artificial, funciones, limitaciones y ventajas.
ChatGPT Inteligencia artificial, funciones, limitaciones y ventajas.Aldo Fernandez
 
Software y servicios de internet mapa conceptual.pdf
Software y servicios de internet mapa conceptual.pdfSoftware y servicios de internet mapa conceptual.pdf
Software y servicios de internet mapa conceptual.pdfDanielaEspitiaHerrer
 

Último (17)

rodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptxrodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
 
Tema 1 - Fundamentos de gestión contable.pptx
Tema 1 - Fundamentos de gestión contable.pptxTema 1 - Fundamentos de gestión contable.pptx
Tema 1 - Fundamentos de gestión contable.pptx
 
CamposGarcia_MariaMagdalena_M1S3AI6.pptx
CamposGarcia_MariaMagdalena_M1S3AI6.pptxCamposGarcia_MariaMagdalena_M1S3AI6.pptx
CamposGarcia_MariaMagdalena_M1S3AI6.pptx
 
Medios Digitales Teorías y Metodologías de Análisis.pptx
Medios Digitales Teorías y Metodologías de Análisis.pptxMedios Digitales Teorías y Metodologías de Análisis.pptx
Medios Digitales Teorías y Metodologías de Análisis.pptx
 
que es Planimetría definición importancia en topografia.pptx
que es Planimetría definición importancia en topografia.pptxque es Planimetría definición importancia en topografia.pptx
que es Planimetría definición importancia en topografia.pptx
 
2º SOY LECTOR PART 2- MD EDUCATIVO (6).pdf
2º SOY LECTOR PART 2- MD  EDUCATIVO (6).pdf2º SOY LECTOR PART 2- MD  EDUCATIVO (6).pdf
2º SOY LECTOR PART 2- MD EDUCATIVO (6).pdf
 
LA ETICA DEL UTILITARISMO DE JEREMY BENTHAM
LA ETICA DEL UTILITARISMO DE JEREMY BENTHAMLA ETICA DEL UTILITARISMO DE JEREMY BENTHAM
LA ETICA DEL UTILITARISMO DE JEREMY BENTHAM
 
Practica guiada Menu_ tecnología (Tic's)
Practica guiada Menu_ tecnología (Tic's)Practica guiada Menu_ tecnología (Tic's)
Practica guiada Menu_ tecnología (Tic's)
 
11º Anuncio Nominados Finalistas Premios #LatamDigital 2024 by Interlat Vers...
11º Anuncio Nominados Finalistas Premios #LatamDigital 2024 by Interlat  Vers...11º Anuncio Nominados Finalistas Premios #LatamDigital 2024 by Interlat  Vers...
11º Anuncio Nominados Finalistas Premios #LatamDigital 2024 by Interlat Vers...
 
El uso de las tic en la vida continúa , ambiente positivo y negativo.
El uso de las tic  en la vida continúa , ambiente positivo y negativo.El uso de las tic  en la vida continúa , ambiente positivo y negativo.
El uso de las tic en la vida continúa , ambiente positivo y negativo.
 
TALLER DE ANALISIS SOLUCION DE TECNOLOGIA
TALLER DE ANALISIS SOLUCION DE TECNOLOGIATALLER DE ANALISIS SOLUCION DE TECNOLOGIA
TALLER DE ANALISIS SOLUCION DE TECNOLOGIA
 
Fisica General.pdf ESCUELA D QUIMICA E INGENIERIA
Fisica General.pdf ESCUELA D QUIMICA E INGENIERIAFisica General.pdf ESCUELA D QUIMICA E INGENIERIA
Fisica General.pdf ESCUELA D QUIMICA E INGENIERIA
 
GRUPO 5 Software en el campo de la salud.pptx
GRUPO 5 Software en el campo de la salud.pptxGRUPO 5 Software en el campo de la salud.pptx
GRUPO 5 Software en el campo de la salud.pptx
 
GRUPO 10 SOFTWARE DE EL CAMPO DE LA SAULD
GRUPO 10 SOFTWARE DE EL CAMPO DE LA SAULDGRUPO 10 SOFTWARE DE EL CAMPO DE LA SAULD
GRUPO 10 SOFTWARE DE EL CAMPO DE LA SAULD
 
FLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdf
FLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdfFLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdf
FLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdf
 
ChatGPT Inteligencia artificial, funciones, limitaciones y ventajas.
ChatGPT Inteligencia artificial, funciones, limitaciones y ventajas.ChatGPT Inteligencia artificial, funciones, limitaciones y ventajas.
ChatGPT Inteligencia artificial, funciones, limitaciones y ventajas.
 
Software y servicios de internet mapa conceptual.pdf
Software y servicios de internet mapa conceptual.pdfSoftware y servicios de internet mapa conceptual.pdf
Software y servicios de internet mapa conceptual.pdf
 

Inciación a Drupal 8

  • 1. Iniciación a Drupal 8 El nuevo estándar para la creación de experiencias digitales increíbles 04 de Junio de 2016
  • 2. 1. Presentación 2. Introducción a Drupal 8 3. Instalación y primeros pasos 4. Configuración y manejo 5. Módulos contribuidos 6. Gestión Usuarios 7. Idiomas y sitios multilingües 8. Gestión de la configuración Índice
  • 3. 1. Presentación 2. Introducción a Drupal 8 3. Instalación y primeros pasos 4. Configuración y manejo 5. Módulos contribuidos 6. Gestión Usuarios 7. Idiomas y sitios multilingües 8. Gestión de la configuración Índice
  • 4. 1. Presentación 2. Introducción a Drupal 8 3. Instalación y primeros pasos 4. Configuración y manejo 5. Módulos contribuidos 6. Gestión Usuarios 7. Idiomas y sitios multilingües 8. Gestión de la configuración Índice
  • 5. ¿Qué vamos a ver? Iniciación a Drupal 8 1. Presentación - Introducción a Drupal 8 - Qué es Drupal - Características principales de Drupal - Drupal 8 - Mejoras en Drupal 8 - Estadísticas de uso - Situación frente a otros CMS - Webs construidas con Drupal - Construir una web con Drupal 8 - Requisitos previos para trabajar con Drupal 8 - Instalación estándar de Drupal 8 - Configuración - Estructura - Apariencia - Módulos - Usuarios - Idiomas
  • 7. Qué es Drupal Iniciación a Drupal 8 2. Introducción a Drupal 8 Drupal es un Sistema de Gestión de Contenidos, CMS de las siglas en inglés, gratis y con licencia Open Source usado para publicar y mantener cualquier tipo de sitio web desde una página personal hasta una intranet corporativa.
  • 8. Características principales de Drupal Iniciación a Drupal 8 2. Introducción a Drupal 8 - Dispone de una estructura modular altamente configurable. - Soportado por una gran comunidad de desarrolladores. - Es administrable desde un navegador web. - Tiene un sistema de gestión de usuarios muy potente. - Ofrece un sistema de permisos enormemente granular. - Presenta una gran flexibilidad a la hora de mostrar el contenido. - Su apariencia es modificable y consistente en todo el sitio.
  • 9. Características principales de Drupal Iniciación a Drupal 8 2. Introducción a Drupal 8 Permite publicar y compartir artículos, imágenes o cualquier otro tipo de archivos y servicios añadidos como foros, votaciones, blogs, ecommerce y administración de usuarios y permisos. Uno de sus valores más significativos es que se trata de un framework documentado sobre el que los desarrolladores crean nuevas funcionalidades y mantienen las ya existentes, siempre desde la perspectiva de software libre. Existe una gran cantidad de módulos disponibles que se pueden utilizar sobre el núcleo de Drupal pero también existe la posibilidad de adaptarlos en la medida de lo necesario, o crear nuevos módulos ya que están basados en el lenguaje PHP.
  • 10. Drupal 8 2. Introducción a Drupal 8 el nuevo estándar para la creación de experiencias digitales increíbles NO es una evolución de Drupal 7, es una revolución radical. El resultado es un código mucho más profesional y moderno. Iniciación a Drupal 8
  • 11. Versionado semántico Iniciación a Drupal 8 2. Introducción a Drupal 8 Versiones recomendadas actualmente (Junio 2016): Drupal 7.43 Drupal 8.1.2
  • 12. Mejoras en Drupal 8 2. Introducción a Drupal 8 • Mejora de la experiencia de creación de contenido • CKEditor incluido en el núcleo • Edición en línea • Página de creación de contenidos rediseñada • Orientación al móvil • Mobile first • Elementos responsivos • Barra de herramientas amigable para móviles • Multilingüe • Multilingüe desde la instalación • Menos módulos, más funcionalidad • Selección de idioma en cualquier sitio Iniciación a Drupal 8
  • 13. Mejoras en Drupal 8 2. Introducción a Drupal 8 • Mejoras para constructores de sitios • Vistas en el núcleo • Más y mejores bloques • Migraciones • Mejoras para maquetadores • HTML5 • Nuevas librerías • Nuevo sistema de temas, TWIG • Mejoras para desarrolladores • Nuevo sistema de gestión de configuraciones. • Entidades en cualquier parte • Servicios Web Iniciación a Drupal 8
  • 14. Mejoras en Drupal 8 2. Introducción a Drupal 8 • Código moderno y orientado a objetos (robustez) • Symfony 2.7 • JQuery 2 • Twig • Normalize.css • Backbone.js • Modernizr • Librerías de terceros • Testing • PHPUnit • Behat Iniciación a Drupal 8
  • 15. Estadísticas de uso Iniciación a Drupal 8 2. Introducción a Drupal 8
  • 16. Estadísticas de uso Iniciación a Drupal 8 2. Introducción a Drupal 8 Existe un gran número de CMS por lo que es necesario establecer diferentes criterios de clasificación. Algunos de los criterios de clasificación más representativos son: - Según sus características. - Lenguaje de programación empleado (Java, PHP, ASP.NET…) - Licencia (código abierto o no). - Según su uso y funcionalidad (blogs, foros, wikis, comercio electrónico, publicaciones digitales, de propósito general…).
  • 17. Estadísticas de uso Iniciación a Drupal 8 2. Introducción a Drupal 8 En Junio de 2016, aproximadamente el 8% de todas las webs del Top 10k que usan un CMS es Drupal Fuente: http://trends.builtwith.com/cms
  • 18. Situación frente a otros CMS Iniciación a Drupal 8 2. Introducción a Drupal 8
  • 19. Situación frente a otros CMS Iniciación a Drupal 8 2. Introducción a Drupal 8 Drupal es el CMS más veterano de los 3 más utilizados. Los tres son de código abierto y están basados en PHP y MySQL. Popularidad , resultados en google (Junio 2016) Wordpress 381.000.000 Joomla 74.900.000 Drupal 66.400.000 Publico al que está enfocado Wordpress y Joomla: Hecho por programadores para Site Builders. Drupal: Hecho por programadores para programadores
  • 20. Situación frente a otros CMS Iniciación a Drupal 8 2. Introducción a Drupal 8
  • 21. Páginas web construidas con Drupal Iniciación a Drupal 8 2. Introducción a Drupal 8
  • 22. Páginas web construidas con Drupal por Hiberus Iniciación a Drupal 8 2. Introducción a Drupal 8
  • 24. 3. Instalación y primeros pasos Requisitos previos Iniciación a Drupal 8 - Espacio en disco 15MB para la instalación mínima, puede llegar hasta los 60MB si se tienen muchos módulos y/o temas instalados. - Servidor web Apache, Nginx, o Microsoft IIS - Base de Datos MySQL 5.5.3/MariaDB 5.5.20/Percona Server 5.5.8 ( PDO + InnoDB) PostgreSQL 9.1.2 (PDO) SQLite 3.6.8 - PHP Mínimo PHP 5.5.9 Más info en: https://www.drupal.org/requirements
  • 30. 4. Configuración y manejo Taxonomías Iniciación a Drupal 8 La taxonomía es la ciencia de la clasificación. El sistema de taxonomías de Drupal permite organizar y categorizar los contenidos. Está compuesto de dos elementos fundamentales: Vocabularios y Términos Son entidades por lo que es posible añadirles campos.
  • 31. 4. Configuración y manejo Tipos de contenido Iniciación a Drupal 8 - Opciones generales - Gestionar campos - Gestionar presentación - Gestionar presentación del formulario - Campos de comentarios
  • 32. 4. Configuración y manejo Menús y bloques Conoce Drupal - Creación de un nuevo menú - Añadir enlaces a un menú - Mostrar bloque menú en una región - En Drupal 8 los bloques son entidades - Crear tipos de bloques - Crear bloques - Asignar un bloque en varias zonas
  • 33. 4. Configuración y manejo Gestión módulos Conoce Drupal - Instalar un módulo - Habilitar y deshabilitar módulos - Dependencias entre módulos - Versiones de un módulo - Módulos contribuidos y módulos personalizados
  • 34. 4. Configuración y manejo Temas Conoce Drupal - Temas personalizados - Tema público y de administración - Instalar un tema contribuido - Parámetros del tema - Regiones del tema
  • 35. 4. Configuración y manejo Vistas Conoce Drupal - Vistas existentes - Crear nueva vista - Presentaciones de vistas
  • 37. 5. Módulos contribuidos Módulos esenciales Conoce Drupal Nombre URL Descripción Token https://www.drupal.org/project/token Proporciona tokens adicionales a los que trae el núcleo Admin Toolbar https://www.drupal.org/project/admin_toolbar Mejora la barra de herramientas por defecto Layout Plugin https://www.drupal.org/project/layout_plugin Permite a los módulos o temas registrar nuevos layouts Google Analytics https://drupal.org/project/google_analytics Permite la integración de este sistema de estadísticas Display Suite https://www.drupal.org/project/ds Ofrece un control total sobre la visualización del contenido SMTP Authentication Support https://www.drupal.org/project/smtp Para poder enviar correos autenticados mediante un servidor SMTP Rules https://www.drupal.org/project/rules Permite definir acciones ejecutadas condicionalmente en base a eventos Backup and Migrate https://www.drupal.org/project/backup_migrate Para realizar copias de seguridad de la BD, código y archivos Contact Storage https://www.drupal.org/project/contact_storage Permite almacenar los envíos del formulario de contacto
  • 38. 5. Módulos contribuidos Módulos para SEO Conoce Drupal Nombre URL Descripción Pathauto https://drupal.org/project/pathauto Genera URL path alias automáticamente Redirect https://www.drupal.org/project/redirect Ayuda a eliminar contenido duplicado Search 404 https://drupal.org/project/search404 Reemplaza las páginas 404 por búsquedas Metatag https://www.drupal.org/project/metatag Ofrece soporte para Meta tags basado en el API de campos XML sitemap https://drupal.org/project/xmlsitemap Genera un archivo sitemap.xml conforme a la especificación de sitemaps.org Robots txt https://drupal.org/project/robotstxt Edita el archivo robots.txt desde la interfaz de administración Google Analytics https://drupal.org/project/google_analytics Integra las estadísticas de Google Analytics en el sitio
  • 40. 6. Gestión usuarios Usuarios, permisos y roles Iniciación a Drupal 8 - Configuración del registro de usuarios - Configurar los correos de respuesta - Listado de permisos por módulo - Roles predeterminados - Creación roles - Asignación de roles a los usuarios
  • 42. 7. Idiomas y sitios multilingües Introducción Se trata de uno de los aspectos en los que más cambios se han introducido. • Módulos Internationalization o Entity Translation en el núcleo • Localization Update, tanto el núcleo como los módulos contribuidos incorporan las traducciones al instalarse • Nuevo sistema de traducción de la configuración • El número de módulos necesarios pasa de más de una docena a cuatro Configuración básica Traducción de la interfaz de usuario Traducción de la configuración Iniciación a Drupal 8
  • 43. 7. Idiomas y sitios multilingües Introducción Configuración de la traducción de contenidos Configuración de la traducción de campos Traducir contenidos Traducción de la configuración de los tipos de contenido y campos Traducción de términos de taxonomía Traducción de URL Traducción de menús • Menú único con elementos traducidos • Menús independientes por idioma Iniciación a Drupal 8
  • 45. 8. Gestión de la configuración Introducción Drupal 8 incorpora un nuevo sistema de gestión de la configuración cuyo principal objetivo es la sincronización de la configuración entre sitios. Se considera configuración • Tipos de contenido • Campos • Vocabularios • Vistas No se considera configuración • Contenido • Términos de taxonomía • Usuarios La configuración realmente se almacena en la BD y se transforma en archivos cuando se exporta. Solo para modificar configuraciones entre réplicas de sitios NO entre sitios diferentes Iniciación a Drupal 8