Fwd: approach to CSS themes and skinning

Jacob Farber jacob.farber at utoronto.ca
Fri Sep 5 14:17:54 UTC 2008

Im just including this conversation on the list especially since I think you
hit the nail on the head.
"Am pretty sure that we need to occupy a middle ground between ³whatever²
³exactly this²  - I am certain that we can write a schema that would satisfy
most cases  either by accounting for permutations, or by abstraction."
And that very schema will be an ongoing challenge, especially as more
partners and components arrive.
I'm taking a simple approach to the problem just to gradually see how
complex it is: component by component, then merging and abstracting whatever
I come up with. Then trying it again with something larger than components
(like sites + components)

RSF, the Template Renderer, and the like are probably something we should
dive deeper into and see if there is something we can take away or work
Perhaps Colin or Antranig can better explain their purposes and


---------- Forwarded message ----------
From: Gonzalo Silverio <gsilver at umich.edu>
Date: Fri, Sep 5, 2008 at 9:52 AM
Subject: Re: Next meet
To: Jacob Farber <jacob.farber at utoronto.ca>

On 9/5/08 9:30 AM, "Jacob Farber" <jacob.farber at utoronto.ca> wrote:

> I think picking colors for specific and predefined markup is a pretty easy
> thing to do, but how would we do this when we dont know what the markup
> be? jQuery UI has the pleasure of knowing what its markup will look

Yes, absolutely.

Would it be awfully wrong to view a Fluid component¹s markup expression as a
nodeset that obeys a schema?

Am pretty sure that we need to occupy a middle ground between ³whatever² and
³exactly this²  - I am certain that we can write a schema that would satisfy
most cases ­ either by accounting for permutations, or by abstraction.

Does this sound like a fruitful angle? Or a dead end? Schemas can be
liberating in many ways. We need to know what the markup will be ­ even if
it is just in a general way. The way RSF components peer with template
markup may be another (more restrictive) analogy.

If am being naïve, or repeating previously stated stuff, or running afoul of
a prime directive  ­ do let me know, I have done as much background reading
on FLUID as I could but still have missed something.


> On Thu, Sep 4, 2008 at 7:43 PM,  <eli at media.berkeley.edu> wrote:
>> I haven't done a lot of research into the process that they use, but I'm
>> very impressed by ThemeRoller, which is part of jQuery UI:
>> http://ui.jquery.com/themeroller
>> - Eli
>>> Great.Im doing some research into other frameworks, seeing what they do
>>> and
>>> dont do, and what people have to say about them, and then adding that to
>>> the
>>> thread we started on the fluid-work list.
>>> Would you mind adding your thoughts their too? It would help me, and
>>> other people as well.
>>> Thanks
>>> Jacob
>>> On Thu, Sep 4, 2008 at 8:58 AM, Gonzalo Silverio <gsilver at umich.edu>
>>> wrote:
>>>> Hi,
>>>> Afternoon (Eastern) works for me.
>>>> Listen - am down and out at home and unlikely to make the standup - can
>>>> one
>>>> of you proxy for me? If so - here is where am at:
>>>> - casting all the thinking/discussion thus far on the triad (state,
>>>> element,
>>>> style) into a single document  so that I can grok it
>>>> - researching the questions below as well
>>>> - sticking fluid components into Sakai views so that I have a ground to
>>>> think on the matter of skinnable components living inside of
>>>> pre-existing
>>>> skinned contexts
>>>> Thanks.
>>>>    -Gonzalo
>>>> On 9/3/08 4:35 PM, "eli at media.berkeley.edu" <eli at media.berkeley.edu>
>>>> wrote:
>>>>> Yes, certainly. I think that we should have a working meeting early
>>>> next
>>>>> week.
>>>>> - Eli
>>>>>> Hi Guys,I was speaking with Colin and he mentioned within the next
>>>> 1.5
>>>>>> weeks
>>>>>> or so, we should at least have a plan in place on how to attack the
>>>>>> following points made earlier and sent to the fluid-work:
>>>>>> * What do we need from a skinning system?
>>>>>> * What are the problems and pain points in current skinning
>>>> approaches?
>>>>>> * How does a skin relate to reusable components and to specific
>>>>>> applications?
>>>>>> * How would existing CSS frameworks help us?
>>>>>> * How can we extend our semantic reach?
>>>>>> * How can we make skinning easier?
>>>>>> * What great examples can we steal from?
>>>>>> * Skinning and StyleAble
>>>>>> Im just going to do my research and respond to the post Skinning for
>>>>>> Springboards and beyond with my findings. Im hoping we can just
>>>> combine
>>>>>> our
>>>>>> thoughts over the next week or so to formulate a nice plan with which
>>>> to
>>>>>> move forward.
>>>>>> What do you think? Do you think we should meet up in the adobe
>>>> connect
>>>>>> space
>>>>>> and bang our heads together to come up with some ideas?
>>>>>> Jacob
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://fluidproject.org/pipermail/fluid-work/attachments/20080905/188e08a6/attachment.html>

More information about the fluid-work mailing list