Versiecontrole
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
Actuele inhoud
10 feb 2012
- , Nieuwe module toevoegen , (Forumonderwerp) , snake , Reacties: 1
09 feb 2012
- , CKeditor zelf HTML en CSS toepassen in de code view , (Forumonderwerp) , DGNY
- , Parse error: syntax error , (Forumonderwerp) , ballooning4u , Reacties: 1
- , Views, inhoud van een cell , (Forumonderwerp) , LLMM
- , Webform Rules anoniem , (Forumonderwerp) , Juzzuu
- , Database moeten in stukken, hoe moet ik dit voor elkaar krijgen? , (Forumonderwerp) , GioV , Reacties: 7
- , youtube film in website , (Forumonderwerp) , annemie , Reacties: 3
- , userpoints vraagje , (Forumonderwerp) , jeroenenwendy
08 feb 2012
- , Vacature Webdeveloper , (Forumonderwerp) , JoHo Processen ...
- , node id opslaan in database , (Forumonderwerp) , Noikes , Reacties: 5
07 feb 2012
- , Civi en Drupal installatie gevraagd! , (Forumonderwerp) , Koen van Hees
- , kan niet meer inloggen na verhuizing website , (Forumonderwerp) , meppel001
- , Image slider/banner maken in Dp7 , (Forumonderwerp) , CrazyFly , Reacties: 2
- , migrate van subdir naar main directory , (Forumonderwerp) , Jaap3D
- , Filter criteria , (Forumonderwerp) , Lambert de Groot , Reacties: 2
svendecabooter
14 juli, 2010 - 10:26
Permalink
Voor versiecontrolebeheer
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
Jochus
14 juli, 2010 - 21:00
Permalink
Thanks Sven !!! Duidelijk!
Thanks Sven !!! Duidelijk!