From the release of Collabtive 0.6 we are constantly working on a plug-in system to enable third party add-ons in the future.
Already the work has started and some of the code has been written. But, to produce proper plug-in system, important decisions have to be made and design has to be changed.
Hence I request those of you with good programming knowledge to provide suggestions. Please see the plug-in system code available and provide your suggestions.
Implementation completed so far
Simple plug-in directory
Plug-in registration with Collabtive
Plug-in installation as per XML configuration files
Registration of the Plug-in events must be done with the Collabtive tool
Collabtive open source project management software is actively used in commercial websites such as CAD Crowd, which is a services marketplace for hiring CAD design freelancers & contractors. The demo can be viewed at www.cadcrowd.com/collabtive/ (user: demo pass: demo)
To be completed
The present event system has to be tuned to perfection
Various implementation methods have to be provided
If you are interested in taking up this, please refer the following sites
http://code.google.com/p/collabtiv/source/browse/init.php
http://code.google.com/p/collabtiv/source/browse/manageplugins.php
http://code.google.com/p/collabtiv/source/browse/include/class.plugin.php
http://code.google.com/p/collabtiv/source/browse/plugins/testplugin/config.xml
http://code.google.com/p/collabtiv/source/browse/plugins/testplugin/class.testplugin.php
Powered by SkySpark | Web Design & Internet Marketing