I think by introducing a new DSL we can enforce no leakage of HTML / FTL into any widgets (I'm assuming this is what you guys are talking about)
On Thu, Dec 1, 2016 at 11:49 AM, Jacques Le Roux < jacques.le.r...@les7arts.com> wrote: > Nicely said, thanks Julien :) > > Jacques > > > > Le 01/12/2016 à 09:46, Julien NICOLAS a écrit : > >> Hi Pierre, >> >> I hope that, like code source convention, people will respect the work >> done and respect people behind them. >> >> I think that I'll do my best to explain the reason of the work I'll >> begin, hope that it will be accepted by the community, hope that it will be >> implemented in all OFBiz screens. I know that the OFBiz community are good >> people and respect that. >> >> But you true, it could happens that somebody fail to follow rules, I hope >> I see it in code review and ask for an update ;) >> >> I'm quite sure that when you'll be charmed by this UI standard, you'll be >> also a rules keeper <3 >> >> Have a nice day, >> >> Julien. >> >> >> On 30/11/2016 21:16, Pierre Smits wrote: >> >>> So when you speak of >>> >>> a super-structure that will be used in place of currently conventions >>> which >>> are not always respected >>> >>> how do you envision that with that new 'super-structure' conventions will >>> be respected? >>> >>> Best regards, >>> >>> Pierre Smits >>> >>> ORRTIZ.COM <http://www.orrtiz.com> >>> OFBiz based solutions & services >>> >>> OFBiz Extensions Marketplace >>> http://oem.ofbizci.net/oci-2/ >>> >>> On Wed, Nov 30, 2016 at 9:00 PM, Jacques Le Roux < >>> jacques.le.r...@les7arts.com> wrote: >>> >>> Julien >>>> >>>> Inline ... >>>> >>>> Le 30/11/2016 à 10:02, Julien NICOLAS a écrit : >>>> >>>> Hi Jacques, >>>>> >>>>> >>>>> On 30/11/2016 08:51, Jacques Le Roux wrote: >>>>> >>>>> - Each screen must be linked to a screen structure. >>>>>> >>>>>> What would be this screen structure? You don't need to develop much at >>>>>> this stage, just that I can't vision what it would be. >>>>>> >>>>>> This structure is to follow the a UI standard that can be managed by >>>>> the >>>>> theme. For example, the find screen can be define as : >>>>> - A research field area >>>>> - A result area >>>>> >>>>> Ah, I see, we have already this concept in screen widget. >>>> >>>> >>>> If all the find screen could be linked to this structure, it will be >>>>> easier for theme to manage it's own template of search screen. >>>>> >>>>> You mean that it would be a super-structure that will be used in place >>>> of >>>> currently conventions which are not always respected, I see. >>>> >>>> It will be included in the main decorator that will also linked to a >>>> >>>>> structure, so theme can manage to change the template. And when you >>>>> change >>>>> the theme, it could be a completely different look and feel :) >>>>> I hope I explain well my thought. >>>>> >>>>> Got it, thanks :) >>>> >>>> >>>> Why we need a new component to test new theme ? >>>>>>> >>>>>>> When I start working with OFBiz, I was so surprised that the UI is >>>>>>> too >>>>>>> heavy. Then I was thinking that I have to improve the UI to provide >>>>>>> a best >>>>>>> one. After several try I understand that the actual UI is not a >>>>>>> final user >>>>>>> interface. It is a developer one. It's a developer UI because it >>>>>>> contain >>>>>>> all the features developed. But definitively, we can't provide this >>>>>>> kind of >>>>>>> UI to final users, we have to simplify it. In the same times, we >>>>>>> can't >>>>>>> delete the current UI because developers need to improve it with new >>>>>>> features that will help us to deploy new features to our final users. >>>>>>> >>>>>>> For this new component, we can implement an existing component but >>>>>>> simplified and ready for the new theme(s). >>>>>>> >>>>>>> You mean we could take and existing component, say example for >>>>>> instance, >>>>>> and would simply it at the UI level. I picked example because it's >>>>>> already >>>>>> rather simple and contains demonstration of features. >>>>>> >>>>>> No, I mean to define a component (party, product, facility, etc.) >>>>> that we >>>>> start to re-implement (using the existing services) but in a more >>>>> simple >>>>> way (without all the features, selecting only the main ones). >>>>> >>>>> I see >>>> >>>> >>>> In conclusion, if the new component dedicated for test a new theme >>>>>>> match to the community needs, Taher think to a super simplified >>>>>>> developer >>>>>>> user interface that facilitate developers to improve the software. A >>>>>>> new >>>>>>> interface without any constraint that allow developers to develop >>>>>>> easily >>>>>>> new features. >>>>>>> >>>>>>> >>>>>>> Another thing I can't vision at this stage, no hurry, I guess I'll >>>>>> later >>>>>> :) >>>>>> >>>>>> Yes, too many thing to explain, I have to add details about this >>>>> point, >>>>> I'll do it soon ^^ >>>>> >>>>> I did not get a chance to look yet at the POC Nicolas, Gil and you are >>>> working on. I guess I'd get the ideas from there then? >>>> >>>> Thanks >>>> >>>> Jacques >>>> >>>> >> >> >