El nostre conte de pirates al Drupal Developers Days Sevilla 2017

Un any més hem tingut el plaer de assistir al Drupal Developer days, un esdeveniment que es centra en els esprints i aspectes tècnics del Drupal. En aquesta ocasió era organitzat pels membres de la comunitat sevillana que van preparar tota una ambientació pirata acompanyada d’un lloc amb concordança amb aquesta.

Aquest any era especialment important perquè vam donar un pas endavant per a ser un dels nombrosos patrocinadors. A més, la Cristina va ajudar creant el disseny de tot el material de l’esdeveniment i donant suport en el desenvolupament del tema de la web.

Sprints

Ha estat una experiència increïble el veure tanta gent un en un espai tan ampli col·laborar junts per fer del Drupal una eina excel·lent.

 

El focus de la Cristina ha estat l’usabilitat, participant en discussions sobre com millorar l'experiència de l'usuari del Drupal i treballar en algunes millores per al disseny visual. Una de les discussions que més li va agradar va ser sobre com reestructurar la interfície d'administració juntament amb ifrik i la Rachel.

 

En Ramon i jo (Rodrigo) hem aprofitat l'oportunitat per treballar en un mòdul que millora la nostra experiència del dia a dia a l'hora de provar la qualitat de les aplicacions: migrate default content. Ara tenim un codi més lleuger i net amb menys dependències i alguna nova funcionalitat com el suport a Paragraphs. El parlar cara a cara i les contribucions d'altres membres de la comunitat han solidificat la utilitat del mòdul i ens van donar noves idees per fer-ho encara més flexible i potent.

Sessions

Voldria ressaltar algunes sessions que ens van donar noves percepcions sobre com millorar els nostres fluxos de treball:

Advanced Configuration Management with Config Split et al. va ser per a mi una actualització sobre casos d'ús avançats per gestionar la configuració d'un lloc amb uns quants mòduls contribuïts i uns consells molt interessants sobre com gestionar els canvis de configuració que poden existir en entorns de producció i seguir mantenint un control de canvis en el teu repositori de codi.

Vaig assistir a: Deploying Drupal: Patterns and Antipatterns esperant aprendre alguna nova eina però vaig aconseguir molt més durant les converses sobre com el procés de desplegament ha guanyat en complexitat des que copiàvem fitxers PHP per FTP fins als sofisticats desplegaments configurables que tenim avui dia i sobretot quines són les raons darrere de tota aquesta complicació.

En Ramon també va asistir a Backwards Compatibility: Burden & Benefit On el ponent va explicar els inconvenients de crear masses APIs que el nucli del Drupal ha de mantenir durant les seves diferents versions i com aquest fet impacta en la compatibilitat per a futures versions. També es va tractar el tema del fals mite de crear una API per a qualsevol propòsit que ha de viure dins d'un mòdul i quina és la diferència entre un mòdul que proveeix una API i un altre que simplement ens dóna funcionalitat.

 

Les nostres xerrades

Sempre és fantàstic el tenir l'oportunitat de compartir coneixement que considerem valuós i veure com aquest és validat o qüestionat pels teus iguals.

 

En aquesta ocasió he volgut introduir un mòdul que ens ha resultat útil en els nostres projectes: External entities. Era l'últim dia de la conferència però per la meva sorpresa hi va haver una multitud nombrosa que tenia interès i es van fer molt bones preguntes.

La xerrada de la Cristina anava sobre Responsive Images and Art direction in Drupal 8. Va explicar com les fem servir en els nostres projectes per millorar l'experiència d'usuari final donant més control amb eines que provenen de mòduls contribuïts per la comunitat.

La sessió d’en Ramon va ser una introducció a Migrate default content explicant el per què hem creat aquest mòdul i quin és el seu propòsit per millorar la vida dels desenvolupadors. També va explicar quins són els següents passos a donar en el desenvolupament del mòdul i els assistents van proporcionar un feedback molt interessant sobre el mòdul i els seus plans futurs.

 

Conclusió

Sevilla és una ciutat molt acollidora i vam poder veure com tothom donava el millor de si mateix per poder tenir un esdeveniment divertit i emocionant. Per això ens traiem el nostre barret pirata davant el grup d'organitzadors, voluntaris, ponents i tothom que ha fet possible un esdeveniment magnífic.

Ens veiem en el següent esdeveniment Drupal.