If you follow my instructions for 9.04 that will to a large extent
give you framework independence.

I think 9.04 makes a good basis for looking at modularising parts of
ofbiz.  For example, I would like to see the entity engine live in its
own project.  The entity engine from what I remember is currently
tightly tied in to performing duties such as reading configuration
files.  Based on this, I would next focus on giving the entity engine
an api for loading it's global configuration and also component
configurations.  That way, the entity engine could be added to ofbiz
as a pure jar file and be configured by some other module (e.g. a
configuration service).  Isolating parts of the system like the entity
engine has a lot of benefits.  For example, BJ Freeman has mentioned
improvements to the entity engine such as on the fly entity changes.
This would be made much easier if the entity engine was not so deeply
intertwined with the rest of the ofbiz code.

I think github would be the ideal place for hosting this kind of
effort.  That way non ofbiz commiters could more easily contribute.

On Fri, Sep 17, 2010 at 11:49 AM, james_sg <[email protected]> wrote:
>
> Hi Chris,
>
> I believe framework separation is a win-win situation and things will get
> sorted out when the common agreement is there.
>
> I am using 9.04. For non-erp project, I have other favorite framework.
>
> -james
>
>
> chris snow wrote:
>>
>> Hi James,
>>
>> I spent a lot of time looking at this and came to the conclusion that
>> in 10.04 the dependencies between framework and applications became
>> too intertwined to make a separate 10.04 framework.  Here are some of
>> the pages I put together documenting my steps:
>>
>> https://cwiki.apache.org/confluence/x/eIOJ
>> https://cwiki.apache.org/confluence/x/nYTW
>>
>> I haven't used ofbiz for a while, however recently I started using
>> ofbiz 9.04 and I may take another look at using 9.04 as the basis for
>> some development effort to make ofbiz more modular (e.g. split the
>> project up maven style and make the entity engine a separate project
>> that can be used independently of ofbiz).  There was also a
>> interesting work by Raj to use OSGi to make the dependencies in ofbiz
>> more explicit and controllable -
>> https://sourceforge.net/projects/ofbiz-osgi/
>>
>> David's new project is very interesting, because he will be 'vetting'
>> all code that gets committed, which doesn't happen with the ofbiz svn
>> repository.
>>
>> Cheers,
>>
>> Chris
>>
>> On Fri, Sep 17, 2010 at 3:24 AM, james_sg <[email protected]> wrote:
>>>
>>> Does anyone know the status of this?
>>>
>>> --james
>>>
>>>
>>> BJ Freeman wrote:
>>>>
>>>> I am for standalone framework. David has been working on that project
>>>> for a while, if I remember correctly.
>>>>
>>>> #2 bothers me though. The design of ofbiz was that the entity was the
>>>> controlling factor for creating DB and UI. I was one of the major
>>>> reasons I came to ofbiz.
>>>> That said, any work that wants to be done on UI integration that makes
>>>> ofbiz look classy, I think should be the focus.
>>>> A lot of work has been done in that area.
>>>> But integrating other UI interfaces that keep the design idea of the
>>>> entity being to controlling focus is what I would like to see.
>>>>
>>>> I don't see ofbiz being object oriented in the normal sense.
>>>>
>>>> I see the effort for the help files and a easily understood UI from the
>>>> user point of view being the main factors in promoting ofbiz.
>>>>
>>>>
>>>>
>>>>
>>>> Chris Snow sent the following on 2/24/2010 10:47 PM:
>>>>> Here are some benefits of a 10.04 standalone framework release:
>>>>>
>>>>> 1) Standalone framework users would be a form of quality control
>>>>> helping
>>>>> to ensure more incorrect dependencies don't find there way into ofbiz.
>>>>> 2) we would be able to promote the framework in its own right thus
>>>>> competing with OpenERP's OpenObject platform
>>>>> 3) a much larger potential user base than ecommerce or erp users.
>>>>>
>>>>> Any more that I have missed?
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>
>>> --
>>> View this message in context:
>>> http://ofbiz.135035.n4.nabble.com/why-we-should-have-a-10-04-standalone-framework-release-tp1568563p2543258.html
>>> Sent from the OFBiz - User mailing list archive at Nabble.com.
>>>
>>
>>
>
> --
> View this message in context: 
> http://ofbiz.135035.n4.nabble.com/why-we-should-have-a-10-04-standalone-framework-release-tp1568563p2543697.html
> Sent from the OFBiz - User mailing list archive at Nabble.com.
>

Reply via email to