Geoffrey, thanks for your reply. Your comments are very helpful: It's hard for 
us to anticipate the all various perspectives that people come to our 
documentation with. I will try to do two things:

1) Answer your specific questions here, and
2) Improve our documentation so that the next person doesn't have to ask these 
questions.


> I was confused by the instruction to modify: FatPanelUIOptionsFrame.html, 
> because it didn't say where to fund this file.

Given that you've got your page working, I guess you eventually figured this 
one out. I will definitely update the docs to specify where to find the file.

> What is Fluid compared to Infusion?

- Infusion is the JavaScript framework and component library (User Interface 
Options is one of the components in the library; there are several others 
available as well).

- Fluid is the open-source community that created and maintains Infusion, among 
other things.

I suspect that the documentation might use the two words interchangeably some 
times. I'll try to clean that up a bit.

> Why doesn't the page: How Infusion Works tell me how Infusion works? (Instead 
> giving me links to dozens of articles about topics that are confusing. 
> ("that-ism"? "Markup Agnosticism"?)

Good point. Infusion is a pretty comprehensive toolkit, and we most likely 
couldn't describe it in one page, but your question suggests that the "How 
Infusion Works" page would benefit from some overview text, perhaps with 
suggested paths through the documentation. Plus, we could certainly think of 
better names for pages like "that-ism" :-)

> Why don't you use the Infusion tool on your own website?

Ah, that's another good point. Our documentation is currently hosted using 
Confluence, a wiki. It is a powerful wiki, but our documentation requirements 
have outgrown it. We are currently searching for an alternative platform which 
would meet our needs, and those needs would include the ability to apply UI 
Options to the site.

> I would have liked to see links to actual sites that use the Infusion tool. 
> The Demos seemed overly specific.

I will definitely add links to sites that use User Interface Options, such as
http://www.inclusivedesign.ca/
http://handbook.floeproject.org/
http://studios.fluidproject.org/
http://www.oercommons.org/


> Mostly I am interested in a overall workflow explanation. To wit, I have a 
> site I am building and I am trying to see if I can incorporate Infusion. I 
> have this one page working: http://durhamart.on.ca/access/. It's okay, but 
> there are problems with the initial view (e.g. Black on White). The default 
> line spacing is too small and the menu items are too small. I know the user 
> can increase these, but how would I make it better to begin with (without 
> entirely redesigning my site)?

I see that you've nicely scoped your styles to a theme name, so that they can 
be swapped out. Part of the problem is that it looks like you've scoped *all* 
of your styles to the theme name. This is not correct (and that's obviously not 
clear in the documentation): You should only scope colour-related styles. When 
you choose a different colour scheme, UI Options essentially removes any styles 
that you've scoped, so you're removing your layout, etc.

So:
 - If it's something that should change when you switch to another colour 
scheme (for example, the red links), then you should scope it using your theme 
name.
 - If it's something you want to stay the same across different colour schemes 
(e.g. layout and positioning, font size, etc) then *don't* scope it using the 
theme name.

This will mean that some of your style blocks will need to be split out into 
two block. For example:

.uio-demo-theme .redheader {
    background-color: #CC3333;
    height: 4px;
    width: 100%;
}

would have to become

.redheader {
    height: 4px;
    width: 100%;
}
.uio-demo-theme .redheader {
    background-color: #CC3333;
}

Does that make sense?

If you change your styles to only scope colour-related styles, it will probably 
address many of the problems you're seeing.

> And where do I find out about Tables of Content? What are they? Site 
> navigation or page navigation?

The Table of Contents is another component offered as part of the Infusion 
package, and it is included with UI Options. It adds to the page a nested list 
of all the headings on the page, so it can help people to get an overview of 
what's on the page, and help them navigate the page.

In order for this to work, you need to add an empty <div> to your page where 
you want the Table of Contents to appear. (I see that the tutorial is missing 
that part, sorry.)

The <div> should have a class of 'flc-toc-tocContainer', like this:

    <div class="flc-toc-tocContainer"> </div>

You can also add your own class if you like, and create your own styling for it 
so that it blends in with your site however you'd like.

> The whole thing seems like a great idea, but I'm unsure if I am approaching 
> it correctly…

You're definitely on the right path! And I'm delighted to have your questions, 
please keep them coming. Hopefully we can help you get set up, and in the 
process we'll also learn some things that will help us to improve our 
documentation.


-- 
Anastasia Cheetham     Inclusive Design Research Centre
[email protected]           Inclusive Design Institute
                                        OCAD University

_______________________________________________________
fluid-work mailing list - [email protected]
To unsubscribe, change settings or access archives,
see http://lists.idrc.ocad.ca/mailman/listinfo/fluid-work

Reply via email to