Drupal Developer Days 2018 Lisboa
17/07/2018 by keopx

Front.id

Este año los Drupal Developer Days 2018 se han celebrado en Lisboa. Los "DevDays" se centran principalmente en contribuir a Drupal (Core) para acelerar el desarrollo y trabajar en las iniciativas con el fin de poder habilitar nuevas funcionalidades, solucionar bugs, etc. La idea es hacer crecer a Drupal y de paso aprender cosas nuevas.

Aun así, los últimos años se han ido más sesiones con el objetivo de compartir conocimientos. Personalmente es el evento que más me gusta de todos los que hay.

Venue

El lugar elegido para el evento fue ISCTE - INSTITUTO UNIVERSITÁRIO DE LISBOA, un centro universitario en la zona alta de Lisboa, cerca del aeropuerto, que se celebro entre el 2 y el 6 de Julio.

El recinto estaba dividido en un hall desde el que se podía acceder al auditorio principal, a las dos salas adicionales de conferencias. Ademas se habilitaron dos salas para los sprints. Una tercera sala de sprints se encontraba en la parte inferior llamada “Dungeon room”.

Durante todo el evento se pudo disfrutar de café y agua, además había dos paradas donde siempre había algo para picar y al mediodía se ofrecía el menú del día de la universidad.

¡Muy bien organizado todo!

drupaldevdays lisboa castle

Lunes - Contrib

El lunes era un día de llegada y enfocado principalmente para contribuir. Los espacios se dividieron en tres salas, dos en la zona principal y otra adicional en la parte inferior llamada “Dungeon room".

Sesiones

Martes

Keynote: friction

https://lisbon2018.drupaldays.org/keynote/bojan-zivanovic/friction

Bojan nos contó los pormenores del estado de Drupal 7, que tras ser prácticamente congelada con la salida de Drupal 8, no ha tenido movimiento alguno.

Drupal 8 inicio nuevo ciclo de desarrollo y lanzamiento de una nueva versión menor cada 6 meses y el sistema de módulos experimentales, que permite evolucionar.

Ahora los módulos experimentales no se colocan en el núcleo hasta que alcanzan un nivel de estabilidad beta para evitar problemas como los que aparecieron con la moderación de contenido, que tuvo que cambiar su estructura sin la ruta de migración de datos, porque estaba en alfa. Los usuarios que ignoraron las advertencias de que se trataba de un módulo experimental sufrieron problemas.

Comentaron que aunque la aparición de más nuevos sitios en Drupal 7 que en Drupal 8, es un resultado debía a diferentes factores, pero no esto no debería preocuparnos ya en muchos casos esto no es un salto cuantitativo, sino cualitativo.

Objetivo para eliminar la fricción al descubrir y adoptar Drupal.

El salto más importante que se quiere dar respecto a esto, es la creación de un perfil llamado Umami que permita enseñar/probar un sitio Drupal que demuestre su potencial.

Autopsy of Vulnerabilities

https://lisbon2018.drupaldays.org/sessions/autopsy-vulnerabilities

Security Drupal

Zequi nos contó los últimos Drupalgeddon y su explotación, de dónde vienen y a dónde van.

Realizó las explotaciones oportuna a fin de entender cómo y porqué eran tan críticas.

Realmente interesante para comprender la importancia de este tema.

OpenEuropa Task Runner: a PHP task runner based on Robo and focused on extensibility

https://lisbon2018.drupaldays.org/sessions/openeuropa-task-runner-php-task-runner-based-robo-and-focused-extensibility

Interesante herramienta para correr tareas, en este caso basándose en Robo, para lanzar tareas durante los despliegues y pruebas.

Este proyecto está actualmente usándose por Comisión Europea.

Miércoles

Drupal 9: Decoupled by design?

https://lisbon2018.drupaldays.org/sessions/drupal-9-decoupled-design

Preston So, nos contó alguna necesidades con las que Drupal se está encontrando y cómo afectará esto no solo a Drupal sino también al concepto de una web tradicional, donde la parte frontal se renderiza en servidor y no en cliente. El mundo web se está moviendo rápido y la necesidad de que Drupal se adapte a él.

  • Background: Drupal desacoplado en contexto
  • Desarrolladores como desacoplados: experiencias en todas partes
  • Editores como monolitos: administración contigua
  • Permaneciendo relevante en un paisaje menos monolítico
  • Por qué adoptamos React para la experimentación en el núcleo de Drupal
  • Twig y representación del lado del cliente como un ciudadano de primera clase
  • Drupal 8.x: un perfil de instalación desacoplado
  • Drupal 9: una ruta de actualización con desacoplamiento limpio
  • Epílogo: Desacoplado para desarrolladores, monolítico para editores

