Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Kraftwagen

 Kraftwagen

Drupal voor development-teams

Rolf van de Krol

May 17, 2013
Tweet

More Decks by Rolf van de Krol

Other Decks in Technology

Transcript

  1. Kraftwagen Drupal voor development-teams Door: Cies Breijs Hoofd techniek Rolf

    van de Krol Webdeveloper, initiatiefnemer Kraftwagen Martijn Dragt Accountmanager DrupalJam @ de Kuip, Rotterdam 17 mei 2013
  2. Instellen • Snel en goedkoop in vergelijking met programmeren. Programmeren

    • Duur in vergelijking met instellen. Software ontwikkelen • Omvat ondermeer programmeren. • Procesmatig, methodisch, multi-diciplinaire teams. • Duurder dan programmeren.
  3. Drupal @ Hoppinger Instellen • Waar mogelijk modules gebruiken •

    Tijdswinst; kosten drukken Software ontwikkelen • Waar geen modules voor bestaan; maatwerk • Onderscheidend
  4. Software ontwikkelen en Drupal Standaard niet mogelijk • Werkt niet

    goed met versiebeheer (configuratie in DB) • Ondersteunt geen multi-target deployments Bestaande oplossingen voor deze tekortkoming • Zijn er: Drush, Features, CTools • Maar geen van deze realiseerde het Alles in Code™ principe
  5. Primaire voordelen Kraftwagen • Efficiënte samenwerking (vooral in grotere development-teams)

    • Faciliteert uitrollen naar verschillende omgevingen (essentieel voor OTAP-straat) • Minimaliseert downtime tijdens een uitrol • Voorkomt handmatig werk bij uitrol (minder foutgevoelig)
  6. Extra voordelen Kraftwagen • Versiebeheersysteem onafhankelijk • Alleen project specifieke

    code in versiebeheer • Capistrano integratie • Gewoon een standaard Drupal • Modulair • Snel nieuwe projecten starten (met “Skeletons”) • Open source
  7. In deze demo • Nieuwe Drupal site met Kraftwagen opzetten

    • Modules installeren • Directory structuur bekijken • Kraftwagen specifieke workflow doorlopen
  8. Simpel! Kraftwagen levert direct tijdwinst op “De snelste manier om

    het hele team op hetzelfde spoor te krijgen en een stabiele manier om je Drupal code te deployen; perfect voor Continuous Integration” – Frans van der Meer, VDMi
  9. Kraftwagen community • Eerste release: februari 2013 • Low-entry barrier

    door hergebruik bestaande oplossingen • 4 contributers van buiten Hoppinger • Regelmatig genoemd in presentaties • Steeds meer bezoekers op de website
  10. Kraftwagen voor onze klanten Faciliteert grote development teams: project sneller

    af Efficiënt, geautomatiseerd deployen • Haalbaar om veel (kleine) deployments te doen: vinger aan de pols • Faciliteert deployments naar verschillende omgevingen: maakt OTAP-straat mogelijk • Makkelijke rollbacks: flexibiliteit • Aanzienlijk minder fouten tijden deployments: kostenreductie