W kodzie - jak usprawnić proces tworzenia i utrzymania strony na Drupalu

"Code drived development" w Drupalu na przykładach. Przykłady tego jak i dlaczego warto  trzymać konfigurację w kodzie i wdrażać wszystkie zmiany na produkcję poprzez kod. 

Prezentacja ma na celu pokazanie jak ogromne korzyści wynikają z trzymania ustawień w kodzie i z wykorzstania kodu do przenoszenia zmian między środowiskami raczej niż "wyklikiwania wszystkiego" na produkcji. 

Tematy:

  • Przykłady wykorzystania modułów features i strongarm
  • Przykłady wykorzystania hook_update_N wraz z pokazaniem jak zabrać się za pisanie update'ów jeśli nigdy się tego nie robiło 
  • Przykłady tworzenia nodów i innych rodzajów zawartości w kodzie i prezentacja korzyści wynikających z tworzenia contentu w kodzie
  • Szybki deployment  lokalnych zmian na wiele środowisk, czyli "zrobiłem i działa lokalnie - jak to przenieść na produkcję żeby nie było problemów"
  • Wygodna współpraca wielu developerów na jednym projekcie. 
  • Jak uniknąć "zaśmiecenia" projektu i bazy danych 
  • inne rzeczy o których wspomnę to git, fabric, bash.
Status: 
Accepted
Experience level: 
Intermediate
Session Language: 
Polish
Type: 
lecture