El proper dimecres 27 d'abril farem la sessió posposada de l'anterior Drupal&Beers emmarcada dins el cicle de sessions sobre Drupal 8 que organitza Drupal.cat. El lloc serà al Lambicus de 19:00h a 20:30h. T'apuntes?
Aquest cop en Rodrigo Aguilera, membre de Drupal.cat, parlarà de com Drush make ens ha servit durant molts anys, però a partir del Drupal 8, la Comunitat va decidir gestionar les dependències dels projectes amb l'eina més popular al món php: Composer.
Composer es defineix a si mateix com un administrador de dependències recursiu i potser sona simple però pot ser molt poderós.
En aquesta sessió es començarà explicant com crear el teu projecte Drupal 8 i els seus fitxers utilitzant Composer i seguirem discutint com podem resoldre vells problemes amb aquesta nova eina. Per exemple:
• Pegats (locals o remots)
• Elecció de la carpeta de descàrrega en funció del tipus de projecte (biblioteques backend i frontend).
• Diferenciar els mòduls de desenvolupament dels mòduls de producció.
• Assegurar-se de que tots els desenvolupadors tenen les mateixes versions de les dependències (drush inclòs)
Després de fer un repàs als conceptes bàsics fins a un punt on podem reemplaçar drush parlarem d'algunes noves característiques:
• Descarregar només les dependències externes que han canviat i utilitzar la memòria cau de descàrrega.
• Seqüències de comandaments que es poden enganxar en el procés de construcció.
• No hi ha necessitat d'editar el fitxer de dependències amb un editor, es pot fer amb comandes.
• El descobriment automàtic de classes amb PSR-4 i PSR-0
• Sintaxi de versiones semàntiques.