This page is to be the top level starting point for information dealing with the UI.
Could be internal Java objects/XML structures, XSLT, CSS, javascript and HTML.
A group on Yahoo Groups has been created for the purpose of discussing future directions of the uPortal user experience.
- Webpage
- subscribe by emailing uportal-user-experience-subscribe@yahoogroups.com
CSS
With the release of v2.4 (Q3'04) including a Java Wrapper Class to "convert" JSR-168 Portlets into channels the distrubution includes four CSS files:
- cartoon_portlet.css
- hulk_portlet.css
- immII_portlet.css
- unicon_portlet.css
These files use the recommended style names from the Java Portlet Specification, v1.0 (2003.07.10) section PLT.C
When v3 (Q?'05) is released it will make uPortal standards complient. This will done by having portlets be the default content produces and supplying a Java Wrapper Class to "convert" channels to portlets.
To future proof your work start to use the recommended names in your CSS and XSLT files. The distributed files include comments that map the new names to the old.
Here is a local copy of the JSR-168 PLT.C CSS Style Definitions section, the entire specification (portlet-1_0-fr-spec.pdf, 427.84 KB) in PDF can be found on the JSR-168 Portlet Site (2004.11.29).
In addition to these standards CSS2 has introduced 26 keywords for system colors.
References
Internal
- CSS2 Keywords for system colors
- uPortal specific CSS Naming Conventions
- JSR-168 PLT.C CSS Style Definitions section (HTML page)
External
- WSRP Specification
- JSR-168 Portlet Site
- CSU, Chico Web Strategy which talks about CSS, 508, usability, and re-doing integratedModes.xsl.
- Hull hosts some PowerPoint presentations among which is a presentation "Accessible to All" which details some issues in making the uPortal user interface accessible.
Completing this documentation is the task specified by this JIRA issue
