SlideShare una empresa de Scribd logo
1 de 103
MADRID · NOV 21-22 · 2014
Introduciendo Drupal 8
Siddharta Navarro Castellar
CEO en Atenea tech
@sidddi
Luis Ortiz Ramos
CTO en Atenea tech
@luisortizramos
MADRID · NOV 21-22 · 2014
¡SPAM!
Monty Python's Flying Circus, BBC, 2nd. series, episodio 25
http://youtu.be/anwy2MPT5RE
MADRID · NOV 21-22 · 2014
MADRID · NOV 21-22 · 2014
Atenea tech
• Somos expertos en Drupal
MADRID · NOV 21-22 · 2014
Atenea tech
• Somos expertos en Drupal
• Somos Siddharta, Luis, Oriol, Tomás, Robert y David.
MADRID · NOV 21-22 · 2014
Atenea tech
• Somos expertos en Drupal
• Somos Siddharta, Luis, Oriol, Tomás, Robert y David.
• Trabajamos para Estrella Damm, Dexeus, Médicos Sin
Fronteras, Infojobs, Greenpeace...
MADRID · NOV 21-22 · 2014
Atenea tech
• Somos expertos en Drupal
• Somos Siddharta, Luis, Oriol, Tomás, Robert y David.
• Trabajamos para UNESCO, Estrella Damm, Dexeus,
Médicos Sin Fronteras, Infojobs, Greenpeace...
• Estamos en Barcelona
MADRID · NOV 21-22 · 2014
Atenea tech
• Somos expertos en Drupal
• Somos Siddharta, Luis, Oriol, Tomás, Robert y David.
• Trabajamos para UNESCO, Estrella Damm, Dexeus,
Médicos Sin Fronteras, Infojobs, Greenpeace...
• Estamos en Barcelona
• Puedes contactar con nosotros en
hola@ateneatech.com
MADRID · NOV 21-22 · 2014
VISIÓN
GENERAL
Overview effect
http://en.wikipedia.org/wiki/Overview_effect
MADRID · NOV 21-22 · 2014
¿Qué es?
MADRID · NOV 21-22 · 2014
¿Qué es?
• Un sistema de gestión de contenidos
MADRID · NOV 21-22 · 2014
¿Qué es?
• Un sistema de gestión de contenidos
• Un marco de gestión de contenidos
MADRID · NOV 21-22 · 2014
¿Qué es?
• Un sistema de gestión de contenidos
• Un marco de gestión de contenidos
• Una comunidad
MADRID · NOV 21-22 · 2014
¿Quién lo usa?
MADRID · NOV 21-22 · 2014
¿Quién lo usa?
• 1.134.238 Webs
MADRID · NOV 21-22 · 2014
¿Quién lo usa?
• 1.134.238 Webs
• Ejemplos:
MADRID · NOV 21-22 · 2014
¿Quién lo usa?
• 1.134.238 Webs
• Ejemplos:
• Drupal showcase (http://drupalshowcase.com)
MADRID · NOV 21-22 · 2014
¿Quién lo usa?
• 1.134.238 Webs
• Ejemplos:
• Drupal showcase (http://drupalshowcase.com)
• Drupal.org case studies (http://drupal.org/cases)
MADRID · NOV 21-22 · 2014
¿Cuáles son sus principales
características?
MADRID · NOV 21-22 · 2014
• Sistema de módulos flexible
¿Cuáles son sus principales
características?
MADRID · NOV 21-22 · 2014
• Sistema de módulos flexible
• Sistema de temas personalizable
¿Cuáles son sus principales
características?
MADRID · NOV 21-22 · 2014
• Sistema de módulos flexible
• Sistema de temas personalizable
• Sistema de contenidos y entidades extensible
¿Cuáles son sus principales
características?
MADRID · NOV 21-22 · 2014
• Sistema de módulos flexible
• Sistema de temas personalizable
• Sistema de contenidos y entidades extensible
• Optimización para buscadores inherente
¿Cuáles son sus principales
características?
MADRID · NOV 21-22 · 2014
• Sistema de módulos flexible
• Sistema de temas personalizable
• Sistema de contenidos y entidades extensible
• Optimización para buscadores inherente
• Permisos de acceso basado en roles
¿Cuáles son sus principales
características?
MADRID · NOV 21-22 · 2014
• Sistema de módulos flexible
• Sistema de temas personalizable
• Sistema de contenidos y entidades extensible
• Optimización para buscadores inherente
• Permisos de acceso basado en roles
• Herramientas para la publicación y la colaboración
¿Cuáles son sus principales
características?
NOVEDADES EN
DRUPAL 8
DrupalCon Amsterdam 2014 Group Photo by Josef Jerabek
MADRID · NOV 21-22 · 2014
6 INICIATIVAS
OFICIALES
Dries Buytaret Keynote at DrupalCon Amsterdam 2014 by Josef Jerabek
MADRID · NOV 21-22 · 2014
Configuration
Management
Mobile Blocks++
Multilingual Views Web services
MADRID · NOV 21-22 · 2014
MADRID · NOV 21-22 · 2014
Configuration
Management
Mobile Blocks++
Multilingual Views Web services
MADRID · NOV 21-22 · 2014
MADRID · NOV 21-22 · 2014
Configuration
Management
Mobile Blocks++
Multilingual Views Web services
MADRID · NOV 21-22 · 2014
MADRID · NOV 21-22 · 2014
Configuration
Management
Mobile Blocks++
Multilingual Views Web services
MADRID · NOV 21-22 · 2014
MADRID · NOV 21-22 · 2014
Configuration
Management
Mobile Blocks++
Multilingual Views Web services
MADRID · NOV 21-22 · 2014
MADRID · NOV 21-22 · 2014
Configuration
Management
Mobile Blocks++
Multilingual Views Web services
MADRID · NOV 21-22 · 2014
MADRID · NOV 21-22 · 2014
~900
CAMBIOS
Drupal contributors at DrupalCon Amsterdam 2014 by pdjohnson
MADRID · NOV 21-22 · 2014
Para usuarios finales y clientes
MADRID · NOV 21-22 · 2014
• Mejoras en la experiencia de autor
Para usuarios finales y clientes
MADRID · NOV 21-22 · 2014
MADRID · NOV 21-22 · 2014
MADRID · NOV 21-22 · 2014
MADRID · NOV 21-22 · 2014
MADRID · NOV 21-22 · 2014
MADRID · NOV 21-22 · 2014
MADRID · NOV 21-22 · 2014
MADRID · NOV 21-22 · 2014
• Mejoras en la experiencia de autor
• Mobile
Para usuarios finales y clientes
MADRID · NOV 21-22 · 2014
MADRID · NOV 21-22 · 2014
MADRID · NOV 21-22 · 2014
MADRID · NOV 21-22 · 2014
MADRID · NOV 21-22 · 2014
Para site-builders
MADRID · NOV 21-22 · 2014
• Nueva estructura de directorios
Para site-builders
MADRID · NOV 21-22 · 2014
modules
themes
sites all
modules
themes
node
contrib_module
custom_theme
bartik
MADRID · NOV 21-22 · 2014
modules
themes
core modules
contrib_module
custom_theme
themes
node
bartik
MADRID · NOV 21-22 · 2014
• Nueva estructura de directorios
• Mejoras en la página de módulos
Para site-builders
MADRID · NOV 21-22 · 2014
MADRID · NOV 21-22 · 2014
• Nueva estructura de directorios
• Mejoras en la página de módulos
• Multiidioma
Para site-builders
MADRID · NOV 21-22 · 2014
MADRID · NOV 21-22 · 2014
MADRID · NOV 21-22 · 2014
MADRID · NOV 21-22 · 2014
MADRID · NOV 21-22 · 2014
MADRID · NOV 21-22 · 2014
MADRID · NOV 21-22 · 2014
• Nueva estructura de directorios
• Mejoras en la página de módulos
• Multiidioma
• Bloques y Layouts
Para site-builders
MADRID · NOV 21-22 · 2014
MADRID · NOV 21-22 · 2014
MADRID · NOV 21-22 · 2014
MADRID · NOV 21-22 · 2014
MADRID · NOV 21-22 · 2014
MADRID · NOV 21-22 · 2014
• Nueva estructura de directorios
• Mejoras en la página de módulos
• Multiidioma
• Bloques y Layouts
• Views in core
Para site-builders
MADRID · NOV 21-22 · 2014
MADRID · NOV 21-22 · 2014
MADRID · NOV 21-22 · 2014
Para diseñadores y front-enders
MADRID · NOV 21-22 · 2014
• HTML5
Para diseñadores y front-enders
MADRID · NOV 21-22 · 2014
MADRID · NOV 21-22 · 2014
$form['telephone'] = array(
'#type' => 'tel',
'#title' => t('Phone'),
);
$form['website'] = array(
'#type' => 'url',
'#title' => t('Website'),
);
$form['email'] = array(
'#type' => 'email',
'#title' => t('Email'),
);
…
MADRID · NOV 21-22 · 2014
• HTML5
• Markup limpio
Para diseñadores y front-enders
MADRID · NOV 21-22 · 2014
MADRID · NOV 21-22 · 2014
• HTML5
• Markup limpio
• Twig
Para diseñadores y front-enders
MADRID · NOV 21-22 · 2014
<article id="node-{{ node.nid }}" class="{{ attributes.class }} clearfix"{{ attributes }}>
{{ title_prefix }}
{% if not page %}
<h2{{ title_attributes }}>
<a href="{{ node_url }}" rel="bookmark">{{ label }}</a>
</h2>
{% endif %}
{{ title_suffix }}
{% if display_submitted %}
<footer>
{{ user_picture }}
<p class="submitted">{{ submitted }}</p>
</footer>
{% endif %}
<div class="content"{{ content_attributes }}>
{# We hide the comments and links now so that we can render them later. #}
{% hide(content.comments) %}
{% hide(content.links) %}
{{ content }}
</div>
{{ content.links }}
{{ content.comments }}
</article>
MADRID · NOV 21-22 · 2014
• HTML5
• Markup limpio
• Twig
• Fin del soporte para IE6, 7 y 8
Para diseñadores y front-enders
MADRID · NOV 21-22 · 2014
Para coders
MADRID · NOV 21-22 · 2014
• Nuevo autoloader de clases PSR-4
Para coders
MADRID · NOV 21-22 · 2014
• Nuevo autoloader de clases PSR-4
• Web services
Para coders
MADRID · NOV 21-22 · 2014
MADRID · NOV 21-22 · 2014
• Nuevo autoloader de clases PSR-4
• Web services
• Symfony Components
Para coders
MADRID · NOV 21-22 · 2014
• Nuevo autoloader de clases PSR-4
• Web services
• Symfony Components
• Configuration management
Para coders
MADRID · NOV 21-22 · 2014
MADRID · NOV 21-22 · 2014
MADRID · NOV 21-22 · 2014
TEST
test test test
test test test
test test test
ALERT!
Important
announcement
about
something.
Cache Cache
node/4 node/4
Active
File Store
Active
File Store
Staging
File Store
Active
File Store
Staging
File Store
MADRID · NOV 21-22 · 2014
• Nuevo autoloader de clases PSR-4
• Web services
• Symfony Components
• Configuration management
• Y mucho más…
Para coders
MADRID · NOV 21-22 · 2014
http://drupal.org/li
st-changes
Drupal contributors at DrupalCon Amsterdam 2014 by pdjohnson
MADRID · NOV 21-22 · 2014
CALENDARIO
La Sagrada Família by Vitold Muratov
MADRID · NOV 21-22 · 2014
• Enero de 2011: Drupal 7
• Marzo de 2011: Drupal 8 empieza a desarrollarse
• Diciembre de 2012: Feature freeze
• Mayo de 2013: Alpha
• Octubre de 2014: Beta
Línea de tiempo
MADRID · NOV 21-22 · 2014
MADRID · NOV 21-22 · 2014
¿DRUPAL 8.0.0?
Esperamos que SCG Power Rangers LLC no nos pongan una querella por usar esto sin su consentimiento
MADRID · NOV 21-22 · 2014
MADRID · NOV 21-22 · 2014
¡DRUPAL OS
NECESITA!
http://drupal.org/community-initiatives/drupal-core
MADRID · NOV 21-22 · 2014
¡Gracias!
Siddharta Navarro Castellar
CEO en Atenea tech
@sidddi
Luis Ortiz Ramos
CTO en Atenea tech
@luisortizramos

Más contenido relacionado

La actualidad más candente

Presentando drupal en xalapa
Presentando drupal en xalapaPresentando drupal en xalapa
Presentando drupal en xalapaMedio y forma
 
Drupal mas que un cms
Drupal mas que un cmsDrupal mas que un cms
Drupal mas que un cmseccutpl
 
Taller drupal 8 tuxtepec
Taller drupal 8 tuxtepecTaller drupal 8 tuxtepec
Taller drupal 8 tuxtepecMedio y forma
 
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
 
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
 
Por qué Drupal es un potente gestor de contenidos
Por qué Drupal es un potente gestor de contenidosPor qué Drupal es un potente gestor de contenidos
Por qué Drupal es un potente gestor de contenidosJuampy NR
 
Presentacion I Noite Drupal GNU Linux
Presentacion I Noite Drupal GNU LinuxPresentacion I Noite Drupal GNU Linux
Presentacion I Noite Drupal GNU LinuxAlberto Permuy Leal
 
Todo lo que necesitas saber sobre Drupal 8
Todo lo que necesitas saber sobre Drupal 8Todo lo que necesitas saber sobre Drupal 8
Todo lo que necesitas saber sobre Drupal 8Acquia
 
Presentación Drupal
Presentación DrupalPresentación Drupal
Presentación DrupalMedio y forma
 
Drupalcamp 2014 reconstruir un medio digital idealista news
Drupalcamp 2014   reconstruir un medio digital idealista newsDrupalcamp 2014   reconstruir un medio digital idealista news
Drupalcamp 2014 reconstruir un medio digital idealista newsMartín .
 
¿Vale la pena aprender Drupal?
¿Vale la pena aprender Drupal?¿Vale la pena aprender Drupal?
¿Vale la pena aprender Drupal?David Jeyachandran
 
Introducción a Drupal
Introducción a DrupalIntroducción a Drupal
Introducción a DrupalKeopx
 
Introduccion a Elgg
Introduccion a ElggIntroduccion a Elgg
Introduccion a ElggPedro Prez
 
Gobierno de apis
Gobierno de apisGobierno de apis
Gobierno de apisCloudAppi
 

La actualidad más candente (19)

Presentando drupal en xalapa
Presentando drupal en xalapaPresentando drupal en xalapa
Presentando drupal en xalapa
 
Drupal mas que un cms
Drupal mas que un cmsDrupal mas que un cms
Drupal mas que un cms
 
Taller drupal 8 tuxtepec
Taller drupal 8 tuxtepecTaller drupal 8 tuxtepec
Taller drupal 8 tuxtepec
 
Drupal 8 WorkShop - e-Ghost 2015
Drupal 8 WorkShop - e-Ghost 2015  Drupal 8 WorkShop - e-Ghost 2015
Drupal 8 WorkShop - e-Ghost 2015
 
Presentando drupal
Presentando drupalPresentando drupal
Presentando drupal
 
Presentando Drupal en el Flisol Xalapa
Presentando Drupal en el Flisol XalapaPresentando Drupal en el Flisol Xalapa
Presentando Drupal en el Flisol Xalapa
 
Drupal 8, presente y futuro
Drupal 8, presente y futuroDrupal 8, presente y futuro
Drupal 8, presente y futuro
 
Por qué Drupal es un potente gestor de contenidos
Por qué Drupal es un potente gestor de contenidosPor qué Drupal es un potente gestor de contenidos
Por qué Drupal es un potente gestor de contenidos
 
Presentacion I Noite Drupal GNU Linux
Presentacion I Noite Drupal GNU LinuxPresentacion I Noite Drupal GNU Linux
Presentacion I Noite Drupal GNU Linux
 
Creación de proyectos web con Drupal
Creación de proyectos web con DrupalCreación de proyectos web con Drupal
Creación de proyectos web con Drupal
 
Todo lo que necesitas saber sobre Drupal 8
Todo lo que necesitas saber sobre Drupal 8Todo lo que necesitas saber sobre Drupal 8
Todo lo que necesitas saber sobre Drupal 8
 
Comunidades software libre
Comunidades software libreComunidades software libre
Comunidades software libre
 
Presentación Drupal
Presentación DrupalPresentación Drupal
Presentación Drupal
 
Drupalcamp 2014 reconstruir un medio digital idealista news
Drupalcamp 2014   reconstruir un medio digital idealista newsDrupalcamp 2014   reconstruir un medio digital idealista news
Drupalcamp 2014 reconstruir un medio digital idealista news
 
¿Vale la pena aprender Drupal?
¿Vale la pena aprender Drupal?¿Vale la pena aprender Drupal?
¿Vale la pena aprender Drupal?
 
Introducción a Drupal
Introducción a DrupalIntroducción a Drupal
Introducción a Drupal
 
Drupal - Introducción
Drupal - IntroducciónDrupal - Introducción
Drupal - Introducción
 
Introduccion a Elgg
Introduccion a ElggIntroduccion a Elgg
Introduccion a Elgg
 
Gobierno de apis
Gobierno de apisGobierno de apis
Gobierno de apis
 

Similar a Introduciendo drupal 8

Cuando los desarrolladores conocieron SSAS, Business Intelligence y Big Data
Cuando los desarrolladores conocieron SSAS, Business Intelligence y Big DataCuando los desarrolladores conocieron SSAS, Business Intelligence y Big Data
Cuando los desarrolladores conocieron SSAS, Business Intelligence y Big DataRuben Pertusa Lopez
 
Capas de acceso a datos .NET escalables de verdad: el batido perfecto para el...
Capas de acceso a datos .NET escalables de verdad: el batido perfecto para el...Capas de acceso a datos .NET escalables de verdad: el batido perfecto para el...
Capas de acceso a datos .NET escalables de verdad: el batido perfecto para el...SolidQ
 
Scrum bad smells (codemotion 2014)
Scrum bad smells (codemotion 2014)Scrum bad smells (codemotion 2014)
Scrum bad smells (codemotion 2014)Juanma Gómez
 
Big data: a data sicentist view
Big data: a data sicentist viewBig data: a data sicentist view
Big data: a data sicentist viewfernandocalle
 
Gonzalez jeiel2006
Gonzalez jeiel2006Gonzalez jeiel2006
Gonzalez jeiel2006pgonzalp
 
A todo gas: inyectando nitrógeno para incrementar la velocidad de las queries...
A todo gas: inyectando nitrógeno para incrementar la velocidad de las queries...A todo gas: inyectando nitrógeno para incrementar la velocidad de las queries...
A todo gas: inyectando nitrógeno para incrementar la velocidad de las queries...SolidQ
 
Azurer Data Factory en la práctica - SolidQ Summit 2017
Azurer Data Factory en la práctica - SolidQ Summit 2017Azurer Data Factory en la práctica - SolidQ Summit 2017
Azurer Data Factory en la práctica - SolidQ Summit 2017SolidQ
 
Operational Analytics, ¿amigo o enemigo de los ETLs y DQ clásicos? - SolidQ S...
Operational Analytics, ¿amigo o enemigo de los ETLs y DQ clásicos? - SolidQ S...Operational Analytics, ¿amigo o enemigo de los ETLs y DQ clásicos? - SolidQ S...
Operational Analytics, ¿amigo o enemigo de los ETLs y DQ clásicos? - SolidQ S...SolidQ
 
Real-time con Azure Stream Analytics - SolidQ Summit 2017
Real-time con Azure Stream Analytics - SolidQ Summit 2017Real-time con Azure Stream Analytics - SolidQ Summit 2017
Real-time con Azure Stream Analytics - SolidQ Summit 2017SolidQ
 
Herramientas de trabajo para entorno LAMP
Herramientas de trabajo para entorno LAMPHerramientas de trabajo para entorno LAMP
Herramientas de trabajo para entorno LAMPKeopx
 
Capas de acceso a datos .NET escalables de verdad: el batido perfecto para el...
Capas de acceso a datos .NET escalables de verdad: el batido perfecto para el...Capas de acceso a datos .NET escalables de verdad: el batido perfecto para el...
Capas de acceso a datos .NET escalables de verdad: el batido perfecto para el...Enrique Catala Bañuls
 
Carrera de fondo - La continuada lucha de AngularJS - CodeMotion 2015
Carrera de fondo - La continuada lucha de AngularJS - CodeMotion 2015Carrera de fondo - La continuada lucha de AngularJS - CodeMotion 2015
Carrera de fondo - La continuada lucha de AngularJS - CodeMotion 2015José Manuel García García
 
Cloud native Computing Perú Octubre
Cloud native Computing Perú OctubreCloud native Computing Perú Octubre
Cloud native Computing Perú OctubreMario IC
 
[DrupalCampSpain2022] Introducción al desarrollo de módulos en Drupal 9
[DrupalCampSpain2022] Introducción al desarrollo de módulos en Drupal 9[DrupalCampSpain2022] Introducción al desarrollo de módulos en Drupal 9
[DrupalCampSpain2022] Introducción al desarrollo de módulos en Drupal 9Keopx
 
Planes de ejecución 3.0: SQL Server 2016 y vNext
Planes de ejecución 3.0: SQL Server 2016 y vNextPlanes de ejecución 3.0: SQL Server 2016 y vNext
Planes de ejecución 3.0: SQL Server 2016 y vNextSolidQ
 

Similar a Introduciendo drupal 8 (20)

Drupal y rails. Nuestra experiencia
Drupal y rails. Nuestra experienciaDrupal y rails. Nuestra experiencia
Drupal y rails. Nuestra experiencia
 
Cuando los desarrolladores conocieron SSAS, Business Intelligence y Big Data
Cuando los desarrolladores conocieron SSAS, Business Intelligence y Big DataCuando los desarrolladores conocieron SSAS, Business Intelligence y Big Data
Cuando los desarrolladores conocieron SSAS, Business Intelligence y Big Data
 
La Noche Electoral
La Noche ElectoralLa Noche Electoral
La Noche Electoral
 
Opinionated android
Opinionated androidOpinionated android
Opinionated android
 
Capas de acceso a datos .NET escalables de verdad: el batido perfecto para el...
Capas de acceso a datos .NET escalables de verdad: el batido perfecto para el...Capas de acceso a datos .NET escalables de verdad: el batido perfecto para el...
Capas de acceso a datos .NET escalables de verdad: el batido perfecto para el...
 
Codemotion: descubriendo las cachés
Codemotion: descubriendo las cachésCodemotion: descubriendo las cachés
Codemotion: descubriendo las cachés
 
Scrum bad smells (codemotion 2014)
Scrum bad smells (codemotion 2014)Scrum bad smells (codemotion 2014)
Scrum bad smells (codemotion 2014)
 
Big data: a data sicentist view
Big data: a data sicentist viewBig data: a data sicentist view
Big data: a data sicentist view
 
Gonzalez jeiel2006
Gonzalez jeiel2006Gonzalez jeiel2006
Gonzalez jeiel2006
 
A todo gas: inyectando nitrógeno para incrementar la velocidad de las queries...
A todo gas: inyectando nitrógeno para incrementar la velocidad de las queries...A todo gas: inyectando nitrógeno para incrementar la velocidad de las queries...
A todo gas: inyectando nitrógeno para incrementar la velocidad de las queries...
 
Azurer Data Factory en la práctica - SolidQ Summit 2017
Azurer Data Factory en la práctica - SolidQ Summit 2017Azurer Data Factory en la práctica - SolidQ Summit 2017
Azurer Data Factory en la práctica - SolidQ Summit 2017
 
Operational Analytics, ¿amigo o enemigo de los ETLs y DQ clásicos? - SolidQ S...
Operational Analytics, ¿amigo o enemigo de los ETLs y DQ clásicos? - SolidQ S...Operational Analytics, ¿amigo o enemigo de los ETLs y DQ clásicos? - SolidQ S...
Operational Analytics, ¿amigo o enemigo de los ETLs y DQ clásicos? - SolidQ S...
 
Real-time con Azure Stream Analytics - SolidQ Summit 2017
Real-time con Azure Stream Analytics - SolidQ Summit 2017Real-time con Azure Stream Analytics - SolidQ Summit 2017
Real-time con Azure Stream Analytics - SolidQ Summit 2017
 
Herramientas de trabajo para entorno LAMP
Herramientas de trabajo para entorno LAMPHerramientas de trabajo para entorno LAMP
Herramientas de trabajo para entorno LAMP
 
Capas de acceso a datos .NET escalables de verdad: el batido perfecto para el...
Capas de acceso a datos .NET escalables de verdad: el batido perfecto para el...Capas de acceso a datos .NET escalables de verdad: el batido perfecto para el...
Capas de acceso a datos .NET escalables de verdad: el batido perfecto para el...
 
Carrera de fondo - La continuada lucha de AngularJS - CodeMotion 2015
Carrera de fondo - La continuada lucha de AngularJS - CodeMotion 2015Carrera de fondo - La continuada lucha de AngularJS - CodeMotion 2015
Carrera de fondo - La continuada lucha de AngularJS - CodeMotion 2015
 
10 cosas de rails que deberías saber
10 cosas de rails que deberías saber10 cosas de rails que deberías saber
10 cosas de rails que deberías saber
 
Cloud native Computing Perú Octubre
Cloud native Computing Perú OctubreCloud native Computing Perú Octubre
Cloud native Computing Perú Octubre
 
[DrupalCampSpain2022] Introducción al desarrollo de módulos en Drupal 9
[DrupalCampSpain2022] Introducción al desarrollo de módulos en Drupal 9[DrupalCampSpain2022] Introducción al desarrollo de módulos en Drupal 9
[DrupalCampSpain2022] Introducción al desarrollo de módulos en Drupal 9
 
Planes de ejecución 3.0: SQL Server 2016 y vNext
Planes de ejecución 3.0: SQL Server 2016 y vNextPlanes de ejecución 3.0: SQL Server 2016 y vNext
Planes de ejecución 3.0: SQL Server 2016 y vNext
 

Más de Atenea tech

Qué he aprendido durante 10 años vendiendo Drupal - DrupalCamp Spain 2018
Qué he aprendido durante 10 años vendiendo Drupal - DrupalCamp Spain 2018Qué he aprendido durante 10 años vendiendo Drupal - DrupalCamp Spain 2018
Qué he aprendido durante 10 años vendiendo Drupal - DrupalCamp Spain 2018Atenea tech
 
Layout discovery. Drupal Summer Barcelona 2017
Layout discovery. Drupal Summer Barcelona 2017Layout discovery. Drupal Summer Barcelona 2017
Layout discovery. Drupal Summer Barcelona 2017Atenea tech
 
Casos de éxito con Drupal. Eada: escuela de negocios con drupal 8
Casos de éxito con Drupal. Eada: escuela de negocios con drupal 8Casos de éxito con Drupal. Eada: escuela de negocios con drupal 8
Casos de éxito con Drupal. Eada: escuela de negocios con drupal 8Atenea tech
 
Entidades en drupal 8
Entidades en drupal 8Entidades en drupal 8
Entidades en drupal 8Atenea tech
 
Extreme page composition with paragraphs
Extreme page composition with paragraphsExtreme page composition with paragraphs
Extreme page composition with paragraphsAtenea tech
 
Composición de páginas complejas con paragraphs
Composición de páginas complejas con paragraphsComposición de páginas complejas con paragraphs
Composición de páginas complejas con paragraphsAtenea tech
 
¿Qué es drupal?
¿Qué es drupal? ¿Qué es drupal?
¿Qué es drupal? Atenea tech
 
Entidades en drupal 8
Entidades en drupal 8Entidades en drupal 8
Entidades en drupal 8Atenea tech
 
Cultura empresarial, Open Source y Drupal
Cultura empresarial, Open Source y DrupalCultura empresarial, Open Source y Drupal
Cultura empresarial, Open Source y DrupalAtenea tech
 
Formularios en Drupal 8
Formularios en Drupal 8Formularios en Drupal 8
Formularios en Drupal 8Atenea tech
 
Contratos y presupuestos en proyectos Drupal - Drupal Camp Spain 2014
Contratos y presupuestos en proyectos Drupal - Drupal Camp Spain 2014Contratos y presupuestos en proyectos Drupal - Drupal Camp Spain 2014
Contratos y presupuestos en proyectos Drupal - Drupal Camp Spain 2014Atenea tech
 
Éxitos y desastrosas experiencias con el agilismo en la gestión de proyectos ...
Éxitos y desastrosas experiencias con el agilismo en la gestión de proyectos ...Éxitos y desastrosas experiencias con el agilismo en la gestión de proyectos ...
Éxitos y desastrosas experiencias con el agilismo en la gestión de proyectos ...Atenea tech
 
Drupal: Funcionalitats i mòduls
Drupal: Funcionalitats i mòdulsDrupal: Funcionalitats i mòduls
Drupal: Funcionalitats i mòdulsAtenea tech
 
Drupal: Posada en Funcionament
Drupal: Posada en FuncionamentDrupal: Posada en Funcionament
Drupal: Posada en FuncionamentAtenea tech
 
Introducció a Drupal
Introducció a DrupalIntroducció a Drupal
Introducció a DrupalAtenea tech
 
Context vs panels
Context vs panelsContext vs panels
Context vs panelsAtenea tech
 
Presentación sobre Display Suite en el Drupal Day Valencia 2012
Presentación sobre Display Suite en el Drupal Day Valencia 2012Presentación sobre Display Suite en el Drupal Day Valencia 2012
Presentación sobre Display Suite en el Drupal Day Valencia 2012Atenea tech
 

Más de Atenea tech (20)

Qué he aprendido durante 10 años vendiendo Drupal - DrupalCamp Spain 2018
Qué he aprendido durante 10 años vendiendo Drupal - DrupalCamp Spain 2018Qué he aprendido durante 10 años vendiendo Drupal - DrupalCamp Spain 2018
Qué he aprendido durante 10 años vendiendo Drupal - DrupalCamp Spain 2018
 
Layout discovery. Drupal Summer Barcelona 2017
Layout discovery. Drupal Summer Barcelona 2017Layout discovery. Drupal Summer Barcelona 2017
Layout discovery. Drupal Summer Barcelona 2017
 
Casos de éxito con Drupal. Eada: escuela de negocios con drupal 8
Casos de éxito con Drupal. Eada: escuela de negocios con drupal 8Casos de éxito con Drupal. Eada: escuela de negocios con drupal 8
Casos de éxito con Drupal. Eada: escuela de negocios con drupal 8
 
Let’s encrypt
Let’s encryptLet’s encrypt
Let’s encrypt
 
Entidades en drupal 8
Entidades en drupal 8Entidades en drupal 8
Entidades en drupal 8
 
Extreme page composition with paragraphs
Extreme page composition with paragraphsExtreme page composition with paragraphs
Extreme page composition with paragraphs
 
Composición de páginas complejas con paragraphs
Composición de páginas complejas con paragraphsComposición de páginas complejas con paragraphs
Composición de páginas complejas con paragraphs
 
Cmi en drupal 8
Cmi en drupal 8Cmi en drupal 8
Cmi en drupal 8
 
¿Qué es drupal?
¿Qué es drupal? ¿Qué es drupal?
¿Qué es drupal?
 
Entidades en drupal 8
Entidades en drupal 8Entidades en drupal 8
Entidades en drupal 8
 
Cultura empresarial, Open Source y Drupal
Cultura empresarial, Open Source y DrupalCultura empresarial, Open Source y Drupal
Cultura empresarial, Open Source y Drupal
 
Formularios en Drupal 8
Formularios en Drupal 8Formularios en Drupal 8
Formularios en Drupal 8
 
Contratos y presupuestos en proyectos Drupal - Drupal Camp Spain 2014
Contratos y presupuestos en proyectos Drupal - Drupal Camp Spain 2014Contratos y presupuestos en proyectos Drupal - Drupal Camp Spain 2014
Contratos y presupuestos en proyectos Drupal - Drupal Camp Spain 2014
 
Éxitos y desastrosas experiencias con el agilismo en la gestión de proyectos ...
Éxitos y desastrosas experiencias con el agilismo en la gestión de proyectos ...Éxitos y desastrosas experiencias con el agilismo en la gestión de proyectos ...
Éxitos y desastrosas experiencias con el agilismo en la gestión de proyectos ...
 
Drupal: Funcionalitats i mòduls
Drupal: Funcionalitats i mòdulsDrupal: Funcionalitats i mòduls
Drupal: Funcionalitats i mòduls
 
Drupal: Posada en Funcionament
Drupal: Posada en FuncionamentDrupal: Posada en Funcionament
Drupal: Posada en Funcionament
 
Introducció a Drupal
Introducció a DrupalIntroducció a Drupal
Introducció a Drupal
 
Context vs panels
Context vs panelsContext vs panels
Context vs panels
 
Presentación sobre Display Suite en el Drupal Day Valencia 2012
Presentación sobre Display Suite en el Drupal Day Valencia 2012Presentación sobre Display Suite en el Drupal Day Valencia 2012
Presentación sobre Display Suite en el Drupal Day Valencia 2012
 
Xarxes socials
Xarxes socialsXarxes socials
Xarxes socials
 

Introduciendo drupal 8

  • 1. MADRID · NOV 21-22 · 2014 Introduciendo Drupal 8 Siddharta Navarro Castellar CEO en Atenea tech @sidddi Luis Ortiz Ramos CTO en Atenea tech @luisortizramos
  • 2. MADRID · NOV 21-22 · 2014 ¡SPAM! Monty Python's Flying Circus, BBC, 2nd. series, episodio 25 http://youtu.be/anwy2MPT5RE
  • 3. MADRID · NOV 21-22 · 2014
  • 4. MADRID · NOV 21-22 · 2014 Atenea tech • Somos expertos en Drupal
  • 5. MADRID · NOV 21-22 · 2014 Atenea tech • Somos expertos en Drupal • Somos Siddharta, Luis, Oriol, Tomás, Robert y David.
  • 6. MADRID · NOV 21-22 · 2014 Atenea tech • Somos expertos en Drupal • Somos Siddharta, Luis, Oriol, Tomás, Robert y David. • Trabajamos para Estrella Damm, Dexeus, Médicos Sin Fronteras, Infojobs, Greenpeace...
  • 7. MADRID · NOV 21-22 · 2014 Atenea tech • Somos expertos en Drupal • Somos Siddharta, Luis, Oriol, Tomás, Robert y David. • Trabajamos para UNESCO, Estrella Damm, Dexeus, Médicos Sin Fronteras, Infojobs, Greenpeace... • Estamos en Barcelona
  • 8. MADRID · NOV 21-22 · 2014 Atenea tech • Somos expertos en Drupal • Somos Siddharta, Luis, Oriol, Tomás, Robert y David. • Trabajamos para UNESCO, Estrella Damm, Dexeus, Médicos Sin Fronteras, Infojobs, Greenpeace... • Estamos en Barcelona • Puedes contactar con nosotros en hola@ateneatech.com
  • 9. MADRID · NOV 21-22 · 2014 VISIÓN GENERAL Overview effect http://en.wikipedia.org/wiki/Overview_effect
  • 10. MADRID · NOV 21-22 · 2014 ¿Qué es?
  • 11. MADRID · NOV 21-22 · 2014 ¿Qué es? • Un sistema de gestión de contenidos
  • 12. MADRID · NOV 21-22 · 2014 ¿Qué es? • Un sistema de gestión de contenidos • Un marco de gestión de contenidos
  • 13. MADRID · NOV 21-22 · 2014 ¿Qué es? • Un sistema de gestión de contenidos • Un marco de gestión de contenidos • Una comunidad
  • 14. MADRID · NOV 21-22 · 2014 ¿Quién lo usa?
  • 15. MADRID · NOV 21-22 · 2014 ¿Quién lo usa? • 1.134.238 Webs
  • 16. MADRID · NOV 21-22 · 2014 ¿Quién lo usa? • 1.134.238 Webs • Ejemplos:
  • 17. MADRID · NOV 21-22 · 2014 ¿Quién lo usa? • 1.134.238 Webs • Ejemplos: • Drupal showcase (http://drupalshowcase.com)
  • 18. MADRID · NOV 21-22 · 2014 ¿Quién lo usa? • 1.134.238 Webs • Ejemplos: • Drupal showcase (http://drupalshowcase.com) • Drupal.org case studies (http://drupal.org/cases)
  • 19. MADRID · NOV 21-22 · 2014 ¿Cuáles son sus principales características?
  • 20. MADRID · NOV 21-22 · 2014 • Sistema de módulos flexible ¿Cuáles son sus principales características?
  • 21. MADRID · NOV 21-22 · 2014 • Sistema de módulos flexible • Sistema de temas personalizable ¿Cuáles son sus principales características?
  • 22. MADRID · NOV 21-22 · 2014 • Sistema de módulos flexible • Sistema de temas personalizable • Sistema de contenidos y entidades extensible ¿Cuáles son sus principales características?
  • 23. MADRID · NOV 21-22 · 2014 • Sistema de módulos flexible • Sistema de temas personalizable • Sistema de contenidos y entidades extensible • Optimización para buscadores inherente ¿Cuáles son sus principales características?
  • 24. MADRID · NOV 21-22 · 2014 • Sistema de módulos flexible • Sistema de temas personalizable • Sistema de contenidos y entidades extensible • Optimización para buscadores inherente • Permisos de acceso basado en roles ¿Cuáles son sus principales características?
  • 25. MADRID · NOV 21-22 · 2014 • Sistema de módulos flexible • Sistema de temas personalizable • Sistema de contenidos y entidades extensible • Optimización para buscadores inherente • Permisos de acceso basado en roles • Herramientas para la publicación y la colaboración ¿Cuáles son sus principales características?
  • 26. NOVEDADES EN DRUPAL 8 DrupalCon Amsterdam 2014 Group Photo by Josef Jerabek
  • 27. MADRID · NOV 21-22 · 2014 6 INICIATIVAS OFICIALES Dries Buytaret Keynote at DrupalCon Amsterdam 2014 by Josef Jerabek
  • 28. MADRID · NOV 21-22 · 2014 Configuration Management Mobile Blocks++ Multilingual Views Web services
  • 29. MADRID · NOV 21-22 · 2014
  • 30. MADRID · NOV 21-22 · 2014 Configuration Management Mobile Blocks++ Multilingual Views Web services
  • 31. MADRID · NOV 21-22 · 2014
  • 32. MADRID · NOV 21-22 · 2014 Configuration Management Mobile Blocks++ Multilingual Views Web services
  • 33. MADRID · NOV 21-22 · 2014
  • 34. MADRID · NOV 21-22 · 2014 Configuration Management Mobile Blocks++ Multilingual Views Web services
  • 35. MADRID · NOV 21-22 · 2014
  • 36. MADRID · NOV 21-22 · 2014 Configuration Management Mobile Blocks++ Multilingual Views Web services
  • 37. MADRID · NOV 21-22 · 2014
  • 38. MADRID · NOV 21-22 · 2014 Configuration Management Mobile Blocks++ Multilingual Views Web services
  • 39. MADRID · NOV 21-22 · 2014
  • 40. MADRID · NOV 21-22 · 2014 ~900 CAMBIOS Drupal contributors at DrupalCon Amsterdam 2014 by pdjohnson
  • 41. MADRID · NOV 21-22 · 2014 Para usuarios finales y clientes
  • 42. MADRID · NOV 21-22 · 2014 • Mejoras en la experiencia de autor Para usuarios finales y clientes
  • 43. MADRID · NOV 21-22 · 2014
  • 44. MADRID · NOV 21-22 · 2014
  • 45. MADRID · NOV 21-22 · 2014
  • 46. MADRID · NOV 21-22 · 2014
  • 47. MADRID · NOV 21-22 · 2014
  • 48. MADRID · NOV 21-22 · 2014
  • 49. MADRID · NOV 21-22 · 2014
  • 50. MADRID · NOV 21-22 · 2014 • Mejoras en la experiencia de autor • Mobile Para usuarios finales y clientes
  • 51. MADRID · NOV 21-22 · 2014
  • 52. MADRID · NOV 21-22 · 2014
  • 53. MADRID · NOV 21-22 · 2014
  • 54. MADRID · NOV 21-22 · 2014
  • 55. MADRID · NOV 21-22 · 2014 Para site-builders
  • 56. MADRID · NOV 21-22 · 2014 • Nueva estructura de directorios Para site-builders
  • 57. MADRID · NOV 21-22 · 2014 modules themes sites all modules themes node contrib_module custom_theme bartik
  • 58. MADRID · NOV 21-22 · 2014 modules themes core modules contrib_module custom_theme themes node bartik
  • 59. MADRID · NOV 21-22 · 2014 • Nueva estructura de directorios • Mejoras en la página de módulos Para site-builders
  • 60. MADRID · NOV 21-22 · 2014
  • 61. MADRID · NOV 21-22 · 2014 • Nueva estructura de directorios • Mejoras en la página de módulos • Multiidioma Para site-builders
  • 62. MADRID · NOV 21-22 · 2014
  • 63. MADRID · NOV 21-22 · 2014
  • 64. MADRID · NOV 21-22 · 2014
  • 65. MADRID · NOV 21-22 · 2014
  • 66. MADRID · NOV 21-22 · 2014
  • 67. MADRID · NOV 21-22 · 2014
  • 68. MADRID · NOV 21-22 · 2014 • Nueva estructura de directorios • Mejoras en la página de módulos • Multiidioma • Bloques y Layouts Para site-builders
  • 69. MADRID · NOV 21-22 · 2014
  • 70. MADRID · NOV 21-22 · 2014
  • 71. MADRID · NOV 21-22 · 2014
  • 72. MADRID · NOV 21-22 · 2014
  • 73. MADRID · NOV 21-22 · 2014
  • 74. MADRID · NOV 21-22 · 2014 • Nueva estructura de directorios • Mejoras en la página de módulos • Multiidioma • Bloques y Layouts • Views in core Para site-builders
  • 75. MADRID · NOV 21-22 · 2014
  • 76. MADRID · NOV 21-22 · 2014
  • 77. MADRID · NOV 21-22 · 2014 Para diseñadores y front-enders
  • 78. MADRID · NOV 21-22 · 2014 • HTML5 Para diseñadores y front-enders
  • 79. MADRID · NOV 21-22 · 2014
  • 80. MADRID · NOV 21-22 · 2014 $form['telephone'] = array( '#type' => 'tel', '#title' => t('Phone'), ); $form['website'] = array( '#type' => 'url', '#title' => t('Website'), ); $form['email'] = array( '#type' => 'email', '#title' => t('Email'), ); …
  • 81. MADRID · NOV 21-22 · 2014 • HTML5 • Markup limpio Para diseñadores y front-enders
  • 82. MADRID · NOV 21-22 · 2014
  • 83. MADRID · NOV 21-22 · 2014 • HTML5 • Markup limpio • Twig Para diseñadores y front-enders
  • 84. MADRID · NOV 21-22 · 2014 <article id="node-{{ node.nid }}" class="{{ attributes.class }} clearfix"{{ attributes }}> {{ title_prefix }} {% if not page %} <h2{{ title_attributes }}> <a href="{{ node_url }}" rel="bookmark">{{ label }}</a> </h2> {% endif %} {{ title_suffix }} {% if display_submitted %} <footer> {{ user_picture }} <p class="submitted">{{ submitted }}</p> </footer> {% endif %} <div class="content"{{ content_attributes }}> {# We hide the comments and links now so that we can render them later. #} {% hide(content.comments) %} {% hide(content.links) %} {{ content }} </div> {{ content.links }} {{ content.comments }} </article>
  • 85. MADRID · NOV 21-22 · 2014 • HTML5 • Markup limpio • Twig • Fin del soporte para IE6, 7 y 8 Para diseñadores y front-enders
  • 86. MADRID · NOV 21-22 · 2014 Para coders
  • 87. MADRID · NOV 21-22 · 2014 • Nuevo autoloader de clases PSR-4 Para coders
  • 88. MADRID · NOV 21-22 · 2014 • Nuevo autoloader de clases PSR-4 • Web services Para coders
  • 89. MADRID · NOV 21-22 · 2014
  • 90. MADRID · NOV 21-22 · 2014 • Nuevo autoloader de clases PSR-4 • Web services • Symfony Components Para coders
  • 91. MADRID · NOV 21-22 · 2014 • Nuevo autoloader de clases PSR-4 • Web services • Symfony Components • Configuration management Para coders
  • 92. MADRID · NOV 21-22 · 2014
  • 93. MADRID · NOV 21-22 · 2014
  • 94. MADRID · NOV 21-22 · 2014 TEST test test test test test test test test test ALERT! Important announcement about something. Cache Cache node/4 node/4 Active File Store Active File Store Staging File Store Active File Store Staging File Store
  • 95. MADRID · NOV 21-22 · 2014 • Nuevo autoloader de clases PSR-4 • Web services • Symfony Components • Configuration management • Y mucho más… Para coders
  • 96. MADRID · NOV 21-22 · 2014 http://drupal.org/li st-changes Drupal contributors at DrupalCon Amsterdam 2014 by pdjohnson
  • 97. MADRID · NOV 21-22 · 2014 CALENDARIO La Sagrada Família by Vitold Muratov
  • 98. MADRID · NOV 21-22 · 2014 • Enero de 2011: Drupal 7 • Marzo de 2011: Drupal 8 empieza a desarrollarse • Diciembre de 2012: Feature freeze • Mayo de 2013: Alpha • Octubre de 2014: Beta Línea de tiempo
  • 99. MADRID · NOV 21-22 · 2014
  • 100. MADRID · NOV 21-22 · 2014 ¿DRUPAL 8.0.0? Esperamos que SCG Power Rangers LLC no nos pongan una querella por usar esto sin su consentimiento
  • 101. MADRID · NOV 21-22 · 2014
  • 102. MADRID · NOV 21-22 · 2014 ¡DRUPAL OS NECESITA! http://drupal.org/community-initiatives/drupal-core
  • 103. MADRID · NOV 21-22 · 2014 ¡Gracias! Siddharta Navarro Castellar CEO en Atenea tech @sidddi Luis Ortiz Ramos CTO en Atenea tech @luisortizramos

Notas del editor

  1. Always reference your source and try to use authorized materials. In other words, don’t do this.
  2. Always reference your source and try to use authorized materials. In other words, don’t do this.
  3. Una vez construida, una Web hecha con Drupal, se gestiona utilizando únicamente formularios en línea.
  4. Además de herramientas para la construcción del sitio para administradores Web, Drupal permite a los programadores personalizarlo utilizando un sistema de módulos.
  5. Más de 2.300 programadores han contribuido código a Drupal 8. Incontables contribuyen programando módulos y temas, traduciendo a más de 110 idiomas, organizando eventos, etc.
  6. A fecha 2 de noviembre de 2014 según las estadísticas que recoge el módulo “Update” de forma anónima. Todas las páginas que no lo tengan activo no reportaran datos, así que realmente este número es un valor mínimo.
  7. En vez de mostrar unos pantallazos de las típicas páginas hechas con Drupal como la de la Casa Blanca os vamos a mostrar un par de showcases para que vosotros mismos podais ver quién lo usa
  8. En Drupal Showcase podeis encontrar multitud de ejemplos, ver las principales marcas que tienen Webs con Drupal y filtrar por sector o país
  9. Para que una Web sea expuesta en Drupal.org case studies la candidature de su caso de studio debe pasar un proceso de aprobación. Así que no solo encontrareis ejemplos sinó descripciones muy completas de como se ha hecho cada Web, sus módulos principals y las motivaciones de su uso.
  10. ¿Cuáles son sus principales características? Sistema de módulos flexible: los módulos pueden modificar o añadir características a un sitio. Cualquier característica puede ser construida configurando uno o varios de ellos Sistema de temas personalizable: todo el output que Drupal genera es personalizable, así es posible adaptarlo a las necesidades de cada sitio Sistema de contenidos y entidades extensible: puedes definir nuevos tipos de contenidos y añadirles campos personalizados a cada uno de ellos. Algunos módulos contribuidos extienden esto creando nuevos tipos de campos y nuevas formas de manipularlos. Estos campos pueden adjuntarse a cualquier entidad del sistema, como usuarios, comentarios o términos de taxonomías Optimización para buscadores inherente: Drupal soporta URLs legibles y todo el output que genera cumple los estándares; ambas cosas hacen que el sistema esté muy optimizado para buscadores. Otros módulos contribuidos permiten ir mucho más allá. Permisos de acceso basado en roles: roles personalizados y un conjunto enorme de permisos permiten controlar con mucha precisión quien puede acceder a que en el sistema. Módulos contribuidos permiten extender esto aun más llegando a controlar esto a nivel de usuario. Herramientas para la publicación y la colaboración: Drupal incluye soporte para blogs, comentarios, foros y perfiles de usuario. Casi cualquier otra característica que se pueda imaginar (como grupos o herramientas de moderación) solo están a una descarga de distancia.
  11. ¿Cuáles son sus principales características? Sistema de módulos flexible: los módulos pueden modificar o añadir características a un sitio. Cualquier característica puede ser construida configurando uno o varios de ellos Sistema de temas personalizable: todo el output que Drupal genera es personalizable, así es posible adaptarlo a las necesidades de cada sitio Sistema de contenidos y entidades extensible: puedes definir nuevos tipos de contenidos y añadirles campos personalizados a cada uno de ellos. Algunos módulos contribuidos extienden esto creando nuevos tipos de campos y nuevas formas de manipularlos. Estos campos pueden adjuntarse a cualquier entidad del sistema, como usuarios, comentarios o términos de taxonomías Optimización para buscadores inherente: Drupal soporta URLs legibles y todo el output que genera cumple los estándares; ambas cosas hacen que el sistema esté muy optimizado para buscadores. Otros módulos contribuidos permiten ir mucho más allá. Permisos de acceso basado en roles: roles personalizados y un conjunto enorme de permisos permiten controlar con mucha precisión quien puede acceder a que en el sistema. Módulos contribuidos permiten extender esto aun más llegando a controlar esto a nivel de usuario. Herramientas para la publicación y la colaboración: Drupal incluye soporte para blogs, comentarios, foros y perfiles de usuario. Casi cualquier otra característica que se pueda imaginar (como grupos o herramientas de moderación) solo están a una descarga de distancia.
  12. ¿Cuáles son sus principales características? Sistema de módulos flexible: los módulos pueden modificar o añadir características a un sitio. Cualquier característica puede ser construida configurando uno o varios de ellos Sistema de temas personalizable: todo el output que Drupal genera es personalizable, así es posible adaptarlo a las necesidades de cada sitio Sistema de contenidos y entidades extensible: puedes definir nuevos tipos de contenidos y añadirles campos personalizados a cada uno de ellos. Algunos módulos contribuidos extienden esto creando nuevos tipos de campos y nuevas formas de manipularlos. Estos campos pueden adjuntarse a cualquier entidad del sistema, como usuarios, comentarios o términos de taxonomías Optimización para buscadores inherente: Drupal soporta URLs legibles y todo el output que genera cumple los estándares; ambas cosas hacen que el sistema esté muy optimizado para buscadores. Otros módulos contribuidos permiten ir mucho más allá. Permisos de acceso basado en roles: roles personalizados y un conjunto enorme de permisos permiten controlar con mucha precisión quien puede acceder a que en el sistema. Módulos contribuidos permiten extender esto aun más llegando a controlar esto a nivel de usuario. Herramientas para la publicación y la colaboración: Drupal incluye soporte para blogs, comentarios, foros y perfiles de usuario. Casi cualquier otra característica que se pueda imaginar (como grupos o herramientas de moderación) solo están a una descarga de distancia.
  13. ¿Cuáles son sus principales características? Sistema de módulos flexible: los módulos pueden modificar o añadir características a un sitio. Cualquier característica puede ser construida configurando uno o varios de ellos Sistema de temas personalizable: todo el output que Drupal genera es personalizable, así es posible adaptarlo a las necesidades de cada sitio Sistema de contenidos y entidades extensible: puedes definir nuevos tipos de contenidos y añadirles campos personalizados a cada uno de ellos. Algunos módulos contribuidos extienden esto creando nuevos tipos de campos y nuevas formas de manipularlos. Estos campos pueden adjuntarse a cualquier entidad del sistema, como usuarios, comentarios o términos de taxonomías Optimización para buscadores inherente: Drupal soporta URLs legibles y todo el output que genera cumple los estándares; ambas cosas hacen que el sistema esté muy optimizado para buscadores. Otros módulos contribuidos permiten ir mucho más allá. Permisos de acceso basado en roles: roles personalizados y un conjunto enorme de permisos permiten controlar con mucha precisión quien puede acceder a que en el sistema. Módulos contribuidos permiten extender esto aun más llegando a controlar esto a nivel de usuario. Herramientas para la publicación y la colaboración: Drupal incluye soporte para blogs, comentarios, foros y perfiles de usuario. Casi cualquier otra característica que se pueda imaginar (como grupos o herramientas de moderación) solo están a una descarga de distancia.
  14. ¿Cuáles son sus principales características? Sistema de módulos flexible: los módulos pueden modificar o añadir características a un sitio. Cualquier característica puede ser construida configurando uno o varios de ellos Sistema de temas personalizable: todo el output que Drupal genera es personalizable, así es posible adaptarlo a las necesidades de cada sitio Sistema de contenidos y entidades extensible: puedes definir nuevos tipos de contenidos y añadirles campos personalizados a cada uno de ellos. Algunos módulos contribuidos extienden esto creando nuevos tipos de campos y nuevas formas de manipularlos. Estos campos pueden adjuntarse a cualquier entidad del sistema, como usuarios, comentarios o términos de taxonomías Optimización para buscadores inherente: Drupal soporta URLs legibles y todo el output que genera cumple los estándares; ambas cosas hacen que el sistema esté muy optimizado para buscadores. Otros módulos contribuidos permiten ir mucho más allá. Permisos de acceso basado en roles: roles personalizados y un conjunto enorme de permisos permiten controlar con mucha precisión quien puede acceder a que en el sistema. Módulos contribuidos permiten extender esto aun más llegando a controlar esto a nivel de usuario. Herramientas para la publicación y la colaboración: Drupal incluye soporte para blogs, comentarios, foros y perfiles de usuario. Casi cualquier otra característica que se pueda imaginar (como grupos o herramientas de moderación) solo están a una descarga de distancia.
  15. ¿Cuáles son sus principales características? Sistema de módulos flexible: los módulos pueden modificar o añadir características a un sitio. Cualquier característica puede ser construida configurando uno o varios de ellos Sistema de temas personalizable: todo el output que Drupal genera es personalizable, así es posible adaptarlo a las necesidades de cada sitio Sistema de contenidos y entidades extensible: puedes definir nuevos tipos de contenidos y añadirles campos personalizados a cada uno de ellos. Algunos módulos contribuidos extienden esto creando nuevos tipos de campos y nuevas formas de manipularlos. Estos campos pueden adjuntarse a cualquier entidad del sistema, como usuarios, comentarios o términos de taxonomías Optimización para buscadores inherente: Drupal soporta URLs legibles y todo el output que genera cumple los estándares; ambas cosas hacen que el sistema esté muy optimizado para buscadores. Otros módulos contribuidos permiten ir mucho más allá. Permisos de acceso basado en roles: roles personalizados y un conjunto enorme de permisos permiten controlar con mucha precisión quien puede acceder a que en el sistema. Módulos contribuidos permiten extender esto aun más llegando a controlar esto a nivel de usuario. Herramientas para la publicación y la colaboración: Drupal incluye soporte para blogs, comentarios, foros y perfiles de usuario. Casi cualquier otra característica que se pueda imaginar (como grupos o herramientas de moderación) solo están a una descarga de distancia.
  16. ¿Cuáles son sus principales características? Sistema de módulos flexible: los módulos pueden modificar o añadir características a un sitio. Cualquier característica puede ser construida configurando uno o varios de ellos Sistema de temas personalizable: todo el output que Drupal genera es personalizable, así es posible adaptarlo a las necesidades de cada sitio Sistema de contenidos y entidades extensible: puedes definir nuevos tipos de contenidos y añadirles campos personalizados a cada uno de ellos. Algunos módulos contribuidos extienden esto creando nuevos tipos de campos y nuevas formas de manipularlos. Estos campos pueden adjuntarse a cualquier entidad del sistema, como usuarios, comentarios o términos de taxonomías Optimización para buscadores inherente: Drupal soporta URLs legibles y todo el output que genera cumple los estándares; ambas cosas hacen que el sistema esté muy optimizado para buscadores. Otros módulos contribuidos permiten ir mucho más allá. Permisos de acceso basado en roles: roles personalizados y un conjunto enorme de permisos permiten controlar con mucha precisión quien puede acceder a que en el sistema. Módulos contribuidos permiten extender esto aun más llegando a controlar esto a nivel de usuario. Herramientas para la publicación y la colaboración: Drupal incluye soporte para blogs, comentarios, foros y perfiles de usuario. Casi cualquier otra característica que se pueda imaginar (como grupos o herramientas de moderación) solo están a una descarga de distancia.
  17. Always reference your source and try to use authorized materials. In other words, don’t do this.
  18. Always reference your source and try to use authorized materials. In other words, don’t do this.
  19. Always reference your source and try to use authorized materials. In other words, don’t do this.
  20. Problema que queremos solucionar: contenido y configuración está en la misma base de datos
  21. Always reference your source and try to use authorized materials. In other words, don’t do this.
  22. ¿Qué problema intentamos resolver? En Drupal 7 la experiencia en dispositivos móviles es esto.
  23. Always reference your source and try to use authorized materials. In other words, don’t do this.
  24. Problemas que queremos solucionar: Inconsistencia: algunas cosas son bloques, otras variables y luego esta el área de contenido Solo hay un layout Los bloques desconocen el contexto en que se publican, no saben que hay a su alrededor Los bloques no se pueden reutilizar
  25. Always reference your source and try to use authorized materials. In other words, don’t do this.
  26. Always reference your source and try to use authorized materials. In other words, don’t do this.
  27. Always reference your source and try to use authorized materials. In other words, don’t do this.
  28. Always reference your source and try to use authorized materials. In other words, don’t do this.
  29. ¿Qué problema intentamos resolver? En Drupal 7, si se quieren hacer cambios en un contenido debemos hacer clic en “Edit”.
  30. Lo que nos lleva a un formulario de administración donde se debe picar el código a mano para poner formato o insertar imágenes. Además, nos encontramos con opciones confusas como el selector de formatos de texto. También hay una falta clara de jerarquía visual: todo parece de la misma importancia
  31. Por si esto fuera poco, si intentamos hacer una previsualización para ver como queda lo que acabamos de hacer nos muestra todos los campos dos veces con un fondo amarillo y en el tema de administración.
  32. Soluciónes: WYSIWYG in core
  33. Edición en línea
  34. Mejoras en el formulario de edición
  35. Previsualización real
  36. ¿Qué problema intentamos resolver? En Drupal 7 la experiencia en dispositivos móviles es esto.
  37. Todos los temas del nucleo son responsive El módulo picture permite usar imágenes responsive de HTML5 El módulo breakpoint permite controlar los puntos de corte
  38. La barra de navegación es responsive, oculta los textos al verse en pantallas pequeñas y la segunda barra pasa de ser horizontal a vertical. Se utilizan tablas responsive
  39. También se esta trabajando duro en mejorar la eficiencia en el navegador. El 80% del tiempo que tarda una Web en presentarse son cálculos que se realizan en el cliente. Se está haciendo un gran esfuerzo en mejorar esto.
  40. En drupal 7 la estructura de carpetas es esta: en la raíz están la carpeta modules y themes donde están respectivamente los modulos y temas del nucleo y en sites/all están los contribuidos y personalizados.
  41. En Drupal 8 es justo lo contario: en la carpetas de la raíz se colocan los modulos y temas que añadirms y dentro de la carpeta core está todo lo del núcleo. Así es más fácil gestionarlo todo.
  42. Multiidioma desde la instalación
  43. Descarga automática de traducciones
  44. Traducción de entidades
  45. Se puede traducir campo a campo y no solo contenidos, sino también bloques, términos, usuarios…
  46. Problemas que queremos solucionar: Inconsistencia: algunas cosas son bloques, otras variables y luego esta el área de contenido Solo hay un layout Los bloques desconocen el contexto en que se publican, no saben que hay a su alrededor Los bloques no se pueden reutilizar
  47. Problemas que queremos solucionar: Los bloques conocen su contexto Todo es un bloque o un layout
  48. Problema que queremos solucionar: contenido y configuración está en la misma base de datos
  49. Problema que queremos solucionar: contenido y configuración está en la misma base de datos
  50. Always reference your source and try to use authorized materials. In other words, don’t do this.
  51. Always reference your source and try to use authorized materials. In other words, don’t do this.
  52. Always reference your source and try to use authorized materials. In other words, don’t do this.
  53. Always reference your source and try to use authorized materials. In other words, don’t do this.