If you want to allow that much control - you are likely relegated to JSPs.

-Luther



On Tue, Jun 9, 2009 at 6:42 AM, Christian Senk <
senk.christ...@googlemail.com> wrote:

> But with this technique you replace only the stylesheets,
> it is not possible in T5 to replace the generated HTML from skin to skin
> like in Wordpress because the TML and the Java-class are strongly wired
> together, or?
> This would be really great ^.^
>
> Greetings, Christian
>
> Onno Scheffers schrieb:
>
>  Skinning means you drop in a skin to some folder and everything changes
>>> automatically. With the layout component you have to manually adjust it.
>>> Core support means, that there is a core mechanism to find skins
>>> automatically and be able to change the looks at runtime for example with
>>> a
>>> listbox "Skinchanger".
>>>
>>>
>>
>>
>>
>> Skinning isn't that hard to do actually.
>> We have it in our application where each organisation or user can set a
>> default skin. Each skin has its own sub-folder and you simply change the
>> path to the css-files based on the user that is logged in. That css-file
>> can
>> override the default Tapestry styles if needed.
>>
>> In our solution we have to distribute all available skins along with the
>> application, but it would be possible to store/retrieve css-files, images
>> and js-files from a database as well..
>>
>> I'm currently cleaning up the stylesheets throughout our application and
>> replacing whatever I can with styles from jQuery UI CSS Framework (
>> http://jqueryui.com/docs/Theming/API). This means it gets much easier for
>> non-techies to create custom skins with the ThemeRoller (
>> http://jqueryui.com/themeroller/).
>>
>>
>> We do have a need for forum-functionality as well, but it is only on the
>> agenda for somewhere next year. So if nothing is available by then we may
>> have to write our own module then.
>>
>> regards,
>>
>> Onno
>>
>>
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: users-h...@tapestry.apache.org
>
>

Reply via email to