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-2266Accessibility - missing alternate desciption for images in
Change Layout
UP-2267Accessibility - missing label for Web Search input
UP-2270Accessibility - inline style set on login form inputs
UP-2274Accessibility - anchor tags missing text
UP-2277Accessibility - poor markup and spacer gifs in sitemap
UP-2288Accessibility - missing form markup, poor markup, and spacer
gifs in Admin channels and portlets
PBOOK-74Accessibility - 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-2285Move print and layout CSS to common area
UP-2286Add Fluid Skinning System to universality theme
UP-2287Convert universality theme column layout markup to use divs
instead of a table
(This also included converting the main navigation to use FSS tabs)
UP-2302Add 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-2292Convert 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 uportal-dev@lists.ja-sig.org as:
arch...@mail-archive.com
To unsubscribe, change settings or access archives, see
http://www.ja-sig.org/wiki/display/JSG/uportal-dev