Hi Pierre and everyone, I like your idea but also observe a bit of a challenge in implementing it due to an inherent problem in the design of OFBiz architecture.
One of the things I suffered with personally while developing with OFBiz is in terms of component dependency. I think that OFBiz as it currently stands does not have a proper architecture allowing loose coupling of components. I especially had a problem with this in BIRT. So why is this a problem? Because additional plugins would naturally need to modify some core component(s) and there needs to be a two-way communication between the components, and this needs to be done in a way whereby you can easily remove or upgrade a component and your application would continue operating without damaging the system. So I think having a software eco-system around OFBiz would require first implementing a proper architecture using something like OSGI. We might look at existing implementations like http://www.eclipse.org/equinox/ or http://felix.apache.org/ and figure out how to integrate them. If we do not implement something like the above, then you might be susceptible to conflicts between plugins, inability to update or uninstall plugins, inability to track database changes, and other issues on a similar line. My 2 cents! Cheers, Taher Alkhateeb ----- Original Message ----- From: "Sharan-F" <[email protected]> To: [email protected] Sent: Monday, 31 August, 2015 10:43:15 AM Subject: Re: A New Initiative Hi Pierre I think this is a really good idea. I know the idea of addons (e.g. Apache Extras and ofbizextra) especially has been raised in the past but has not had a lot marketing around it. I'm sure that a lot of useful code has been developed that might not have made it into the trunk or that people may want to sell. This would also give some good visibility to see what exactly additional functionality is available. Thanks Sharan -- View this message in context: http://ofbiz.135035.n4.nabble.com/A-New-Initiative-tp4671708p4671718.html Sent from the OFBiz - User mailing list archive at Nabble.com.
