Wanted to give everyone a summary of my theme and skin work for the upcoming 3.1 release. This is not the limit of the 3.1 theme and skin work, but simply my contribution.

1. Accessibility <http://www.ja-sig.org/wiki/display/UPC/Accessibility>
On behalf of the Fluid Project, I have been working on making out-of-the-box uPortal complaint with WCAG 2 Level 1. With the exception of several of the admin administrative channels/portlets, this work is complete.

Refer to: http://www.ja-sig.org/wiki/display/UPC/Accessibility

UP-2266 Accessibility - missing alternate desciption for images in Change Layout
UP-2267    Accessibility - missing label for Web Search input
UP-2270    Accessibility - inline style set on login form inputs
UP-2274    Accessibility - anchor tags missing text
UP-2277    Accessibility - poor markup and spacer gifs in sitemap
UP-2288 Accessibility - missing form markup, poor markup, and spacer gifs in Admin channels and portlets
PBOOK-74    Accessibility - missing labels on form inputs

2. Theme
Standardizing on the Fluid Skinning System for a CSS and markup strategy, several changes were made to integrate FSS, as well as some other enhancements.

Reference: Fluid Skinning System (FSS) <http://wiki.fluidproject.org/x/96M7>

UP-2285    Move print and layout CSS to common area
UP-2286    Add Fluid Skinning System to universality theme
UP-2287 Convert universality theme column layout markup to use divs instead of a table
(This also included converting the main navigation to use FSS tabs)
UP-2302    Add display options to channel publishing workflow

3. Skin
The default skin, "uportal3", was entirely re-worked to be aligned with FSS themes and was visually updated to reflect the recent Jasig and uPortal brand redesign.

Reference: FSS Walk-through - Colors and Themes <http://wiki.fluidproject.org/x/egNS>
Reference: http://www.jasig.org/

UP-2292    Convert uportal3 skin to FSS format and update to new Jasig brand

This work also included implementing the INSTITUTION variable in the universality theme so that parts of the theme can be configured based on the skin or group of skins.

----------

Still to be done:

1. More testing
Although we've done some testing, more detailed testing, and particularly cross-browser testing with your institution's specific content would be very much appreciated. I am certain that there are still some kinks to be ironed out and bugs to be fixed.

2. Document theme and skin changes
I know how difficult it can be coming at uPortal's theme and skin without supporting information. I've tried to be liberal with inline comments on the theme and skin code, but a theme and skin primer on the wiki would likely be beneficial for everyone, especially with all of the 3.1 changes. Any help with this process would be greatly appreciated.

Reference: uPortal 3.0 Manual > 03 Theme and Skin <http://www.ja-sig.org/wiki/x/SoCV>

3. Integrate Fluid User Interface Options
I plan on including a link labeled My Preferences in the Customize My Portal links (in the right sidebar when logged in) that invokes the Fluid UI Options component. I had hoped to add that in for the 3.1 release as a preview, but didn't get to it, and am not sure of it being default when UI Options is still considered Beta. UI Options should reach official release status in the Fluid Infusion 1.0 release, but uPortal will also need to be modified to interact with personal user preferences.

Reference: User Interface Options <http://wiki.fluidproject.org/x/B6E7>

----------

Let me know if there are questions or comments.

-Gary


--
You are currently subscribed to [email protected] as: 
[email protected]
To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/uportal-dev

Reply via email to