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.
>>>
>>>
>>>
>>>
>>>




-- 

Erik A. Schuessler 
Brainfood Inc. 
tel: 214.720.0700 e323 
fax: 214.720.0703 
Email: [email protected] 
Web: www.brainfood.com 

Reply via email to