DrupalCamp Spain – Cáceres - 2013 - Jose Reyero – La vida en el Planeta Drupal 8 – http://reyero.nethttp://buytaert.net/state-of-drupal-presentation-march-2012
DrupalCamp Spain – Cáceres - 2013 - Jose Reyero – La vida en el Planeta Drupal 8 – http://reyero.nethttp://buytaert.net/state-of-drupal-presentation-march-2012
DrupalCamp Spain – Cáceres - 2013 - Jose Reyero – La vida en el Planeta Drupal 8 – http://reyero.nethttp://buytaert.net/state-of-drupal-presentation-march-2012
DrupalCamp Spain – Cáceres - 2013 - Jose Reyero – La vida en el Planeta Drupal 8 – http://reyero.net
DrupalCamp Spain – Cáceres - 2013 - Jose Reyero – La vida en el Planeta Drupal 8 – http://reyero.net
La vida en el Planeta Drupal 8
DrupalCamp Spain – Cáceres - 2013 - Jose Reyero – La vida en el Planeta Drupal 8 – http://reyero.net
¿ Qué cambia en Drupal 8 ?
¿ ?
DrupalCamp Spain – Cáceres - 2013 - Jose Reyero – La vida en el Planeta Drupal 8 – http://reyero.net
Todo...es decir...TODO
DrupalCamp Spain – Cáceres - 2013 - Jose Reyero – La vida en el Planeta Drupal 8 – http://reyero.net
Drupal 8
DrupalCamp Spain – Cáceres - 2013 - Jose Reyero – La vida en el Planeta Drupal 8 – http://reyero.net
Views in Core!
(por fin)
DrupalCamp Spain – Cáceres - 2013 - Jose Reyero – La vida en el Planeta Drupal 8 – http://reyero.net
Gestión de la Configuración
node ID 4
node ID 4
Drupalcamp Spain - Sevilla 2011 - Jose A. Reyero – Construyendo sitios web multilingües con Drupal
Multilingual
Turmbau zu Babel - Tower of Babel - La Tour de BabelTorre de Babel - Torre di Babele
Вавилонская башня - Budowa wieży Babelhttp://en.wikipedia.org/wiki/File:Brueghel-tower-of-babel.jpg
DrupalCamp Spain – Cáceres - 2013 - Jose Reyero – La vida en el Planeta Drupal 8 – http://reyero.net
¿Qué cambia en Drupal 8?● Symfony, OOP, PSR-0, etc...● Views en Core, Entities, Fields● Nuevo sistema de templates (Twig)● Responsive HTML 5● Deployment: CMI● Mejor Multilingual Experiencia ● Servicios, RESTful, XML, JSON
DrupalCamp Spain – Cáceres - 2013 - Jose Reyero – La vida en el Planeta Drupal 8 – http://reyero.net
Y la vida cambia para...
• Usuarios finales y clientes
• Constructores de sitios web
• Creadores de contenido
• Diseñadores y maquetadores
• Desarrolladores
01110111 01101001
DrupalCamp Spain – Cáceres - 2013 - Jose Reyero – La vida en el Planeta Drupal 8 – http://reyero.net
paraUsuarios finales
yClientes
DrupalCamp Spain – Cáceres - 2013 - Jose Reyero – La vida en el Planeta Drupal 8 – http://reyero.net
Usuarios finales y Clientes
● Usabilidad● Accesibilidad WAI-ARIA● Multilingüe● Móvil
● Coste de actualización
● Requisitos de servidor
DrupalCamp Spain – Cáceres - 2013 - Jose Reyero – La vida en el Planeta Drupal 8 – http://reyero.net
Drupal 8 – Instalación I
DrupalCamp Spain – Cáceres - 2013 - Jose Reyero – La vida en el Planeta Drupal 8 – http://reyero.net
Drupal 8 – Instalación II
DrupalCamp Spain – Cáceres - 2013 - Jose Reyero – La vida en el Planeta Drupal 8 – http://reyero.net
DrupalCamp Spain – Cáceres - 2013 - Jose Reyero – La vida en el Planeta Drupal 8 – http://reyero.net
DrupalCamp Spain – Cáceres - 2013 - Jose Reyero – La vida en el Planeta Drupal 8 – http://reyero.net
paraCreadores de
contenido
DrupalCamp Spain – Cáceres - 2013 - Jose Reyero – La vida en el Planeta Drupal 8 – http://reyero.net
Creadores de Contenido
● Usabilidad● Soporte Multimedia● IPE (In-Place Editing)● Editor Visual● WYSIWYG LQVELQT
DrupalCamp Spain – Cáceres - 2013 - Jose Reyero – La vida en el Planeta Drupal 8 – http://reyero.net
Página de creación de contenido++
DrupalCamp Spain – Cáceres - 2013 - Jose Reyero – La vida en el Planeta Drupal 8 – http://reyero.net
DrupalCamp Spain – Cáceres - 2013 - Jose Reyero – La vida en el Planeta Drupal 8 – http://reyero.net
Cada cosa en su sitio(In-Place Editing)
http://buytaert.net/spark-update-in-line-editing-in-drupal
DrupalCamp Spain – Cáceres - 2013 - Jose Reyero – La vida en el Planeta Drupal 8 – http://reyero.net
Drupal 8
DrupalCamp Spain – Cáceres - 2013 - Jose Reyero – La vida en el Planeta Drupal 8 – http://reyero.net
Drupal 8 - IPE
DrupalCamp Spain – Cáceres - 2013 - Jose Reyero – La vida en el Planeta Drupal 8 – http://reyero.net
paraCreadores
de sitios web
DrupalCamp Spain – Cáceres - 2013 - Jose Reyero – La vida en el Planeta Drupal 8 – http://reyero.net
Creadores de Sitios Web
● Views !!!!● IPE● Bloques y Layouts● Campos, Entidades● Schema.org
● Configuración Exportable
● Todo es Multilingüe
DrupalCamp Spain – Cáceres - 2013 - Jose Reyero – La vida en el Planeta Drupal 8 – http://reyero.net
Multilingüe, esta vez de verdad!
Como el módulo i18n, pero bien hecho.
DrupalCamp Spain – Cáceres - 2013 - Jose Reyero – La vida en el Planeta Drupal 8 – http://reyero.net
Drupal 8 Views
DrupalCamp Spain – Cáceres - 2013 - Jose Reyero – La vida en el Planeta Drupal 8 – http://reyero.net
ALERT!Important
announcement about something.
ALERT!Important
announcement about something.
Configuration Management
Como el módulo Features, pero mejor.
DrupalCamp Spain – Cáceres - 2013 - Jose Reyero – La vida en el Planeta Drupal 8 – http://reyero.net
DrupalCamp Spain – Cáceres - 2013 - Jose Reyero – La vida en el Planeta Drupal 8 – http://reyero.net
paraDiseñadores
y Desarrolladores
de front-end
DrupalCamp Spain – Cáceres - 2013 - Jose Reyero – La vida en el Planeta Drupal 8 – http://reyero.net
Diseñadores y Maquetadores
● HTML 5● Twig = No PHP ● Responsive● No IE6● Backbone,
Underscore.js
● No PHP● Nada de PHP● No, nada!
DrupalCamp Spain – Cáceres - 2013 - Jose Reyero – La vida en el Planeta Drupal 8 – http://reyero.net
Twig = No PHP
http://drupal.org/node/1499460
Drupal 7
region.tpl.php
<?php if ($content): ?>
<div class="<?php print $classes; ?>">
<?php print $content; ?> </div>
<?php endif; ?>
Drupal 8
region.twig
{% if content %}
<div {{ attributes }}> {{ contents }}
</div>
{% endif %}
DrupalCamp Spain – Cáceres - 2013 - Jose Reyero – La vida en el Planeta Drupal 8 – http://reyero.nethttp://buytaert.net/state-of-drupal-presentation-september-2013
DrupalCamp Spain – Cáceres - 2013 - Jose Reyero – La vida en el Planeta Drupal 8 – http://reyero.nethttp://buytaert.net/state-of-drupal-presentation-september-2013
DrupalCamp Spain – Cáceres - 2013 - Jose Reyero – La vida en el Planeta Drupal 8 – http://reyero.net
para
Desarrolladores
01110111 01101001 01101100 01101100 00100000 01100011 01101111 01100100 01100101 00100000 01110000 01101000 01110000 00100000 01100110 01101111 01110010 00100000
DrupalCamp Spain – Cáceres - 2013 - Jose Reyero – La vida en el Planeta Drupal 8 – http://reyero.net
Desarrolladores
● Symfony● OOOOOOOP● RESTful Web Services● XML / JSON● PSR-0● PHPUnit
● Nueva API● Nuevo Todo● Más Grande
DrupalCamp Spain – Cáceres - 2013 - Jose Reyero – La vida en el Planeta Drupal 8 – http://reyero.net
/core/modules/user/lib/Drupal/user/Entity/User.php
DrupalCamp Spain – Cáceres - 2013 - Jose Reyero – La vida en el Planeta Drupal 8 – http://reyero.net
/core/modules/user/lib/Drupal/user/Plugin/Block/UserLoginBlock.php
DrupalCamp Spain – Cáceres - 2013 - Jose Reyero – La vida en el Planeta Drupal 8 – http://reyero.net
Servicios Web(RESTful XML JSON)
Como el módulo Services, pero mejor.
DrupalCamp Spain – Cáceres - 2013 - Jose Reyero – La vida en el Planeta Drupal 8 – http://reyero.net
Páginas web
DrupalCamp Spain – Cáceres - 2013 - Jose Reyero – La vida en el Planeta Drupal 8 – http://reyero.net
Servicios web
DrupalCamp Spain – Cáceres - 2013 - Jose Reyero – La vida en el Planeta Drupal 8 – http://reyero.net
Backdrop, a fork of Drupal
http://backdropcms.org/
Don't Panic
DrupalCamp Spain – Cáceres - 2013 - Jose Reyero – La vida en el Planeta Drupal 8 – http://reyero.net
para Todos
Ilustración: Laura Scott, http://rarepattern.com/
DrupalCamp Spain – Cáceres - 2013 - Jose Reyero – La vida en el Planeta Drupal 8 – http://reyero.net
La comunidad de Drupal
DrupalCamp Spain – Cáceres - 2013 - Jose Reyero – La vida en el Planeta Drupal 8 – http://reyero.net
Drupal 8 para Todos
● Mejor experiencia de usuario● Más fácil para nuevos desarrolladores● Plantillas más fáciles y seguras● Preparado para integrar con otros sistemas● Adaptable a dispositivos móviles
DrupalCamp Spain – Cáceres - 2013 - Jose Reyero – La vida en el Planeta Drupal 8 – http://reyero.net
la primera impresión...
Usuario●Instalación●Móvil
Editor●Editor visual●IPE
Constructor●Views●Multilingüe
Diseñador●Twig●HTML 5
Desarrollador●OOP●Symfony
DrupalCamp Spain – Cáceres - 2013 - Jose Reyero – La vida en el Planeta Drupal 8 – http://reyero.net
¿Cuándo?(Drupal 8 Timeline )
Drupal 7.0Drupal 7.0
InicioInicio
Jan 5, 2011
Mar 10, 2011
Feb 18, 2013
Code freezeCode freeze
Jul 1, 2013
Drupal 8.0Drupal 8.0
Fin 2013
Feature freezeFeature freeze
Hace unos meses...
Aquí estamos
DrupalCamp Spain – Cáceres - 2013 - Jose Reyero – La vida en el Planeta Drupal 8 – http://reyero.net
¿Cuándo?
¿mediados de 2014?
Cuando esté listo.
DrupalCamp Spain – Cáceres - 2013 - Jose Reyero – La vida en el Planeta Drupal 8 – http://reyero.net
http://drupalreleasedate.com/
DrupalCamp Spain – Cáceres - 2013 - Jose Reyero – La vida en el Planeta Drupal 8 – http://reyero.net
drupal 8.0-alpha4octubre 2013
¿ Dónde estamos ?
https://drupal.org/drupal-8.0
DrupalCamp Spain – Cáceres - 2013 - Jose Reyero – La vida en el Planeta Drupal 8 – http://reyero.net
Tardar más pero llegar antes(Views en Core)
Drupal 7 Drupal 7 January 2011
Uso realUso realJuly 2011
...
> Drupal 6> Drupal 6February 2012
13 months!
DrupalCamp Spain – Cáceres - 2013 - Jose Reyero – La vida en el Planeta Drupal 8 – http://reyero.net
¿ Cuánto tiempo nos queda ?
● Si “vives” en Drupal 6...
meses
● Si “vives” en Drupal 7...
años
DrupalCamp Spain – Cáceres - 2013 - Jose Reyero – La vida en el Planeta Drupal 8 – http://reyero.net
De Drupal X a Drupal 8
Migrate
http://drupal.org/project/migrate
6
7
8
DrupalCamp Spain – Cáceres - 2013 - Jose Reyero – La vida en el Planeta Drupal 8 – http://reyero.net
hook_future_alter()
A preview of what’s planned for Drupal 8, and how you can help.
DrupalCon Munich
Drupal 7
DrupalCamp Spain – Cáceres - 2013 - Jose Reyero – La vida en el Planeta Drupal 8 – http://reyero.net
class DrupalFuture extends DrupalPresentimplements Drupal8Interface {...}
Drupal 8
DrupalCamp Spain – Cáceres - 2013 - Jose Reyero – La vida en el Planeta Drupal 8 – http://reyero.net
Slide Credits
• Angela “webchick” Byron
• Kristof De Jaeger
• Jen Lampton
• Dries Buytaert
• Gábor Hojtsy
• Larry Garfield
• Jingsheng Wang (王景昇 )
DrupalCamp Spain – Cáceres - 2013 - Jose Reyero – La vida en el Planeta Drupal 8 – http://reyero.net
Gracias
DrupalCamp Spain – Cáceres - 2013 - Jose Reyero – La vida en el Planeta Drupal 8 – http://reyero.netDrupalDay – Santander - 2013 - Jose A. Reyero – Drupal 8
@josereyero http://reyero.net