Add new comment to Jaký byl DrupalCamp CS 2019: přednášky, atmosféra, ocenění Drupal CS Awards a můj úspěch
Moje kniha o CMS Drupal
Poslední komentáře
- 2 days 14 hours ago
- 4 days 11 hours ago
- 1 week ago
- 1 week ago
- 1 week 1 day ago
- 3 months ago
- 3 months ago
- 5 months 1 week ago
- 6 months 1 week ago
- 6 months 1 week ago
Nové diskuze
- (2 months zpět)
- (2 months 1 week zpět)
- (4 months 3 weeks zpět)
- (6 months 1 week zpět)
- (1 year 3 months zpět)
- (1 year 4 months zpět)
- (1 year 7 months zpět)
- (1 year 8 months zpět)

Priznam se, ze me prekvapilo, ze si tady Honza vsiml Phingu a Robo. Tak jen mozna k nasi ceste drobne vysvetleni.
Jsem na volne noze a potrebuju nejak setrit praci, koukam na devops prednasky z DrupalConu... Nachazim Gulp a Grunt, ale javascriptu rozumim jeste mene nez esperantu. Tak nejak si obcas napisu skript jako import.sh kde je wget, gunzip, mysql import, drush cc all, drush fra... Neni to idealni, ale da se s tim zit, na volne noze neni zase tolik casu na zlepsovani tehle veci. Pak je zacatek roku 2017 a ja nastupuju do CN group na vetsi projekt. Avsak bude provozovan na zakaznikove infrastrukture - Docker a Jenkins hraji ustredni roli. Proto se nam nezda jako idealni reseni Acquia BLT nicmene se v nem inspirujeme, v te dobe je postaveno prave na Phingu a na stejnem nastroji je postavena distribuce od Evropske komise (a delal jsem si rešerši na dalsi velke distra a byl to vzdy jeden z trojice phing, gulp, grunt). Na tom projektu ten setup funguje dodnes a neni duvod ho menit (spousti to napr Behat a PHP code sniffer).
Uplyne zhruba rok a pul a ja rozjizdim novy projekt, Docker uz je v nasem "Drupal koutku" naprosta samozrejmost. Ja se jdu do BLT zase inspirovat, ale XML definice jsou pryc! Patram a prichazim na to, ze presli na Robo (tusim, ze to bylo v ramci BLT 7 -> 8). Robo jsem si rychle oblibil protoze napsat 2x zanoreny if-else v XML pro Phing je proste ***. Na tom novem projektu je i frontend a ja uz v tu dobu byl zvykly na sass/compass a boostrap. Patram jak to udelat bez nodejs/ruby. A prave Robo to umi. Umi v PHP zkompilovat CSS a taky umi sledovat adresar na zmeny. Ten novy projekt je navic multisite a Drush 9 uz nepodporuje @sites (nebo jak to presne bylo, aby to vzal pres vsechny sites). A me se tuze nechce psat nejaky shell script jak jsem vygooglil jedine rozumne reseni). Jak to napsat ve phingovem XML bych asi vubec netusil, ale v PHP je to jednoduchy foreach. Zkratka Robo mi setri hodne prace a oproti Phingu ma lidský zápis tech tasku.