[Vtigercrm-developers] Vtiger: Git code base + Deployment
Sukhdev Mohan
s.mohan at myti.it
Fri Jul 23 16:36:07 GMT 2021
Hi All,
I’m sure you all face this problem: each installation is custom, you develop modules/estensions edit core files etc Since anything in vtiger is mapped into vtiger_crmentity table and mod_tracker (which is heavy as hell), each new field is saved on db (vtiger_field) and there is no trace of them on code if not the scripts that adds them. Same goes for the modules you create.
This requires to create different repos for all the clients, while instead we could think of vtiger code as base and do not touch it (even using code.vtiger.com and fetching the desired version) and host the variations for project somewhere else and manage the customisation through a migration system (php script? Zip package? Sql?).
For example:
I fetch the vtiger7.4 and install the version, then through a migration system add the customisations.
This would lead to automate deployment to prod instead of manually transfer db and development code to the clients machine, reducing human error.
What do you guys think? How can we achieve this mechanism?
Sukhdev Mohan
Developer
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20210723/515f5372/attachment-0001.html>
More information about the vtigercrm-developers
mailing list