Good afternoon!
XWiki SAS is planning on sponsoring an accessibility audit for XWiki. In order to do so, we need to pick out a few pages on a default flavor wiki which will be audited. The goal is for these pages to contain diverse UI components. We want to make sure that the default user experience respects accessibility guidelines. With that said, here is my initial proposition.
- Home page
- Registering page
- Login page
- Profile - view
- Profile - edit
- Help page
- Sandbox - standard view
- Sandbox - wysiwyg edit
- Sandbox - wiki edit
- Sandbox - rights edit
- Contributors - inline edit
- Contributors - object edit
- Contributors - class edit
- Sandbox - history view
- Sandbox - code view
- Create page form
- Copy a page
- Rename/move a page
- Delete a page
- Search in the wiki
- Document index
Here is a list of URLs that should match the items above. All the URLs are mapped to a default jetty hsqldb standalone distribution ran locally. I used the string 123456
as a stand in for a username or a test document name.
- http://localhost:8080/xwiki/bin/view/Main/
- http://localhost:8080/xwiki/bin/register/XWiki/XWikiRegister
- http://localhost:8080/xwiki/bin/login/XWiki/XWikiLogin
- http://localhost:8080/xwiki/bin/view/XWiki/123456
- http://localhost:8080/xwiki/bin/edit/XWiki/123456
- http://localhost:8080/xwiki/bin/view/Help/
- http://localhost:8080/xwiki/bin/view/Sandbox/
- http://localhost:8080/xwiki/bin/edit/Sandbox/WebHome?editor=wysiwyg
- http://localhost:8080/xwiki/bin/edit/Sandbox/WebHome?editor=wiki
- http://localhost:8080/xwiki/bin/edit/Sandbox/WebHome?editor=rights
- http://localhost:8080/xwiki/bin/edit/Help/Applications/Contributors/WebHome?editor=inline&force=1
- http://localhost:8080/xwiki/bin/edit/Help/Applications/Contributors/WebHome?editor=object
- http://localhost:8080/xwiki/bin/edit/Help/Applications/Contributors/Code/ContributorsClass?editor=class&force=1
- http://localhost:8080/xwiki/bin/view/Sandbox/?viewer=history
- http://localhost:8080/xwiki/bin/view/Sandbox/?viewer=code
- http://localhost:8080/xwiki/bin/create/Sandbox/WebHome
- http://localhost:8080/xwiki/bin/view/Sandbox/123456/?xpage=copy
- http://localhost:8080/xwiki/bin/view/Sandbox/123456/?xpage=rename
- http://localhost:8080/xwiki/bin/delete/Sandbox/123456/WebHome
- http://localhost:8080/xwiki/bin/view/Main/Search?text=page
- http://localhost:8080/xwiki/bin/view/Main/AllDocs
In my opinion, these cover up most of the standard use cases and the kinds of UIs a user can expect in XWiki.
What do you think of this list? Is there any item that doesn’t bring anything to the set or anything important missing from here?
Thanks,
Lucas C.