Versiecontrole

Forums: 
Drupalversie: 

Hi!

Sinds kort ben ik ook in de wondere wereld van Drupal gedoken. En ik ben er zot van :-).
Ik ben gewoon van met een versiecontrole systeem à la Subversion te werken, en ik zou dit ook willen toepassen op mijn Drupal site; omdat we met 3 developers continu bezig zijn met modules te ontwikkelen.

Nu is mijn vraag een beetje: hoe pakken we dit het best aan?
Pompen we de ganse site in SVN? Of enkel de modules? Hoe zorgen we er voor dat de DB van onze DEV synchroon loopt met onze lokale databases? Hoe doen we aan release management? Hoe releasen we een versie? Etc, etc, ...

Ik vind hier en daar wat losse flodders op Google, maar geen best practices.
Graag jullie mening! :-)

Jochen

Voor versiecontrolebeheer doen verschillende mensen dit op verschillende manieren.
Wij steken de hele site in Subversion per project, maar anderen bvb enkel de /sites directory (evt. met svn:externals).
Het hangt er ook vanaf of je je projecten in een multisite omgeving wenst te draaien of niet...

Deployment en releasemanagement is een oud zeer in de Drupal community. Er is een beweging aan de gang om zoveel mogelijk configuratie en settings in modules (code) te steken.
Dit gebeurt tegenwoordig vooral via de Features module (http://drupal.org/project/features).
Hiermee maak je een "feature" module aan met daarin je content types, views, panels, contexts, etc... Deze configuratie wordt dus vanaf de files beheerd.

Voor meer achtergrond kan je op volgende Drupal groups je licht eens opsteken:
http://groups.drupal.org/build-systems-change-management
http://groups.drupal.org/packaging-deployment

Of op de blog van de collega's bij Nuvole, die daar serieus mee bezig zijn: http://nuvole.org

Thanks Sven !!! Duidelijk!

Actuele inhoud

10 feb 2012

09 feb 2012

08 feb 2012

07 feb 2012