Hi,

After continued my work on common-theme to refactoring UI interface, I found a limitation with the current system.

At this time, on many case we resolve some widget configuration directly from a property call on widget.property file.

If you check the string : '<property-to-field resource="widget"' or 'getPropertyValue("widget"' on trunk we are more than one hundred call.

But to be more flexible with the theme, I need to resolve dynamically some configuration like the ftl template location and I'm locked.

After some reflexion, I tried to resolve the configuration by the theme but this appear like just a patch and not a solution.

I think we need a dedicate class to manage theses widget configurations on the user context, like we have the dispatcher for soa, the delegator for the data, security (for security), we can have an object like widgetTheme instantiate by an xml definition in each theme.

It would be a referent to resolve all widget configuration that the screen renderer need, always present or quickly build with default value if it is required and why not help to define some specific element dedicate for a theme.

It's an open discussion, just to understand on what foot i need to dance :)

Nicolas
--
logoNrd <https://nereide.fr/>
        Nicolas Malin
The apache way <http://theapacheway.com/> : *Openness* Technical decisions are made publicly
[email protected]
8 rue des Déportés 37000 TOURS, 02 47 50 30 54

Apache OFBiz <http://ofbiz.apache.org/>|The Apache Way <http://theapacheway.com/>|ofbiz-fr <http://www.ofbiz-fr.org/>|réseau LE <http://www.libre-entreprise.org/>

Reply via email to