Hi Julien, I'd like to work with you !
On Wed, Oct 29, 2014 at 4:40 AM, Jacques Le Roux < [email protected]> wrote: > I really appreciate the common envisioned effort on this, and I see that > lessons from the past have been learned by new comers, this is really a > great and promising start. > > Even if I prefer the Tomahawk theme for convenience (I'm a bit daltonian, > this might explain) I'm not against the FlatGrey theme and having RTL > support from start is certainly a must. > Just a request then, please replace the top menu by dropdown menus like in > Tomahawk. If you care why please read the last section of > http://markmail.org/message/i653srayddy2bkr7 about columns and newspapers > Also if at last we could alphabetically sort the menu entries that would > be a great improvement :D. But of course this should be adjustable by > language (how to for RTL languages is a good question) > > Jacques > > > Le 28/10/2014 09:05, Julien NICOLAS a écrit : > > I just create a sub-task of OFBIZ-5040 : https://issues.apache.org/ >> jira/browse/OFBIZ-5840 >> >> No problem for me to start form flatgrey. >> >> Julien. >> >> Le 28/10/2014 08:38, Taher Alkhateeb a écrit : >> >>> Hi Julien & Team, >>> >>> Okay so great ideas so far. We need to reach consensus now to move >>> forward. >>> If I may attempt to summarize we need to implement the following: >>> >>> 1- create a sub-directory called bootstrap under the image webapp to put >>> the resources over there (js, css and fonts) as indicated earlier by >>> Gavin. >>> 2- check to make sure that the current version of jQuery is compatible >>> with >>> the installed version or upgrade it accordingly >>> 3- Create a new theme based on one of the existing themes as suggested by >>> Julien and Gavin >>> 4- Test the theme by switching to it and handle major bugs / issues. >>> 5- Start to make a few test screens utilizing Bootstrap >>> >>> To that end, we prefer the FlatGrey theme because it supports RTL (which >>> is >>> an advantage to us as we provide Arabic support in OFBiz). However, if >>> you >>> find Tomahawk a better candidate then we can go with it and we will work >>> on >>> applying RTL to it within the same project. >>> >>> So, do we agree? who / how / when can we move forward. Do we still need >>> to >>> discuss this further? >>> >>> Taher Alkhateeb >>> >>> On Tue, Oct 28, 2014 at 10:03 AM, Julien NICOLAS < >>> [email protected]> >>> wrote: >>> >>> Thanks Erik, >>>> >>>> Welcome in the team :) >>>> >>>> Julien. >>>> >>>> Le 27/10/2014 17:21, Erik Schuessler a écrit : >>>> >>>> Hey all, I worked on the tomahawk theme a while back with Bruno. I was >>>>> wanting to make a clean responsive version of ofbiz and would be able >>>>> to >>>>> help out on a theme look and feel. >>>>> >>>>> Thanks >>>>> Erik >>>>> >>>>> >>>>> >>>>> ----- Original Message ----- >>>>> From: "Julien NICOLAS" <[email protected]> >>>>> To: [email protected] >>>>> Sent: Monday, October 27, 2014 3:58:55 AM GMT -06:00 US/Canada Central >>>>> Subject: Re: Theme bootstrap >>>>> >>>>> Hi Taher, >>>>> >>>>> >>>>> >>>>> Le 26/10/2014 12:50, Taher Alkhateeb a écrit : >>>>> >>>>> Hi Julien, everyone! >>>>>> >>>>>> I suggest we move forward in this project. First things first, we >>>>>> need to >>>>>> integrate bootstrap into the framework. So I think the following steps >>>>>> are >>>>>> to be done next: >>>>>> >>>>>> 1- copy the resources to the images component (CSS, JS, and Fonts) and >>>>>> include them in the base CommonScreens.xml >>>>>> >>>>>> I think it could be better to use themes for that. The goal is to >>>>> allow >>>>> including any others CSS/HTML framework (like Zurb framework). >>>>> >>>>> 2- Repeat step 1 above to SASS (thank god Bootstrap move away from >>>>>> LESS) >>>>>> >>>>>> I don't know how the CSS pre-processor could work in OFBiz Framework. >>>>> Could you explain how we will use it ? >>>>> >>>>> 3- Ensure that our jQuery dependencies are adequately met >>>>>> >>>>>> We can then have a few test screens to make sure everything is working >>>>>> more >>>>>> or less! >>>>>> >>>>>> Julien, can we proceed with the above suggested? Do we need to open >>>>>> the >>>>>> JIRA first, and who should do that? >>>>>> >>>>>> I was thinking that we start with following points that you already >>>>> suggest as first steps : >>>>> >>>>> - Identify the major milestones or objectives >>>>> - Discuss and decide upon the best methodology for implementation of >>>>> the >>>>> above objectives >>>>> - Decide on a collaboration platform (in addition to what exists) if >>>>> any. >>>>> - Dive into code directly and just hand off tasks to volunteers who >>>>> find >>>>> them interesting / appealing from the team >>>>> >>>>> >>>>> I think that we are already in the first step "Identify the major >>>>> milestones and objectives". >>>>> >>>>> It could be a good thing if any volunteers explain his opinion about >>>>> objectives. >>>>> >>>>> I'm not sure to push bootstrap as the main CSS/HTML framework of OFBiz >>>>> is the best way. I would prefer to work to allow any CSS/HTML framework >>>>> working with OFBiz thanks to themes manager (suggested by Richard >>>>> Siddall http://markmail.org/message/vn6ptu2izykvov6n). In this way we >>>>> can solve issues like this Jira >>>>> https://issues.apache.org/jira/browse/OFBIZ-5040. >>>>> >>>>> In my opinion, objectives are : >>>>> - Identify how to modify framework to allow bootstrap working >>>>> (bootstrap included in a theme) >>>>> - Create bootstrap basic theme >>>>> - Modify framework for working with bootstrap (or other >>>>> framework) >>>>> - identify all screens that are not working and correct theme or >>>>> ofbiz framework. >>>>> >>>>> >>>>> Taher Alkhateeb. >>>>> >>>>>> On Fri, Oct 24, 2014 at 9:07 AM, Adrian Crum < >>>>>> [email protected]> wrote: >>>>>> >>>>>> It is important to understand the screen widget architecture: >>>>>> >>>>>>> Widget Models -> Renderer -> FreeMarker Macros -> HTML + CSS (or CSV, >>>>>>> or...) >>>>>>> >>>>>>> The Widget Models and Renderer are output agnostic - they don't >>>>>>> "know" >>>>>>> what type of output is being generated. So those artifacts do not >>>>>>> need >>>>>>> to >>>>>>> be changed to support Bootstrap. >>>>>>> >>>>>>> The only things that need to be changed to support Bootstrap are the >>>>>>> FreeMarker macros - so that they output Bootstrap HTML + CSS instead >>>>>>> of >>>>>>> the >>>>>>> current OFBiz-specific HTML + CSS. >>>>>>> >>>>>>> You can still use the visual themes functionality, but they will be >>>>>>> different themes - since the HTML being styled is completely >>>>>>> different. >>>>>>> >>>>>>> Adrian Crum >>>>>>> Sandglass Software >>>>>>> www.sandglass-software.com >>>>>>> >>>>>>> On 10/23/2014 10:29 PM, Florient wrote: >>>>>>> >>>>>>> Hi Julien, Adrian, Community, >>>>>>> >>>>>>>> Le 23/10/2014 08:46, Adrian Crum a écrit : >>>>>>>> >>>>>>>> On 10/23/2014 7:12 AM, Julien NICOLAS wrote: >>>>>>>> >>>>>>>>> For this point I suggest to work on this way : Create tool to >>>>>>>>> >>>>>>>>>> delegate >>>>>>>>>> HTML widget structure (and other structure) into theme framework. >>>>>>>>>> To be clear, I suggest to not integrate bootstrap only but modify >>>>>>>>>> the >>>>>>>>>> framework to allow any other HTML/CSS frameworks integration >>>>>>>>>> without >>>>>>>>>> modifying the OFBiz framework. >>>>>>>>>> But we'll do it for bootstrap first. >>>>>>>>>> >>>>>>>>>> You don't need to modify the framework. The screen widgets >>>>>>>>>> allow you >>>>>>>>>> >>>>>>>>> to substitute alternate macros for the rendering engine. See >>>>>>>>> widget.properties. >>>>>>>>> >>>>>>>>> >>>>>>>>> Adrian Crum >>>>>>>>> >>>>>>>>> correct me if I'm wrong, >>>>>>>>> >>>>>>>> but if we use widget's properties, we will not be able to provide a >>>>>>>> hot-swap between them, except by creating new output type. >>>>>>>> It sounds like duplicate each actual view-map definition using >>>>>>>> 'screen' >>>>>>>> type to the new one, as the CSV rendering. >>>>>>>> or am I missing the way that widget allow us to substitute macros >>>>>>>> rendering ? >>>>>>>> >>>>>>>> Regards, >>>>>>>> Florient. >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>> >>>>> >> >> >> -- *THIEP LE (Mr)* *Developer* *Email:* [email protected] | *Mobile:* (+84) 1656 241 339 *OLBIUS., JSC* *Tel:* (+84) 9 88 99 3333 *Address: *Room 2508, M3-M4 building, No 91, Nguyen Chi Thanh St., Ha Noi City, VietNam *Website:* http://olbius.com
