Wow great..

let me digest it and see if I understand it..

I will write you back if  I encounter some problem.

thanks a lot

Gustavo

On 25.5.2010, at 12:58, Farrukh Ijaz wrote:

> Hi,
> 
> Design a framework "MyTheme" and put all the required images, css, js etc in 
> the WebServerResources folder e.g.
> 
> /WebServerResources
>       /css
>       /js
>       /images
> 
> Define the complete UI of you application using a default set of CSS files.
> 
> E.g. default.css contains is something like this:
> 
> body {
>       margin: 5px;
>       border: 1px dotted silver;
>       background: #efefef;
>       font-family: Verdana, Tahoma, Arial, sans-serif;
> }
> 
> Copy the default.css file and save it as template.css and store in /css 
> folder along with default.css (for easy resource management) and modify the 
> style as follows:
> 
> body {
>       margin: @@bodyMargin@@;
>       border: 1px dotted @@bodyBorderColor@@;
>       background: @@bodyBackground@@;
> }
> 
> Define a Theme entity and define all the above mentioned @@ delimited 
> properties.
> Define a User entity which should store the user identifier and make 
> association between Theme and User as toManyThemes etc.
> 
> Write a direct action which should do the following.
> 
> 1. Load the template.css file from the WebServerResources folder into a 
> String.
> 2. Based on session and logged in user should read the Theme entity.
> 3. Use ERXSimpleTemplateParser class to replace all the @@ delimited in the 
> loaded template with the property values defined in the Theme object.
> 
> return the file parsed template as response.
> 
> In your component (PageWrapper probably the best place), define something as 
> follows;
> 
> <wo:ERXStylesheet framework="MyTheme" filename="css/default.css"/>
> <wo:ERXStylesheet src="/path/to/directaction/which/renders/the/template"/>
> 
> I hope this will give a very rough (not suitable to use as is) idea, how to 
> do the theme for the application.
> 
> Farrukh
> 
> On 2010-05-25, at 11:34 AM, Gustavo Pizano wrote:
> 
>> Hello all.
>> 
>> We are analyzing one project we might develop... within the reqs there is 
>> one that allows the user to set up its own "color-theme". So the idea is 
>> that the app will contain some Custom WOcomponetns which are just boxes with 
>> a title, rounded corners and that title has a color background, a width and 
>> a height, so the styles that the user specify for each box( the idea is) 
>> that they will be saved in the db, and when the user log's in it will see 
>> his/hers styled session. 
>> So we want to do as generic as we can, making generals WOCompoents  that we 
>> can reuse given what the user want. 
>> 
>> So few questions:
>> - Is it possible to set the style of these WoCompoents from within the Java 
>> code?, if so, can somebody give me a light where to read about it?
>> -What would be the best approach, doing our own framework? or do our 
>> application and simply reuse components when needing  them... I guess 
>> framework its better, but I guess the work its harder and time its longer.
>> 
>> 
>> Thanks.
>> 
>> 
>> Gustavo
>> 
>> _______________________________________________
>> Do not post admin requests to the list. They will be ignored.
>> Webobjects-dev mailing list      ([email protected])
>> Help/Unsubscribe/Update your Subscription:
>> http://lists.apple.com/mailman/options/webobjects-dev/farrukh.ijaz%40fuegodigitalmedia.com
>> 
>> This email sent to [email protected]
> 

 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to