[Vtigercrm-developers] How to achieve modularization in vtiger?

David V. davidv.net at gmail.com
Tue Jun 19 16:09:15 PDT 2007


Joe,

I'm with you ! I can help by providing a list of all the things I've had to
modify in the core to add my modules in vtiger.

David V.


2007/6/19, Joe Bordes <joe at tsolucio.com>:
>
> Hi Richie,
>
> Yes, me again. You knew I was going to answer, right? :-))
>
> Having already seen the code and the implications of modularization of
> vtigerCRM I would focus this goal in a very pratical way.
>
> - I would start by trying to create a new module for vtigerCRM and watch
> myself all the way.
> - Every step should be studied and the implicated files/code must be
> marked to be changed so it can be module independent and parameters
> added to a new Admin-Module-Control-Section
> - Once all the code dependencies detected we must decide the best way to
> make them independent and clean up the code
> - All parameters should be coupled together in a plugin.xml file who's
> structure must be documented.
> - Once we have an easy way to plugin a module I would grab the fantastic
> work that has already been done on the forge-module project and modifiy
> it to adapt to the new situation.
> - With this and a new section to help install/uninstall modules we
> should get a preatty good module control with a grphical interface to
> create/install/uninstall modules.
>
> I discard the options of making big structural changes and spending a
> lot of time looking how others have done it because I don't wan't to
> break any of the currently working modules while we spend the next 6
> months talking of how wonderful it is going to be. vtigerCRM's code base
> is too tightly coupled to try and make a "different" kind of module
> control. You might just as well start from scratch and build it with
> modularity in mind.
>
> The only other thing I would change is the activity dependency you have
> in the code. It is terrible and makes it very difficult to add different
> types of tasks/activities. This would also benefit those modules
> (tsprojects) that need to add these kind of features.
>
> Obviously you know I have been waiting for this opportunity for a very
> long time and I have been on your back for just as much time. I firmly
> believe that this is the most important thing vtigerCRM needs right now
> and I am willing to help.
>
> I can be more concise in the details if you need me to be.
>
> As before (always) I am waiting for you to contact me.
>
> Regards, Joe
> TSolucio
>
>
> richie escribió:
> > Dear Team,
> >
> > Modularization is an important need for vtiger.
> > I would like to get your ideas on this front please.
> >
> > Thanks,
> > *Richie*
> > ------------------------------------------------------------------------
> >
> > _______________________________________________
> > Reach hundreds of potential candidates - http://jobs.vtiger.com
>
> _______________________________________________
> Reach hundreds of potential candidates - http://jobs.vtiger.com
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20070619/27712c63/attachment-0004.html 


More information about the vtigercrm-developers mailing list