Hi,

I am trying to evaluate and learn to develop with Apache OFBiz.  I am completely new to all of this!  I just started looking at this today.

As I was exploring the default e-commerce plugin, I found that it is very dated and they have not released themes for it other than the default. Then, I found https://github.com/ORRTIZ/ecbootstrap. This appears to be modern plugin I could use instead, which I was quite excited to see. But, when I try to use it, I'm encountering bugs. For some reason, gradlew blows up with errors about reading XML data in that project.

I'm using the latest OFBiz source, and Java JDK. This plugin is a couple of years old, so I figure there is some incompatibility.

Since you are in this OFBiz mailing list, and discussing bootstrap, I thought perhaps you could be of help, and this repo I found might be of use to you as well.




On 2018/05/14 06:25:20, Deepak Dixit <d...@hotwaxsystems.com> wrote:
> Hi Taher,>
>
> I like your proposal, adding bootstrap as common theme looks good idea,>
>
> Just as note:>
> While transforming macros to bootstrap pattern we need to avoid use>
> bootstrap classes like pullright, pullLeft, etc.>
> instead we will write css rule based on element hierarchy. It will help>
> designer to theme as per need.>
>
>
> I am not familier with vue.js so I can;t say anything about vue.js, I'll>
> explore it.>
>
> +1 for POC, we can do POC on branch.>
>
> Thanks & Regards>
> -->
> Deepak Dixit>
> www.hotwax.co>
>
> On Sun, May 13, 2018 at 4:55 PM, Jacques Le Roux <>
> jacques.le.r...@les7arts.com> wrote:>
>
> > HI Taher,>
> >>
> > I agree about doing it directly in the trunk. Else we will get conflict>
> > issues, because it will be a long task.>
> >>
> > +1 for a POC>
> >>
> > Jacques>
> >>
> >>
> >>
> > Le 12/05/2018 à 20:02, Taher Alkhateeb a écrit :>
> >>
> >> Hello Everyone,>
> >>>
> >> Recently, we at Pythys had some interactions with clients, and the>
> >> user interface proved to be a sour point. It is functioning well, but>
> >> looks too classic, too rigid, too 2000s really :) We had many>
> >> discussion and attempts in the past like [1] [2] [3] [4] [5] [6] [7]>
> >> [8] [9] [10] just to name a few all of which seemed not to follow>
> >> through.>
> >>>
> >> So what is the problem? Why is this hard to get right? I'm not sure I> > >> have the magic answer, but it seems to me like part of the problem is>
> >> simply .. TOO BIG>
> >>>
> >> So I was thinking about a possible solution, and after some initial>
> >> research, I think maybe the solution (like everything else) needs to>
> >> be slow, incremental and evolutionary rather than revolutionary. So I>
> >> am suggesting the following ideas to try and move forward:>
> >>>
> >> - We include the assets for Bootstrap in the common theme. Bootstrap>
> >> will give us the Grid system which allows for a responsive website>
> >> that works on all devices, it will also give us beautiful widgets to>
> >> work with.>
> >> - We include Vue.js assets in the common theme. Vue.js is an excellent> > >> framework for creating Single Page Applications (SPAs) to give dynamic>
> >> behavior to our pages and create ajax-heavy pages>
> >> - We slowly migrate our old CSS to bootstrap constructs. We can begin>
> >> for example by replacing our menus, then tables, then headers, then>
> >> buttons etc ..>
> >> - We slowly introduce dynamic screens using controller logic in Vue.js> > >> - We slowly update our macro library to migrate to the above mentioned>
> >> libraries and widgets>
> >> - We do all of this live in Trunk, without branching. This means that> > >> for some period of time, there will be transitional code (a little bit>
> >> of bootstrap and a little bit of our current code)>
> >>>
> >> We can start with an initial proof of concept skeleton, and if that>
> >> gets consensus, then we can move forward with a full implementation in> > >> trunk. I think this issue is many years over due. Our interface looks>
> >> oooooooooooooold and really needs a face lift.>
> >>>
> >> What do you think? Ideas? Suggestions?>
> >>>
> >> [1] https://s.apache.org/rf94>
> >> [2] https://s.apache.org/g5zr>
> >> [3] https://s.apache.org/XpBO>
> >> [4] https://s.apache.org/YIL1>
> >> [5] https://s.apache.org/836D>
> >> [6] https://s.apache.org/DhyB>
> >> [7] https://s.apache.org/Lv9E>
> >> [8] https://s.apache.org/zKIo>
> >> [9] https://s.apache.org/D6jx>
> >> [10] https://issues.apache.org/jira/browse/OFBIZ-5840>
> >>>
> >>>
> >>
>

Reply via email to