Accessibility Test Plan
This Page
The uPortal project is exploring the idea of changing its target for accessibility from WCAG 2.0 Level A to Level AA. This document describes what (in the portal) we will test in order to evaluate whether we're meeting that standard. NOTE that this commitment, if ratified by the community, would extent to the entire uPortal ecosystem of compatible projects. This page documents a test plan only for uPortal itself.
Default ("Quickstart") Data Set
All evaluations are to be performed against the default data set that comes with uPortal clone from Github – also known as quickstart data.
The admin
User Account
Unless otherwise stated, all evaluations are to be performed using the admin
user account that is include in the quickstart data set.
List of URLs
These URLs make up a representative sample of pages available in uPortal. Â A single portlet may be published multiple times; Â each publication offers the same UI, but with a different title and/or data. Â Similarly, each tab or fragment in the portal is generated from the same template markup. Â This list is intended to be comprehensive enough to provide the coverage we need.
Each URL points to a localhost
deployment running on port 8080. Â That is the default and most common setup for a development portal, and also the sort of portal on which we expect most accessibility tesing to be done. Â Click on the links below to bring up the content in a development portal running on your own machine.
Pages in Dashboard Mode
These pages display multiple portlets in the main content area at once.
Defects
Defects found on these pages may be submitted against any portion of the page, but care should be taken not to report the same defect multiple times (e.g. "the logo is missing appropriate alt
text").
Unauthenticated
Authenticated (admin
User)
- http://localhost:8080/uPortal/f/admin/normal/render.uP
- http://localhost:8080/uPortal/f/development/normal/render.uP
- http://localhost:8080/uPortal/f/testing/normal/render.uP
Portlets in Focused Mode
These URLs display a single portlet in the main content area.
Defects
If feasible, defects on these pages should be reported only against elements in the main content area – in other words, content within the '#portalPageBodyColumns'
selector.
Framework Portlets
- http://localhost:8080/uPortal/p/AttributeSwapper
- http://localhost:8080/uPortal/p/cache-manager
- http://localhost:8080/uPortal/p/directory
- http://localhost:8080/uPortal/p/favorites
- http://localhost:8080/uPortal/p/forgot-password
- http://localhost:8080/uPortal/p/fragment-audit
- http://localhost:8080/uPortal/p/groupsmanager
- http://localhost:8080/uPortal/p/ImportExportPortlet
- http://localhost:8080/uPortal/p/layout-sitemap
- http://localhost:8080/uPortal/p/passwordmgr
- http://localhost:8080/uPortal/p/permissionsmanager
- http://localhost:8080/uPortal/p/popular-portlets
- http://localhost:8080/uPortal/p/portlet-admin
- http://localhost:8080/uPortal/p/portletmarketplace
- http://localhost:8080/uPortal/p/reset-my-layout
- http://localhost:8080/uPortal/p/search
- http://localhost:8080/uPortal/f/development/p/snooper
- http://localhost:8080/uPortal/p/statistics
- http://localhost:8080/uPortal/p/tenant-manager.
- http://localhost:8080/uPortal/p/toggle-resources-aggregation
- http://localhost:8080/uPortal/p/translator
- http://localhost:8080/uPortal/p/user-administration
- http://localhost:8080/uPortal/p/user-locales-selector
Bundled Portlets
The following are the portlet projects currently bundled with versions 4.3.x and 5.x.
AnnouncementsPortlet
- http://localhost:8080/uPortal/f/news-fav-collection (NOTE:  Currently impossible to view Announcements in focused mode, in the default data set, due to a bug)
- http://localhost:8080/uPortal/f/admin/p/announcementsAdmin
- http://localhost:8080/uPortal/f/admin/p/announcementsAdmin.u13l1n11/max/render.uP?pP_action=addTopic
- http://localhost:8080/uPortal/f/admin/p/announcementsAdmin.u13l1n11/max/render.uP?pP_topicId=1&pP_action=showTopic
- http://localhost:8080/uPortal/f/admin/p/announcementsAdmin.u13l1n11/max/render.uP?pP_topicId=1&pP_action=addAnnouncement
basiclti-portlet
BookmarksPortlet
- http://localhost:8080/uPortal/p/pbookmarks.ctf4/max/render.uP
- Add Folder
- Add Bookmark
- Options
CalendarPortlet
- http://localhost:8080/uPortal/p/calendar
- http://localhost:8080/uPortal/p/calendar.ctf4/max/render.uP?pCm=edit&pP_action=editPreferences
- http://localhost:8080/uPortal/p/calendar.ctf4/max/render.uP?pP_action=editUrl
- http://localhost:8080/uPortal/p/calendar.ctf4/max/render.uP?pCm=edit&pP_action=administration
- http://localhost:8080/uPortal/p/calendar.ctf4/max/render.uP?pP_action=createCalendarDefinition
email-preview
- http://localhost:8080/uPortal/p/email-preview-demo.ctf5/max/render.uP
- Open "Waking Up"
- http://localhost:8080/uPortal/p/email-preview-demo.ctf5/max/render.uP?pCm=edit
- http://localhost:8080/uPortal/p/email-preview-demo.ctf5/max/render.uP?pCm=help
FunctionalTestsPortlet
Developer Portlet
This portlet is intended for developer use and is not user facing
jasig-widget-portlets
Not Default
These portlets are not enabled by default on uPortal
pluto-testsuite
- http://localhost:8080/uPortal/f/testing/p/test-portlet-1.u20l1n13/max/render.uP
- http://localhost:8080/uPortal/f/testing/p/test-portlet-2.u20l1n16/max/render.uP
NewsReaderPortlet
- http://localhost:8080/uPortal/p/e-online
- http://localhost:8080/uPortal/p/e-online.ctf5/max/render.uP?pCm=help
- http://localhost:8080/uPortal/p/e-online.ctf5/max/render.uP?pCm=edit
- http://localhost:8080/uPortal/p/e-online.ctf5/max/render.uP?pP_action=editUrl
- http://localhost:8080/uPortal/p/e-online.ctf5/max/render.uP?pCm=edit&pP_action=administration
- http://localhost:8080/uPortal/p/e-online.ctf5/max/render.uP?pP_action=editNewsDefinition
NotificationPortlet
- http://localhost:8080/uPortal/p/notification
- http://localhost:8080/uPortal/f/admin (click Emergency Alert Admin > "Enable Now" and evaluate the alert)
sakai-connector-portlet
- http://localhost:8080/uPortal/p/sakai-connector.ctf6/max/render.uP
- http://localhost:8080/uPortal/p/sakai-connector.ctf6/max/render.uP?pCm=edit
SimpleContentPortlet
Content Only
This portlet is only a shell for content, auditing this is on a per use basis
WeatherPortlet
WebProxyPortlet
Developer Portlet
This portlet is intended for developer use and is not user facing
Â
Â
Â