PiRSquared17 / morisoliver

Automatically exported from code.google.com/p/morisoliver
0 stars 0 forks source link

Add accessibility #27

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
This task order intends to add a relatively small amount of functionality to an 
existing application, OpenLayers/GeoExt-based OLIVER.  As a public-facing 
interactive online mapping application there are certain aspects of the 
application that may not be able to be made accessible.  The map portion is an 
interactive, purely visual component.  As noted in the Web Accessibility 
Standards “Please note that these standards address most accessibility 
issues. They do not address accessibility of Graphic Information System (GIS) 
maps and other complicated images.”  However, the application that the map is 
embedded in contains a number of elements such as buttons, labels, dropdown 
menus, input boxes and forms.  We propose to provide the following updates to 
OLIVER in order address accessibility guidelines under the Enterprise IT 
Accessibility standards. 

The OpenLayers/GeoExt-based OLIVER contains a number of accessible elements 
already:

-   The documentation is provided in HTML as well as PDF format.  The two formats 
are clearly labeled by type.  Both the HTML and PDF documentation provides good 
navigation and alternative text for images.  The HTML documentation has been 
validated and checked successfully against several accessibility websites.  
(Cynthia Says, WAVE, validator.w3.org).

-  The data provided on the map visually is also available through DBF download 
in text format
-  Data provided in compressed format (.zip) is also provided in uncompressed 
format
-  As an alternative to searching for data in folders and subfolders, the 
OpenLayers version of OLIVER offers an input box.  The user can enter part of a 
text string and datalayers with that string anywhere in the title will appear 
in a dropdown.  For example, if the user types “z” choices come up, and 
when “o” is added, those choices are narrowed to those with “zo” such 
as “Coastal Zone” and “Zoning District Outlines”. 
-  Additional software is not required – OpenLayers/GeoExt OLIVER runs inside 
a web browser (the previous version of OLIVER required a separate software 
installation) 

This enhancement will add: 
-   Keyboard equivalents for menu items
-   Ability to change the focus with the tab key
-   Labels for inputs
-   Semantic HTML, e.g., specific header elements for sections of the page 
-   Clear information on table column headings 
-   Information on keyboard equivalents in the documentation

As a note, Enhancement 1 provides a more accessible version of the “zoom to a 
feature” part of the mouse-driven Identify tool.  Because Enhancement 1 is a 
series of dropdown menus it will be possible to have complete keyboard 
equivalents for each menu choice.  These keyboard equivalents will be covered 
in the help document. 

MassGIS will be responsible for documentation and will preserve existing 
accessibility as new content is added while making sure that the new content is 
also accessible. 

Original issue reported on code.google.com by Aleda.Fr...@state.ma.us on 21 Mar 2011 at 4:34

GoogleCodeExporter commented 9 years ago
Due June 30, 2011 from PeopleGIS

Original comment by Aleda.Fr...@state.ma.us on 21 Mar 2011 at 4:35

GoogleCodeExporter commented 9 years ago

Original comment by Aleda.Fr...@state.ma.us on 29 Jul 2011 at 3:30

GoogleCodeExporter commented 9 years ago
This enhancement is complete, with code committed as of r102

Original comment by its.s...@gmail.com on 13 Oct 2011 at 10:01

GoogleCodeExporter commented 9 years ago

Original comment by Aleda.Fr...@state.ma.us on 4 Nov 2011 at 8:33

GoogleCodeExporter commented 9 years ago
I was documenting the keyboard shortcuts and I found a few that didn't work for 
me:

cntl-alt-c  - should open comment dialog? 
cntl-alt-d  - should open draw menu? 
cntl-alt-e  - should open edit menu? 

cntl-alt-r  - should go to previous extent?
cntl-alt-n  - should go to next extent? 

I tested also with the mapsonline version when I could. 

I also found a few omissions, I was wondering why?  It seemed that everything 
else was covered.

- identify
- clear location (the balloon or slight orange rectangle that is drawn after a 
Bing address search is done)
- clear measurement (bottom bar) 

Charlton had added IdentifyPoly and Print/Save buttons - Issue 85 asks that he 
take care of those. 

Original comment by Aleda.Fr...@state.ma.us on 8 Nov 2011 at 4:57

GoogleCodeExporter commented 9 years ago

Original comment by Aleda.Fr...@state.ma.us on 8 Nov 2011 at 5:00

GoogleCodeExporter commented 9 years ago

Original comment by Aleda.Fr...@state.ma.us on 31 Oct 2012 at 1:14