Responsible disclosure, cross-project collaboration, and Drupal 8 security

https://lisbon2018.drupaldays.org/sessions/responsible-disclosure-cross-project-collaboration-and-drupal-8-security

Jess (xjm) nos habló sobre Responsible Disclosure que se lleva aplicando durante más de 12 años.

También de cómo se organizan en el grupo de seguridad y como se realizó los últimos lanzamientos críticos de seguridad.

Esto ayuda realmente a entender la importancia del gran trabajo que realiza este equipo.

Decoupled Drupal and Vue.js

https://lisbon2018.drupaldays.org/sessions/decoupled-drupal-and-vuejs

https://youtu.be/8PFdNEeuETk?t=2h18m53s

Preston So nos dio una clase rápida sobre el Decoupled Drupal con Vue.js. Explico brevemente el contexto y el paradigma aplicado en el MVVM.

Posteriormente explicó rápidamente los conceptos de Vue.js.

Jueves

Keynote: An update on Drupal 8.6

https://lisbon2018.drupaldays.org/keynote/gabor-hojtsy/update-drupal-86

Gábor, "Abraza el caos".

Tomando la visión de alguien que viene a contribuir por primera vez, una sala de sprint o problemas de cola en Drupal.org, están llenos de gente que ya está involucrada y ocupada en temas que requieren más o menos concentración.

¿A dónde debería ir para comenzar?

Si estás solo y comienzas con una salida aleatoria, incluso si estás marcado como "novato", corres el riesgo de empantanarte y desmotivarte. Mucho mejor para ver los líderes iniciativas o temas de velocidad que siempre tienen algo que confiar a los principiantes, o mentores que están allí para dirigir y para conseguir nuevos colaboradores gradualmente en el proceso de contribución.

Esto es seguido por un resumen de las diferentes iniciativas.

https://www.drupal.org/about/strategic-initiatives: con en la barra lateral, la agenda de las reuniones de las iniciativas.

What's new in Drupal Commerce 2.x

https://lisbon2018.drupaldays.org/sessions/whats-new-drupal-commerce-2x

Bojan y Jonathan nos hablaron del estado actual de Commerce 2.x desde su lanzamiento en septiembre de 2017.

Nos hablaron de la evolución que ha tenido y las funcionalidades de las que dispone. Durante este tiempo han trabajado en incorporar nuevas funcionalidades y darle estabilidad al proyecto.

Viernes

He de reconocer que la fiesta del día anterior hizo que no estuviésemos al 100%, es por eso que seré breve en este día.

Ow Config, Where Art Thou?

https://lisbon2018.drupaldays.org/sessions/ow-config-where-art-thou

Teun nos habló de algunas “dificultades” con las que se encontró trabajando en diferentes proyectos a la hora de almacenar la configuración de ciertas entidades. Es por ello que el proponía: configuración guardada en campos en lugar de entidades de configuración.

Para ello está trabajando en módulo al respecto.

Turismo

Lisboa en una ciudad preciosa, donde pasear, tomarse algo y comer bien no resulta nada caro, pero hay que saber donde ;)

Food

Eso sí, nuestra experiencia con los taxis no fue nada gratificante.

Por lo demás, os recomiendo que si podéis tomaros dos días, os lo pasareis genial.

Tuve la suerte de estar bien acompañado de gente estupenda de la comunidad como Isabel que me contó muchos trucos que me ahorro tiempo y dinero. De igual manera el paseo que nos dimos por el Castillo con Juan, Isaura, Isabel y Diego.

Y como no, cerrar el viaje con una cena estupenda junto a Cris y su compañero en el Bairro alto de Lisboa.

¡La comunidad Drupalera es la caña!

DrupalDevDays_group

 

Add new comment

The content of this field is kept private and will not be shown publicly.

Restricted HTML

  • Allowed HTML tags: <a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <h2 id> <h3 id> <h4 id> <h5 id> <h6 id>
  • Lines and paragraphs break automatically.
  • Web page addresses and email addresses turn into links automatically.