Drupal 8: una breve introducción
por: Manuel Velasco
Drupal Web Developer
Project Manager en Dropix
manuv3lasco@gmail.com
"Hoy en dia es practicamente imposible crear una alternativa propietaria a Drupal"
Rasmus Lerdorf
¿Cuando fue presentado?
Nuevo formulario de contenido
Wisiwyg
Vista
previa
Multilengua en el core
Ayuda contextual (Tours)
Views en el core de Drupal
Nuevos tipos de datos en el Core
100% Responsive
Responsivo en temas, imagenes y menus
UI para administración de formularios
Nueva administración de Bloques.
Importación y exportación de configuraciones.
Para Diseñadores y Themers
Nuevas librerias para Front-end
Ejemplo Twig : node.html.twig
<article{{ attributes }}>
{{ title_prefix }}
{% if not page %}
<h2{{ title_attributes }}>
<a href="{{ url }}" rel="bookmark">{{ label }}</a>
</h2>
{% endif %}
{{ title_suffix }}
{% if display_submitted %}
<footer class="node__meta">
{{ author_picture }}
<div class="node__submitted {{ author_attributes.class }}"{{ author_attributes|without('class') }}>
{% trans %}Submitted by {{ author_name|passthrough }} on {{ date }}{% endtrans %}
{{ metadata }}
</div>
</footer>
{% endif %}
<div class="node__content {{ content_attributes.class }}"{{ content_attributes|without('class') }}>
{{ content|without('links') }}
</div>
{% if content.links %}
<div class="node__links">
{{ content.links }}
</div>
{% endif %}
</article>1. HTML5 tags
2. {{ print a variable }}
3. {% logic(stuff) %}0 Soporte para Internet Explorer 6 y 7
facebook.com/groups/drupalbolivia