Uitgebreid version control systeem opzetten
Maikel Doeze
11/02/2012 13:32:44Hallo mede PHP'ers,
Hierbij een vraag omtrent het opzetten van een uitgebreid version systeem binnen een CMS omgeving. Ik heb al eens behoorlijk zitten prakkezeren hoe ik dit het beste kan opzetten, dit voornamelijk omdat binnen het CMS dat ik aan het ontwikkelen ben toch wel een behoorlijk uitgebreide feature set zit met veel intere dependencies (page/layout/widgets/modules).
Als ik dit alles dus binnen version control moet laten vallen dan wordt het een uiterst complexe database structuur/code. Daarnaast vrees ik dat er dan zoveel data ontstaat dat dit voor een client of 1000 al snel in de soep loopt.
Iemand met ervaring in dit soort situaties? Alle tips en suggesties zijn welkom!
Alvast bedankt!
PS: Overgens is het misschien handiger om alleen het data/content gedeelte met rollback functie te laten functioneren, in dat geval is het een stuk eenvoudiger, maar ik vraag me toch af wat hierin technisch haalbaar is.
Hierbij een vraag omtrent het opzetten van een uitgebreid version systeem binnen een CMS omgeving. Ik heb al eens behoorlijk zitten prakkezeren hoe ik dit het beste kan opzetten, dit voornamelijk omdat binnen het CMS dat ik aan het ontwikkelen ben toch wel een behoorlijk uitgebreide feature set zit met veel intere dependencies (page/layout/widgets/modules).
Als ik dit alles dus binnen version control moet laten vallen dan wordt het een uiterst complexe database structuur/code. Daarnaast vrees ik dat er dan zoveel data ontstaat dat dit voor een client of 1000 al snel in de soep loopt.
Iemand met ervaring in dit soort situaties? Alle tips en suggesties zijn welkom!
Alvast bedankt!
PS: Overgens is het misschien handiger om alleen het data/content gedeelte met rollback functie te laten functioneren, in dat geval is het een stuk eenvoudiger, maar ik vraag me toch af wat hierin technisch haalbaar is.
Gewijzigd op 11/02/2012 13:55:45 door Maikel Doeze
PHP hulp
05/11/2024 12:32:40John D
11/02/2012 15:20:39subversion inzetten misschien? http://nl.wikipedia.org/wiki/Subversion