Kraftwagen: Drupal voor development-teams

Bij Hoppinger werken we het liefst aan internetprojecten met een OTAP-straat (ontwikkelen, testen, acceptatie en productie). Onze ervaring is dat Drupal hier standaard niet geschikt voor is. Dit komt voornamelijk doordat veel configuratie niet in bestanden, maar juist in de database opgeslagen wordt. Hierdoor moeten veel zaken handmatig worden ingesteld bij een uitrol — welke erg vaak voor komen wanneer gebruik gemaakt wordt van ontwikkeling met een OTAP-straat.
Een simpel voorbeeld. Een developer installeert en configureert een module in een traditionele Drupal site (zonder Kraftwagen), vervolgens moeten de andere developers op het project de originele handelingen herhalen in hun versies. Wanneer de wijzigingen naar test, acceptatie of productie worden uitgerold, moeten de originele handelingen wederom handmatig worden herhaald op die omgevingen. Dit handmatig herhalen van handelingen is tijdrovend maar bovenal erg foutgevoelig.

