You have just scanned the URL http://research.elabs.govt.nz, and the results are contained in this document.
These results are intended to be a discussion document, highlighting some of the techinical issues that were found.
This is not a guarantee of accessibility or usability.
On the right, you can filter the particular results you are interested in, and you can use the 'next result' and 'previous result' links to jump to the next result matching your interests.
Click here to jump to the start of the results.
Navigation options Hide
Results summary Hide
Use the next & previous links to skip to the next result
Print options Show
The following defines the key terms within standards and recommendations:
Requirements of an agency which are objectively testable and with which agencies Must comply. It is anticipated that there are no exceptions for an agency not complying with these.
In the case of your agency, these standards apply to all web pages under ownership of your agency. Agencies' web sites will be checked against these standards when audits for compliance are undertaken. It is the responsibility of each agency to address and bring into compliance any non-compliant standards found in any web page under ownership of the agency during the audit.
Recommendations are items considered of high importance that:
Agencies are however expected to comply with recommendation items.
Agencies' web sites will be checked against these items when audits for compliance are undertaken. Where an agency is found not to be compliant with any such items, the agency will be required to provide a good reason for non-compliance.
This section will provide examples from organisations that have complied successfully with a particular standard, and/or how they approached a particular problem.
This section may also include links to other web sites that have information relevant to a particular standard or recommended item.
Good practice tips and examples are also available online (html) General Resources (http://www.e.govt.nz/standards/web-guidelines/general-resources). Agencies are encouraged to refer to this site for the latest tips and examples.
The following standards are a combination of
All standards are intended to enhance accessibility and usability of agency web sites.
The W3C WAI standards can be found at http://www.w3.org/TR/WCAG10-HTML-TECHS/
Version 1.0 standards and recommendations are based on the W3C WAI 1.0 recommendations. WCAG 1.0 was approved in May 1999 and is the stable version able to be referenced. WCAG 2.0 documents are still being developed. They are documented in Requirements for WCAG 2.0.
Refer to:
Provide alternative text for every non-text element such that it conveys the same meaning or information as the non-text element conveys (for example "alt", "longdesc", or in element content). This includes: images, graphical representations of text (including symbols), image map regions, animations (for example, animated GIFs), applets and programmatic objects, ASCII art, frames, scripts, images used as list bullets, spacers, graphical buttons, sounds (played with or without user interaction), stand-alone audio files, audio tracks of video, and video.
A null Alt equivalent (") is required for layout elements e.g spacer graphics.
For images, include in each <area> of an image MAP, and INPUT elements of type="image".
Alt text for the case where the image is displaying text should be the same as the text in the image.
This standard covers the W3C WAI checkpoint 1.1 (http://www.w3.org/TR/WCAG10-TECHS/#tech-text-equivalent) for NZ government agencies.
"Bobby" is an automated testing tool, which can tell you if images on a web page have Alt text associated with them. Refer to http://www.cast.org/bobby.
Users with visual impairments may have difficulty with content other than text. Screen readers will make use of the alt-text provided for non-text items.
For further detail, see W3C http://www.w3.org/WAI/wcag-curric/gid2-0.htm
Irish National Disability Authority http://accessit.nda.ie/guideline_1_35.html#rationale
The W3C provides 'how-to' tips for supporting and implementing text equivalents for all major web object types
http://www.w3.org/WAI/wcag-curric/chk2-0.htm. Please note that Frames and ASCII art are not to be used on government agency web sites.
http://www.w3.org/TR/WCAG10-HTML-TECHS/#image-text-equivalent
University of Wisconsin provides some very good assistance on accessible images
http://www.doit.wisc.edu/accessibility/online-course/standards/images.htm
Wikipedia
http://en.wikipedia.org/wiki/Wikipedia:Alternative_text_for_images
Irish National Disability Authority
http://accessit.nda.ie/guideline_1_35.html#directions
Client side image maps are preferred over server side image maps. You must also provide redundant text links for each active region of any image map, and locate the links as close as possible to the image map they relate to.
Client side image maps are preferred over server side however:
Server-side image maps do not provide adequate support for alt text nor for conventional pointing devices (i.e. a mouse).
People with cognitive or visual disabilities and/or those who do not have a "pointing device" (i.e. mouse) may require alternative methods for navigating and selecting their choices available on the site.
For further information, refer to
W3C 'how-to' tips at http://www.w3.org/WAI/wcag-curric/sam6-0.htm
W3C discussion and tips on client side image maps
http://www.w3.org/TR/html4/struct/objects.html#h-13.6.1.1, and http://www.w3.org/TR/html4/struct/objects.html#h-13.6.2
http://www.w3.org/TR/WCAG10-HTML-TECHS/#client-side-redundant-text, and http://www.w3.org/WAI/wcag-curric/sam24-0.htm
Until user agents can automatically read aloud the text equivalent of a visual track, provide a text description [that can then be read] of the important information of the visual track of a multimedia presentation.
To assist understanding of this requirement, an analogy is a Karaoke machine. If video with the music has someone singing the track, the lyrics presented in written form on the screen are expected to be in sync with the music and the lip movements of the singer(s).
Provide a text equivalent or alternative, and an audio track to accompany a multimedia presentation, which describes important information presented in the visual track.
If possible, attempt to have the text and/or audio track synchronised with the presentation.
This standard covers the W3C WAI checkpoints 1.3 (http://www.w3.org/TR/WCAG10-TECHS/#tech-auditory-descriptions) and 1.4 (http://www.w3.org/TR/WCAG10-TECHS/#tech-synchronize-equivalents) for NZ government agencies.
There is a two-fold purpose for this standard.
If information is provided primarily in multimedia clips i.e., scenery, charts etc., then the conveyance of the information will be lost to users with visual impairments.
Having a written description (as opposed to recorded description) enables the text to be indexed and searched which (at the time of writing) is extremely difficult with information contained within a multimedia clip.
For further detail, refer to
The dimensions applied should be the actual dimensions of the image.
Users who have slow connections can still obtain most of the textual content in a requested page before all the images have been downloaded, as opposed to having to wait for all content of the page to be rendered.
Ensure that all information conveyed with colour is also available without colour. This applies principally to navigation labels and error messages.
This applies to all content whether done in CMS, templates or completely hand coded sites.
Use white text with caution.
Red text, which is often used for important messages, may not be as prominent for a colour-blind person or someone using a black and white monitor. In this case, you should reinforce the message by emphasis <em> or a symbol like "*".
Testing should be undertaken on an approved subset of form pages, one of which is a homepage. This will be the basis for testing when a compliance audit is undertaken on an agency site.
Note: 'Homepage' as defined in the Glossary of Key Concepts, page 138.
This standard covers the W3C WAI checkpoint 2.1 (http://www.w3.org/TR/WCAG10-TECHS/#tech-color-convey) for NZ government agencies.
People who are visually-impaired including colour blindness, may not perceive differences in colour. Users with browsers that do not support colour or do not support colour well will also be disadvantaged.
For further detail, see
Use white text with caution as it may not print if background colours are ignored.
Background colours contrast with text colours.
Avoid patterned backgrounds that make text difficult to read.
W3C 'how-to' tips http://www.w3.org/WAI/wcag-curric/sam25-0.htm
A free contrast analysis tool is available at http://www.nils.org.au/info.aspx?page=628
Note: This tool is for guidance only and does not eliminate the need for testing by disabled people.
Colours for the Colour Blind at http://www.toledo-bend.com/colorblind/index.html
Poynter.org: Colour contrast and dimension in news design http://poynterextra.org/cp/index.html
Ensure that foreground and background colour combinations provide sufficient contrast for navigation, text and informational elements when viewed by someone having colour deficits or when viewed on a black and white screen.
Ensure that background colours contrast with text colours.
Use white text with caution. Apart from being difficult to read on a light colour background, it may not print if background colours are ignored.
Avoid patterned backgrounds that make text difficult to read.
This standard covers the W3C WAI checkpoint 2.2 (http://www.w3.org/TR/WCAG10-TECHS/#tech-color-contrast) for NZ government agencies.
Poor colour contrast is difficult to read, even for users with excellent eyesight. This becomes all the more difficult when users have vision impairments. Bear in mind that there is also a high level of red-green colour blindness in New Zealand.
There should be good contrast between text colour and the background colour. Patterned backgrounds make text difficult to read, particularly if you have poor vision, and should be avoided.
Irish National Disability Authority http://accessit.nda.ie/guideline_1_37.html#rationale
A free contrast analysis tool is available at http://www.nils.org.au/info.aspx?page=628
The following site provides a useful tool to check colour contrast acceptability and for colour blindness. http://www.vischeck.com/vischeck/vischeckURL.php
Note: These tools are given for guidance only and do not eliminate the need for testing by disabled people.
W3C http://www.w3.org/WAI/wcag-curric/gid3-0.htm
Colours for the Colour Blind at http://www.toledo-bend.com/colorblind/index.html
Poynter.org: Colour contrast and dimension in news design http://poynterextra.org/cp/index.html
Documents, including any web page and/or form, validate to published formal grammars. For NZ government web sites these are:
Content produced after 1 April 2004 must publish and validate to the above stated grammars unless the following exception criteria qualify:
If content cannot qualify via the exceptions as stated above, an agency must apply for a formal exemption, and consider providing a service that will convert the content "on demand".
Notes:
Conversion of content produced before 1 April 2004 to HTML format is at the discretion of the Agency, subject to the criteria set out in paragraph 4 of the Cabinet Minute [(03) 41/2B].
Ensure:-
This standard covers the W3C WAI checkpoint 3.2 (http://www.w3.org/TR/WCAG10-TECHS/#tech-identify-grammar) for NZ government agencies.
The web was founded on Hypertext Mark-up Language (HTML) and HTTP, the protocol for its transport.
HTML 4.01 is likely to be the last revision of the HTML recommendation based on SGML. Future recommendations for structural mark-up for the web will be based on XML, providing a framework for the language to extend.
XHTML 1.0 is the first such recommendation based on XML. Some recent browsers support XML-based mark-up like XHTML, as well as the SGML-based HTML. It is likely over time that XML browsers will be the norm, but this is not the case at the time of writing.
For further details see
Use elements to convey document structure and use them according to specification. Mark up lists and list items properly.
HTML structural elements, such as H1 to H6, LI, OL, and UL, are used to denote document structure rather than custom styles.
HTML elements should not be used for formatting effects such as indentation.
Use HTML headers <h1>..<h6> in document order (i.e., not styling order).
The meaning of the page title should be clear out of context. An agency needs to clarify <h1>, <h2> heading tags for page or document titles. This not only assists with the consistent identification of documents on an agency web site, but ensures users of external search engine are presented with more appropriate results.
Items that are intended to be associated as a list are accordingly marked up as a list.
Titles should contain meaningful information in the first 60 characters.
Page titles have the same syntax consistently throughout the site.
This standard covers the W3C WAI checkpoints 3.5 (http://www.w3.org/TR/WCAG10-TECHS/#tech-logical-headings) and 3.6 (http://www.w3.org/TR/WCAG10-TECHS/#tech-list-structure) for NZ government agencies.
As stated by the Irish National Disability Authority "Many people navigate or skim through documents, by reading the headings to get a feel for the structure and an overview of the content and scope of a document. Lists with a non-logical structure will confuse users who rely on screen readers. Also, some screen readers will read content assigned as a header in a different tone of voice to other content on the page."
For further details, see
Irish National Disability Authority http://accessit.nda.ie/guideline_1_62.html#rationale
Examples of good practice will be added, as they become available. If you would like to suggest additions for this section, please contact web.guidelines@ssc.govt.nz.
The World Wide Web Consortium (W3C) (http://www.w3c.org/) is responsible for standardising Web technologies such as HTML, CSS, SVG, MathML, etc. Deprecated features of these technologies are those that have been declared obsolete by the W3C and will in time be phased out from devices that interpret them i.e., browsers.
This requirement requires you to avoid deprecated features and to use recommended non-deprecated alternatives instead.
This standard covers the W3C WAI checkpoint 11.2 (http://www.w3.org/TR/WCAG10-TECHS/#tech-avoid-deprecated) for NZ government agencies.
The following table shows deprecated elements
http://www.w3.org/TR/html4/index/elements.html
The following table shows deprecated attributes
http://www.w3.org/TR/html4/index/attributes.html
Note at the above sites, the elements and attributes are themselves hyperlinks. Selecting these will direct to the detail of the selected element or attribute. If deprecated, it will say so and suggest an appropriate alternative.
Using deprecated features, e.g. deprecated HTML elements or attributes, will not stop the HTML validating against current doctypes. However, it will stop HTML validating against future doctypes in which the phasing out is complete. Avoiding deprecated HTML in the first place prevents you from spending time and money down the track, fixing HTML that has now become obsolete or ending up with accessibility issues because your HTML no longer validates.
Use relative rather than absolute units in mark-up language attribute values and style sheet property values
Avoid fonts with sizing based on absolute units such as points (pt), pixels (px), centimeters (cm), millimeters (mm) and inches (in).
Font sizes expressed as percentages (%) and "ems" (em) are preferred.
A base size font across the whole web site (for consistency) is recommended.
This standard covers the W3C WAI checkpoint 3.4 (http://www.w3.org/TR/WCAG10-TECHS/#tech-relative-units) for NZ government agencies.
People with visual disabilities may have difficulty reading text, or not be able to read text at all. If the cause of the reading difficulty is principally due to the user considering the text too small, most browsers will allow the enlargement of fonts, some browsers enable scalable enlargement of the whole document (i.e. Opera).
However, most browsers will more likely resize relatively-sized fonts than absolutely-sized fonts.
Most browsers will attempt resizing with absolute fonts but the resulting web site pages will often end up with an undesired overlap of content upon enlargement.
Irish National Disability Authority site details on this:
http://accessit.nda.ie/guideline_1_60.html#rationale
W3C
http://www.w3.org/WAI/wcag-curric/sam32-0.htm
WebAim
http://www.webaim.org/techniques/fonts/#font_size
Irish National Disability Authority
http://accessit.nda.ie/guideline_1_60.html
Links to web documents indicate as a minimum the document size and type, which must either be included in the link itself and/or in the TITLE tag.
When downloadable objects such as documents, program executables and multimedia files are presented for download, users need to know if the object downloaded is going to be accessible and usable to them. Presenting information including the document size enables the user to make a decision as to whether they wish to download the document. The user may choose not to do so, for a number of reasons. For example, determining that they may not obtain a successful download with their current connection type, the download may take too long or the download may incur a degree of cost (with the user's ISP) that the user may not wish to incur. Information provided about the document type may result in the user deciding to avoid download, due to not having the necessary tools/software on hand to access the document.
Examples of good practice will be added, as they become available. If you would like to suggest additions for this section, please contact web.guidelines@ssc.govt.nz.
If you cannot publish a document that validates to the approved formal grammars as stated in standard 3.1 on page 16, then publish the document in the most accessible format possible.
If it is not possible or not feasible to publish in an accessible format, then the document can be published in its native (considered non-accessible) format if and only if the document is
In all cases of any of the above non-accessible format documents being published, the document must
Notes:
Be cautious about using proprietary file formats such as Microsoft Word or Excel.
An agency is expected to have good reason to deem a document as special-purpose and/or for a specialist audience. Your agency may be asked to justify why a document on your agencies web site(s) qualifies as such, if and when a site audit is undertaken.
Open Document Format (ODF)
ODF shows a lot of promise for open document accessibility and usability.
At the time of writing, ODF is still in relatively early days and there are still variants. It is not considered mature enough as yet to include as an accessible format, however developments and uptake of ODF will be monitored and the position on ODF adjusted and expanded accordingly.
Refer http://www.oasis-open.org/home/index.php,
http://office.microsoft.com/en-us/products/HA101723691033.aspx
Support for accessibility features in PDFs by screen readers is limited to the latest versions (which few people have). Correctly marking up a PDF document is more difficult than producing HTML http://www.webaim.org/techniques/acrobat/ http://www.alistapart.com/articles/pdf_accessibility.
rtf is considered in many courts to be more accessible than pdf - users can load into the editing tool (generally word processing) of their choice and use the search and find tools they are familiar with. Additionally, some individuals and organisations are more comfortable with rtf over Microsoft Word docs because they don't support embedded code and thus reduce potential virus risk.
A comma is a common separator character used for an accessible spreadsheet format (referred to as a comma separated variable or CSV format), such that it has become a de facto "standard" separator character. When the separator character is not a comma, it is good practice to use a character that is easily selected from a NZ keyboard and state with any such document what the separator character is.
PDF is not considered an accessible format, however if PDF must be used to publish a document you must:
Use of PDF alone for long documents or documents with specific, complex formatting intended for specialist audiences is strongly discouraged. However, if no HTML or Rich Text Format (rtf) version is provided, the Acrobat Accessibility Guidelines should be followed (see http://www.adobe.com/products/acrobat/access_booklet.html).
The agency is expected to provide as much detail as possible in the associated HTML summary of key points contained within a PDF. However, this can be, at a minimum, a sentence describing what the topic of the PDF is.
PDF format has become a de-facto standard. However, it does have some accessibility issues. The extent of the accessibility issues is related to how the pdf document has been constructed. WebAim discusses some of the issues regarding accessibility of pdf documents http://www.webaim.org/techniques/acrobat/ in more depth.
IRD example providing a report in pdf indicating the size, number of pages, a link to the appropriate format reader if the user needs to download software to access the file, and importantly, a link providing details if the user experiences any accessibility issues.
http://www.ird.govt.nz/studentloans/about/reports/2005/
Any document, content and/or forms/applications on an agency web site that is deemed for a specialist audience (as defined in the Glossary of key concepts, page 138) must state that the document/content/application is for a specialist audience, and have no ambiguity as to what part of on the web site (i.e., document, content) applies to the specialist audience.
A document for specialist audience does not necessarily imply exclusion of users outside that specialist audience. If it is intended to constrain the document to the specialist audience, then this would normally be achieved within an authenticated site.
One of the principal foundations of the purpose for the New Zealand Web Standards is to provide economical and equitable access to information. This applies to all information the NZ government wishes to make available to the public. Correspondingly, it is important to minimise any reasons for excluding information from being accessible to all members of the public, as much as feasibly possible.
Examples of good practice will be added, as they become available. If you would like to suggest additions for this section, please contact web.guidelines@ssc.govt.nz.
Any document, content and/or forms/applications on an agency web site that is deemed a special-purpose document (as defined in the Glossary of key concepts, page 139) must state that
and have no ambiguity as to what part thereof on the web site (i.e., document, content) is special-purpose.
A special-purpose document should not imply exclusion of users who are outside of the specialist audience for the document, or who do not have the tools to make sense of the document. The specialist audience qualification can be on the basis of a specialist tool(s) to present and/or make sense of the data (e.g., an Excel spreadsheet with modelling macros). In this case, if the underlying data is intended for (not excluded from) public view, the agency is expected to provide an alternative means for users to access the data in a logical presentation format. This can be achieved via various means, such as providing contact details (i.e., phone, fax, email, online form for request submissions) for users to request the data, and in a particular the desired presentation "view". Such details can then be sent out to users who have submitted such requests. Another alternative is providing accessible online applications, which present the data online, subject to one or more user selectable criteria. This eliminates or reduces the need for specialist presentation/modelling tools to be present on the client device.
One of the principal foundations of the purpose for the New Zealand Web Standards is to provide economical and equitable access to information. This applies to all information the NZ government wishes to make available to the public. Correspondingly, it is important to minimise any reasons for excluding information from being accessible to all members of the public, as much as feasibly possible.
Examples of good practice will be added, as they become available. If you would like to suggest additions for this section, please contact web.guidelines@ssc.govt.nz.
Clearly identify changes in the natural language of a document's text and any text equivalents for
Note: an exemption to meeting this standard is granted where the change in natural language is Māori or a Pacific Island language. This is due to a lack of text readers that cover these languages. When sufficient coverage with text readers covers these languages, this exemption will then no longer apply.
If you use a number of different languages on a page, make sure that any changes in language are clearly identified.
For example, if a web site has a natural language (i.e. the predominant language used for the content of the web site) of English and part of the content is describing the greeting phrase in Māori - "Kia Orā", this is a case of a change in the natural language.
This standard covers the W3C WAI checkpoint 4.1 (http://www.w3.org/TR/WCAG10-TECHS/#tech-identify-changes) for NZ government agencies.
Screen readers will attempt to read screen content in whatever has been defined as the natural language of the web site. When a screen reader encounters a piece of text that is not in the natural language, unless told otherwise it will still attempt to pronounce the text phonetically in the natural language.
For example, if a web site has a natural language of English, a screen reader would have difficulty pronouncing the following piece of content, if not indicated prior to the Russian phrase that there is a change of natural language (to Russian)
'When greeted by the Russian ambassador, he gave a "Приветствия от русского" welcome!'
For further detail, see
W3C http://www.w3.org/WAI/wcag-curric/gid5-0.htm
The natural (primary or predominant) language of a web site is set in HTML with the lang attribute.
For example (specifying English)
<HTML lang="en">
....rest of an HTML document written in English...
</HTML>
when specifying changes in the natural language, use the lang attribute as per the example.
Use the HTML LANG attribute in the web document's HTML tag to identify the natural language. In XML, use "XML:LANG".
For New Zealand, the natural language is New Zealnd English, the LANG value is "EN-NZ".
Example (HTML):
<HTML LANG="EN-NZ">
<HEAD></HEAD>
<BODY>
...
</BODY>
</HTML>
This standard covers the W3C WAI checkpoint 4.3 (http://www.w3.org/TR/WCAG10-TECHS/#tech-identify-lang) for NZ government agencies.
This is predominantly for assistive technologies such as screen text and Braille readers, which need to be informed what the natural language of a web site is.
Specify the expansion of each abbreviation or acronym in a document where it first occurs.
Use the HTML ABBR and ACRONYM when using abbreviations or acronyms to define their full meaning.
This standard covers the W3C WAI checkpoint 4.2 (http://www.w3.org/TR/WCAG10-TECHS/#tech-expand-abbr) for NZ government agencies.
The meaning of acronyms and abbreviations are not obvious on their own to all users of a web site, particularly for NZ Government agencies sites intended for public access.
Additionally, abbreviations are no more than the letters that they constitute to assistive technologies such as text and Braille readers, unless they are given more details as to what they stand for.
Authors do not use altered fonts that substitute umlauted vowels for macronised vowels.
Unicode is a standard that allows characters from a wide variety of languages to be encoded electronically, including the Māori macronised vowels. Unicode is now more widely supported by operating systems, fonts and browsers than was previously the case. Its use is recommended. Using altered fonts cannot guarantee this same level of support.
Examples of good practice will be added, as they become available. If you would like to suggest additions for this section, please contact web.guidelines@ssc.govt.nz.
Underlining is most commonly recognised as a link. To utilise underlining for other purposes other than a link renders it easily confused with a link.
Examples of good practice will be added, as they become available. If you would like to suggest additions for this section, please contact web.guidelines@ssc.govt.nz.
Provide metadata to add semantic information to pages and sites. As a minimum, provide metadata for page title, keywords and descriptions.
Make selective use of CSS techniques to aid aural navigation.
This standard covers the W3C WAI checkpoint 3.2 (http://www.w3.org/TR/WCAG10-TECHS/#tech-identify-grammar) for NZ government agencies.
Metadata provides contextual information for people navigating the site, especially those with screen readers who rely on things such as page titles, structured page headings, and lists. Metadata may also be used by some search engines
Agency sites provide any publicly available reports the agency is required to produce by statute on their web site(s). Refer to your communications department, legal teams or representative to determine what these reports are for your agency.
It is up to the agency to determine how long documents remain available on their web sites. The Public Records Act has the General Disposal Authority (GDA3), which allows deletion/destruction of reproductions of documents where the original has been captured into the corporate record-keeping system.
It is unlikely the web site of an agency (or the underlying data store it utilises behind the web site) is the sole repository and/or copy of a document. In such cases, it is expected that the agency have such documents under management with respect to archiving/record-keeping.
If this is not the case (the web site and/or its respective data store being the sole copy of a document), then management of the document comes under the agency's record-keeping initiative, as required under the public records act (refer The Public Records Act 2005 page 135).
Once documents have been removed (from the web site), the agency may consider retaining metadata details of the documents and enabling such data to be available on the web site. The documents will still appear in searches (on the web site); however, the mechanism for accessing them may not be online. For example, the agency may provide contact details and/or an online application form for interested users requesting access to the documents. Refer to standard 5.7 - Provide metadata to pages and sites on page 29 regarding incorporating metadata into your web site.
The National Library also keeps a record of reports that agency sites have made public. The National Library attempts to identify and capture these reports themselves. However, to assist the National Library with this process, agencies are encouraged to lodge a copy of such reports with the National Library.
One of the principal foundations of the purpose for the New Zealand Web Standards is to provide economical and equitable access to information. This means that the NZ Government makes all public information available where feasible.
Examples of good practice will be added, as they become available. If you would like to suggest additions for this section, please contact web.guidelines@ssc.govt.nz.
Agency sites provide consultation documents on their web site(s). Refer to your communications department, legal teams or representative to determine what these documents are for your agency.
Consultation links on the home page should be labelled "Currently Consulting on..." for consistency across government.
The National Library also keeps a record of documents agency sites have made public. The National Library attempts to identify and capture these documents themselves. However, to assist the National Library with this process, agencies are encouraged to lodge a copy of such documents with the National Library.
One of the principal foundations of the purpose for the New Zealand Web Standards is to provide economical and equitable access to information. This means that the NZ Government makes all public information available where feasible.
Examples of good practice will be added, as they become available. If you would like to suggest additions for this section, please contact web.guidelines@ssc.govt.nz.
Agency sites provide press notices from the agency, and links to press notices from the minister on their web site(s), for instances that set the context for a specific release of information where relevant (E.g. Budget).
Currently this is at the discretion of the agency as to where on an agency web site this is placed. Further versions of the standard may suggest, recommend or mandate where press releases are to reside.
One of the principal foundations of the purpose for the New Zealand Web Standards is to provide economical and equitable access to information. This means that the NZ Government makes all public information available where feasible.
Examples of good practice will be added, as they become available. If you would like to suggest additions for this section, please contact web.guidelines@ssc.govt.nz.
The site provides an email address for each of the following:
It is at the discretion of the agency whether these email addresses are published on the site.
The agency must have a response mechanism for each address, such that an appropriate person ultimately reads an email item coming to any of these addresses, and a response is made to the sender of the email if so requested.
An auto-response should be sent back to any sender to acknowledge receipt of the email.
It is at the discretion of the agency as to how these email addresses are "funnelled" into the agency. For instance, they may simply all combine to one group address. More important is that any messages sent do get read by appropriate personnel within the agency, the agency personnel reading a message are aware of the category (via initial email address) for which it was sent. That is, personnel should be able to differentiate a Complaints email from a Webmaster email, and ensure that they are responded to appropriately. The agency must acknowledge receipt of the email, if this is requested by the sender. Obviously, this is to be qualified within reason, i.e. that the request from the sender is reasonable.
If agencies have concerns regarding spamming to these email addresses then
Users require a means of contacting the agency.
It is a requirement of the Internet Engineering Task Force (IETF, see http://www.ietf.org/) that Internet mail systems provide a generic postmaster@domainname email address and that a person is responsible for handling messages to that mailbox. Any domain supporting email must comply with this requirement. People typically report problems, including complaints about relayed 'spam' messages, using the postmaster address.
Not all users however are familiar with the IETF postmaster standard.
Default names over and above postmaster, which are also commonly used, enhance the usability and accessibility for users of email as a means of contacting back to the agency.
These email addresses need to exist and receive messages but, generally for prevention of spamming, do not need to be published on their web sites.
Examples of good practice will be added, as they become available. If you would like to suggest additions for this section, please contact web.guidelines@ssc.govt.nz.
It is at the discretion of the agency as to where (on the appropriate page(s)) to place the mark, or indication that a section of material on the web site has been superseded. It should not be confusing to a user as to which piece of material on a page is superseded.
Effort should be made to keep the content of a web site up to date. Pages should show the date last reviewed/updated.
Sites should be continually reviewed for outdated material content, particularly of any type that relates to a fixed date such as a final date for submissions, job applications or an event to be held.
Sub section Content change management - Procedures for correcting errors (page 104) - The agency has procedures for correcting errors.
Outdated material can convey incorrect information and can cause frustration amongst users if they are unaware that the material has been superseded, especially if there are actions a user chooses to respond to as a result of the information they are obtaining. Users are also likely to develop mistrust of the site. This reflects poorly on the agency and the NZ Government.
Examples of good practice will be added, as they become available. If you would like to suggest additions for this section, please contact web.guidelines@ssc.govt.nz.
Paid advertising is not carried, including advertorial that is unrelated to an agency's core business, unless the agency has significant involvement in a commercial event, such as a conference, where it may be appropriate to promote the event and link to a commercial web site.
There should also be no implied endorsement of products or services, unless reporting on an open, formal accreditation process.
An agency may promote its own products or services, including those provided in part by other parties or business partners.
The Public Service code of conduct requires public servants to "avoid situations which might compromise their integrity or otherwise lead to conflicts of interest" (see http://www.ssc.govt.nz/coc). NZ government agencies are not mandated to gather revenue via the hosting of advertising.
Examples of good practice will be added, as they become available. If you would like to suggest additions for this section, please contact web.guidelines@ssc.govt.nz.
Until user agents support explicit associations between labels and form controls, for all form controls with implicitly associated labels, ensure that the label is properly positioned.
Use the HTML LABEL tag to explicitly associate.
Every descriptive label should be tagged as <label> and associated with the name of the field. The "for" attribute of the label tag is used by modern screen readers to identify a field reached by tabbing. Without this, tabbing between fields is completely disorienting.
The label should immediately precede the control in code. Screen readers read left to right. This will make it easy to read the form and make sense of it with a screen reader. See also the Irish National Disability Authority:
http://accessit.nda.ie/guideline_1_79.html#directions
This standard covers the W3C WAI checkpoints 10.2 (http://www.w3.org/TR/WCAG10-TECHS/#tech-unassociated-labels) and 12.4 (http://www.w3.org/TR/WCAG10-TECHS/#tech-associate-labels) for NZ government agencies.
Poor label and control layout is potentially ambiguous to all users. Likewise, with assistive technologies such as screen readers, and more so for users with visual impairment.
W3C gives a good example (Example 3) of potential ambiguity for users (and for screen readers) with a poor label/control layout
http://www.w3.org/WAI/wcag-curric/sam78-0.htm
W3C
http://www.w3.org/WAI/wcag-curric/sam78-0.htm
University of Wisconsin provides good assistance and tips for creating accessible forms
http://www.doit.wisc.edu/accessibility/online-course/standards/forms.htm
Create a logical tab order through links, form controls, and objects.
Refer to the definition of tab order (page 139) in the Glossary of Key Concepts.
Tabbing through form controls is possibly the most common navigation method for web site users, so it is important to ensure the tab order follows the visual placement of controls on a web page. For NZ Government agency web sites, the logical order is left to right, top to bottom.
This standard covers the W3C WAI checkpoint 9.4 (http://www.w3.org/TR/WCAG10-TECHS/#tech-tab-order) for NZ government agencies.
Not all users utilise a mouse or other "pointing" device for navigational purposes and rely on "tabbing" (usually via the "TAB" key) to move the cursor. The tab order is expected to follow the structural order of the web page elements. Not doing so gives a poor user experience from disorientation within the site, and can create confusion for assistive technologies such as screen and Braille readers.
Irish National Disability Authority
http://accessit.nda.ie/guideline_1_42.html#rationale
Include non-link, printable characters (surrounded by spaces) between adjacent links and also have a space between links.
The WAI Accessibility Guidelines recommend putting a printing character like a " | " between adjacent links.
This standard is necessary until user agents (including assistive technologies) render adjacent links distinctly.
This standard covers the W3C WAI checkpoint 10.5 (http://www.w3.org/TR/WCAG10-TECHS/#tech-divide-links) for NZ government agencies.
Apart from being difficult to distinguish visually for users even with no visual impairment, some assistive technologies (generally older) have difficulty differentiating between hyperlinks when they have no visual (and correspondingly, textual) separation.
This can also help people with motor impairments.
Irish National Disability Authority
http://accessit.nda.ie/guideline_1_87.html#rationale
The main content of a web page must print correctly within the width of a portrait A4 sheet of paper.
Content must not be cut off from either side. Where a page requires landscape orientation, or specific print settings (such as adjusted margins) to print correctly it must be made clear to the user.
A user can expect to capture any part of a web site in hard copy, without losing any information or significant layout from that experienced in the browser.
The following article kindly provided by Pete McVicar in "A List Apart" http://www.alistapart.com/articles/printtopreview provides a discussion and examples for print preview and use of print style sheets. Coding for an example implementation of this standard is available at http://www.menace.co.nz/egovt/13.1.html, also kindly provided by Pete McVicar.
Clearly identify the target of each link. It must be clear to the user where that link will take them. Everything that is a link is obvious as a link.
This standard is based on the Irish National Disability Authority guidelines. Ensure that the following characteristics of navigation mechanisms are more or less uniform throughout a site, or a series of related sites creates consistency:
This standard covers the W3C WAI checkpoint 13.1 (http://www.w3.org/TR/WCAG10-TECHS/#tech-meaningful-links) for NZ government agencies.
Consistency in a web site is a key factor for usability and accessibility, and helps create a good user experience. Consistency in navigation within the site is a key factor in the overall consistency of a web site. Having inconsistent navigation mechanisms, and navigation that does not make it clear where the user is being led, will disorient users and lead to mistakes, confusion, frustration or more simply, a poor overall user experience. Users are unlikely to willingly return to a site where the have had a previous poor user experience.
For the agency, maintenance of the site is made more difficult, which exacerbates the further degradation of usability and accessibility.
W3C
http://www.w3.org/WAI/wcag-curric/sam97-0.htm
Irish National Disability Authority http://accessit.nda.ie/guideline_1_75.html#rationale
External and internal links should be checked regularly, or incorporate an automatic checking process to ensure that the links are valid. Broken or 'moved' links should be corrected, removed or the linking text updated accordingly.
The usefulness of a site diminishes if an external link references an invalid or non-existent link. It also hinders the quality of the site from a user perspective.
Examples of good practice will be added, as they become available. If you would like to suggest additions for this section, please contact web.guidelines@ssc.govt.nz.
As a minimum, every web page under ownership of the agency must have the following links:-
Always make the logo a link, even if activating the link will only refresh the current page.
Assists usability andaccessibility of a web site. At any point in the web site, a user should be able to return to the homepage with minimal effort. Users need to refer back to key points within a web site from any page within the web site.
Assistance with this standard is provided incorporating this and related standards in a number of examples. Refer to http://elabs.govt.nz/web-standards/agency-sub-site-1-creating.html for an example page showing the minimal links required as per this standard. Refer to http://elabs.govt.nz/web-standards/example-description.html for an overview of this and related standards.
Navigation Access keys are used within the site as follows:
Assists and reinforces the standard 15.3 (page 50) regarding the keyboard shortcuts required for NZ government agency web sites. In addition, it establishes conformity of access keys across all NZ Government agency sites. This assists users with familiarity of web site functionality within the NZ e-Government space as a whole.
The NZ e-Govt site provides a guide for Access Key usage support under different browser types and versions
http://www.e.govt.nz/accessibility
IRD provides a good example of an accessibility guide to its sites
http://www.ird.govt.nz/help/accessibility/help-accessibility.html
Web sites that use style sheet techniques 'degrade gracefully' (definition of page 137 in the Glossary of Key Concepts), so that the site remains fully functional if style sheet techniques are ignored. Test for graceful degradation by viewing the site with a text browser, such as Lynx, or use Firefox Web Developer toolbar to disable CSS.
For example, when an HTML document is rendered without associated style sheets, it must still be possible to read the document in the logical order it was intended with style sheets.
This standard covers the W3C WAI checkpoint 6.1 (http://www.w3.org/TR/WCAG10-TECHS/#tech-order-style-sheets) for NZ government agencies.
Style sheets are not consistently supported by different browsers and some browsers (generally older browsers) do not support them at all.
For further detail, see
Irish National Disability Authority http://accessit.nda.ie/guideline_1_47.html#rationale
W3C 'how-to' tips at http://www.w3.org/WAI/wcag-curric/sam52-0.htm, and
http://www.w3.org/WAI/wcag-curric/sam53-0.htm
Use HTML structural elements, such as H1 to H6, OL, and UL, to denote document structure rather than custom styles. People using non-visual browsers or browsers that ignore style sheets are therefore not disadvantaged.
You may use selectors, properties and values that are defined in CSS2, but only where you are sure they will 'degrade gracefully' (defined on page 137 in the Glossary of Key Concepts) in browsers that don't correctly interpret CSS2 or do so poorly.
This standard covers the W3C WAI checkpoint 3.3 (http://www.w3.org/TR/WCAG10-TECHS/#tech-style-sheets) for NZ government agencies.
As stated by the Irish National Disability Authority, "Using style sheets separates structure and presentation which brings several benefits, including improved accessibility, manageability, and portability"
This complements the use of HTML 4.01, whereby the W3C reinstated HTML as primarily a structural document mark-up language and, alongside this, encouraged the use of style sheets for presentation.
For further details
http://accessit.nda.ie/guideline_1_59.html#rationale
For a demo of the separation of presentation to structure, visit
http://www.csszengarden.com/
W3C
http://www.w3.org/WAI/wcag-curric/sam30-0.htm
also provide a CSS Validator
http://jigsaw.w3.org/css-validator/
University of Wisconsin provides assistance for proper use of Cascading Style Sheets
http://www.doit.wisc.edu/accessibility/online-course/standards/formatting.htm#explanationd
WebAim, Invisible Content Just for Screen Reader Users
http://www.webaim.org/techniques/css/invisiblecontent/
Ensure that dynamic content is accessible. Provide an alternative presentation or page, and ensure that equivalents for dynamic content are updated when the dynamic content changes.
Explanation is easiest by example (as follows).
Consider a site that enables a user to shop for various products offered for sale.
The products available for selection may be presented graphically, in which case a text equivalent is also expected.
As a user selects products for purchase, the content of the shopping basket will increase. This is an example of dynamic content. The shopping basket content may be presented to the user with a graphic of each product selected (no doubt also with quantity). It would be expected to have a text equivalent with each product selected.
As an alternative, offer a non-graphic presentation version to the user.
This standard covers the W3C WAI checkpoints 6.2 (http://www.w3.org/TR/WCAG10-TECHS/#tech-dynamic-source) and 6.5 (http://www.w3.org/TR/WCAG10-TECHS/#tech-fallback-page) for NZ government agencies.
Dynamic presentation causes problems for screen readers and other screen scanning devices, which may easily become confused with content changing dynamically.
It also presents difficulties for users with impaired vision.
It is difficult to provide meaningful alt-text for random images dynamically served to a page.
Web pages are not to contain any blinking or scrolling text, or flashing objects.
Ensure that no items or objects on a page blink or scroll across the screen.
This standard covers the W3C WAI checkpoints 7.1 (http://www.w3.org/TR/WCAG10-TECHS/#tech-avoid-flicker) and 7.2 (http://www.w3.org/TR/WCAG10-TECHS/#tech-avoid-blinking) for NZ government agencies.
People with cognitive or visual disabilities may not be able to read moving text or may be distracted by it. Flashing or blinking can trigger seizures in some people.
For further detail, see
University of Wisconsin
http://www.doit.wisc.edu/accessibility/online-course/standards/flicker.htm#explanationj
In particular, BLINK and MARQUEE elements must be avoided. Apart from violating this standard, further reasons for avoiding these elements are:
BLINK was deprecated in 1997 with the release of HTML 4.0 (its use violating standard 3.3, page 20)
MARQUEE has never been part of any HTML specification (its use violating standard 3.1, page 16)
For data tables, identify row and column headers.
Use the <TH> element in tables for cells that serve as headers in rows or columns, rather than <TD>, which should be used for cells containing data or cells that are empty.
User agents (including assistive technologies) can render header cells distinctly from data cells even when style sheets are not used e.g. a visual browser might bold the text in header cells, while a speech synthesiser might pronounce the header text with a different inflection and/or repeat the header information for each data cell in a row.
Style sheets can be used to style the visual appearance and alignment of text in cells marked as headers.
Where a cell's contents serves as both data and header information for other cells you can use the <TD> element and use the "id" and "header" attributes or "scope" attribute for <TD> to associate data cells and header cells.
This standard covers the W3C WAI checkpoint 5.1 (http://www.w3.org/TR/WCAG10-TECHS/#tech-table-headers) for NZ government agencies.
Users who rely on assistive technologies, particularly those with visual impairments, can either not see, or have difficulty seeing the structure of a table. In such cases, identifying row and column headers enables the assistive technology device to describe to the user the structure of a table.
For data tables that have two or more logical levels of row or column headers, use mark-up to associate data cells and header cells.
There are two techniques for providing the association between header and data cells:
For very complex tables, inconsistencies in the way assistive technologies interpret the scope attribute mean that a 'belt and braces' approach to ensuring accessibility of the table is to use both the "scope" and the "id" and "headers" approaches in the table mark-up.
Complex tables, such as the HTML versions of the printed financial statements from an agency's annual report, cannot readily be simplified for the web, because they still need to retain their structural integrity in order to be interpreted properly (as financial statements) by sighted users. Use of "id" and "header" attributes, at least on <TH> and <TD> cells can ensure that such tables are reasonably accessible for users of assistive technologies as well.
This standard covers the W3C WAI checkpoint 5.2 (http://www.w3.org/TR/WCAG10-TECHS/#tech-table-structure) for NZ government agencies.
W3C
http://www.w3.org/TR/html401/struct/tables.html#table-cells
http://www.w3.org/TR/html401/struct/tables.html#rowgroups
The Treasury has researched best practice for mark-up of complex HTML tables of data, in particular financial statements and the Estimates of Appropriations tables, which typically have multiple levels of both column and row headings.
Contact the Treasury Web Sites Manager (webmaster@treasury.govt.nz), for information about the Treasury's practice in marking up complex HTML tables and for the Treasury's extensions (commands) for Macromedia Dreamweaver® that can be used to automate the application of "id" and "header" attributes in complex HTML tables.
Users who rely on assistive technologies, particularly those with visual impairments, can either not see, or have difficulty seeing the structure of a table. In such cases, using mark-up to associate data cells with header cells enable the assistive technology device to describe to the user the structure of a table.
An additional technique that can be used in long and/or complex tables is to group rows into a table head (using the <THEAD> element), table foot (<TFOOT>), and one or more table body (<TBODY>) sections. <THEAD> and <TFOOT> contain information about the table's columns, while <TBODY> sections contain data. Dividing the structure of tables this way enables user agents to support scrolling of table bodies independently of the table head and foot. When long tables are printed, the table head and foot information may be repeated on each page that contains table data.
Table use example for this standard at http://elabs.govt.nz/web-standards/table-use-example.html
Do not use tables for layout, use style sheets instead.
Do not use tables for layout unless the table makes sense when linearised. Otherwise, if the table does not make sense, provide an alternative equivalent (which may be a linearised version).
This standard covers the W3C WAI checkpoint 5.3 (http://www.w3.org/TR/WCAG10-TECHS/#tech-avoid-table-for-layout) for NZ government agencies.
Supports the NZ Government Public Service values of Equity, Economy and Integrity.
W3C recommendations are for Cascading Style Sheets (CSS1 and CSS2) for layout.
Tables may be helpful to place and separate elements to the right or left of a page, but they should be used sparingly and not relied on fully, since not all browsers for some devices support tables.
Use the "summary" attribute within the <TABLE> element.
For complex tables, the summary attribute should contain text that helps users of assistive technologies form a mental picture of the structure of the table e.g. by describing the number of rows and columns, significant groups of rows and the column headings.
This standard covers the W3C WAI checkpoint 5.5 (http://www.w3.org/TR/WCAG10-TECHS/#tech-table-summaries) for NZ government agencies.
This is predominantly for assistive technologies such as screen and Braille readers, which will be able to inform users of such devices what information is presented in the table and name the table headings.
Never use Frames (http://www.w3.org/TR/html401/present/frames.html#h-16.1).
You can use iFrames (http://www.w3.org/TR/html401/present/frames.html#h-16.5) but style sheets (refer standard 9.2 on page 40) are recommended over iFrames where possible.
If iFrames must be used, be conscious of representing external content in the iFrame as being from the original site. If it is not obvious (i.e., transparent) that content is from another site, acknowledgement is required to be made as to any external content and where it is being pulled from. This falls under standard 16.6 - Copyright of third parties on page 57.
This standard covers the W3C WAI checkpoint 12.2 (http://www.w3.org/TR/WCAG10-TECHS/#tech-frame-longdesc) for NZ government agencies.
As described on Webaim.org, 'People using screen readers cannot quickly scan the contents of multiple pages. All of the content is experienced in a linear fashion, one frame at a time. Frames are not inaccessible to modern screen readers, but they can be disorienting.'
Examples of good practice will be added, as they become available. If you would like to suggest additions for this section, please contact web.guidelines@ssc.govt.nz.
Ensure that pages are usable when scripts, applets, or other programmatic objects are turned off or not supported. If this is not possible, provide equivalent information on an alternative accessible page.
Scripting as referred to here is Client-side scripting.
Scripting languages should only be used where required. A simple rule of thumb regarding the usage of scripting or applets is "is this really necessary in the web site?" and "can the functional end objective be met without scripting and/or applets?"
If scripting (or an applet) must be used, then:
Where active scripting is used, it should conform to the ECMAScript standard, rather than a proprietary standard, and should use the W3C Document Object Model (DOM). This is a platform- and language-neutral interface that will allow programs and scripts to dynamically access and update the content, structure and style of documents.
This standard covers the W3C WAI checkpoint 6.3 (http://www.w3.org/TR/WCAG10-TECHS/#tech-scripts) for NZ government agencies.
ECMAScript (http://www.ecma-international.org/publications/standards/Ecma-262.htm)
W3C Document Object Model (http://www.w3.org/DOM/)
Unobtrusive Javascript (http://onlinetools.org/articles/unobtrusivejavascript/)
Some organisations and individuals do not allow scripts to be run in their browsers, and some browsers do not understand some types of scripting. Scripting languages (particularly JavaScript) are abused creating a perception of insecurity and/or invasiveness among some web users.
Scripting can reduce accessibility in certain circumstances and can 'confuse' assistive technologies such as screen readers. Dynamic drop-down menus in particular are known to cause significant accessibility problems for people with motor or visual impairments, for example when screen magnifiers are used.
Applets and/or support for applets may require downloads which are either disabled for a user community or the user simply does not wish to download (and run through possible subsequent installations) for one or more reasons (excessive time to download with a slow connection, potential security issues etc.)
A web browser user generally has full control over any client side scripting giving the potential for manipulation of the script!
Most browsers provide a means to disable support for scripting thus reinforcing the need not to have reliance on scripting.
Three straightforward tips from W3C regarding alternative pages
Coding for an example implementation of this standard is available at http://www.menace.co.nz/egovt/13.1.html, kindly provided by Pete McVicar.
Consider "Unobtrusive JavaScript" techniques when employing JavaScript, http://onlinetools.org/articles/unobtrusivejavascript/
W3C 'how-to' tips at
http://www.w3.org/WAI/wcag-curric/sam56-0.htm
University of Wisconsin provides significant content regarding applets and scripting and alternatives to scripting
http://www.doit.wisc.edu/accessibility/online-course/standards/scripts.htm
For scripts and applets, ensure that in the absence of a mouse or equivalent device - have an alternative event handler and specify logical event handlers rather than device-dependent event handlers.
Event handlers are input device-independent.
It is so easy to only consider the common "point and click" devices (i.e. mouse) in web design and development and then have a web site primarily dependent on the specific functionality of such devices.
This standard covers the W3C WAI checkpoints 6.4 (http://www.w3.org/TR/WCAG10-TECHS/#tech-keyboard-operable-scripts) and 9.3 (http://www.w3.org/TR/WCAG10-TECHS/#tech-device-independent-events) for NZ government agencies.
The principal consideration here is with navigation devices. Design and development consideration should be to generic navigation, not a specific navigation device (i.e. a mouse). Users who do not and/or can not use such devices are disadvantaged if a site has been designed with dependence on specific device types (such as a mouse for navigation). Likewise, the corresponding event handlers should not be device specific.
Irish National Disability Authority
http://accessit.nda.ie/guideline_1_81.html#rationale
Coding for an example implementation of this standard is available at http://www.menace.co.nz/egovt/13.1.html, kindly provided by Pete McVicar.
W3C
http://www.w3.org/WAI/wcag-curric/sam57-0.htm and
http://www.w3.org/WAI/wcag-curric/sam70-0.htm
From Irish National Disability Authority
http://accessit.nda.ie/guideline_1_81.html#directions
University of Wisconsin provides good assistance and tips on scripts and applets
http://www.doit.wisc.edu/accessibility/online-course/standards/scripts.htm
Periodical page auto-refreshing is discouraged. However, if deemed necessary, pages must refresh at a refresh rate of 5 minutes or greater (>=5 minutes).
This standard covers the W3C WAI checkpoint 7.4 (http://www.w3.org/TR/WCAG10-TECHS/#tech-no-periodic-refresh) for NZ government agencies.
It can be disruptive and frustrating for users if a page refreshes (particularly if the content and/or structure also changes) before they have had time to finish reading content of their interest on the page.
Screen readers also have difficulty with refreshed web pages.
If an auto refresh has been incorporated into the code (at a refresh rate less than specified in the standard), users who find the refreshing disruptive and/or frustrating have little control over this functionality.
If it is deemed necessary to auto refresh web pages, a period of 5 minutes has been determined as sufficient time for most users to have completed their interest in a page (including if they are utilising assistive technology), such that a page refresh would cause minimal concern to the user.
Do not use mark-up (META or scripting) to automatically redirect pages. Instead, configure the server to perform redirects.
The need to introduce page redirects occasionally (i.e. pages being superseded etc.) is acknowledged.
If and when the need arises to do this, it should be done by configuring the appropriate server to do so.
This standard is in place, due to the inability of user agents to stop auto-redirect.
This standard covers the W3C WAI checkpoint 7.5 (http://www.w3.org/TR/WCAG10-TECHS/#tech-no-auto-forward) for NZ government agencies.
It can be disruptive and frustrating for users if a page auto-redirects, as they can get disorientated with the site and feel that they are not in control of navigation within the site.
Until user agents allow users to turn off spawned windows, do not cause pop-ups or other windows to appear and do not change the current window without informing the user. If a window has to be spawned, then the user must be informed (giving them an option to cancel), or the option given to the user asking if they
This standard also includes the non-allowance of scripting-based pop-ups.
This standard covers the W3C WAI checkpoint 10.1 (http://www.w3.org/TR/WCAG10-TECHS/#tech-avoid-pop-ups) for NZ government agencies.
Many users find pop-ups disruptive, annoying and frustrating, as they can feel they are not in control of navigation within the site. It can also cause them to become disorientated with the site.
The annoyance and frustration factor is further increased when site history links are not preserved, preventing a return to the previous page.
Pop-ups are also problematic for screen readers, as the focus is suddenly removed with little or no notice.
WebAim
http://www.webaim.org/techniques/hypertext/hypertext_links.php#new_window
Irish National Disability Authority http://accessit.nda.ie/guideline_1_68.html#rationale
Ensure that any element that has its own interface can be operated in a device-independent manner and is also directly accessible or compatible with assistive technologies.
This standard covers the W3C WAI checkpoints 8.1 (http://www.w3.org/TR/WCAG10-TECHS/#tech-directly-accessible) and 9.2 (http://www.w3.org/TR/WCAG10-TECHS/#tech-keyboard-operable) for NZ government agencies.
A mouse as a navigation tool is a common example. Not all users utilise a mouse for navigational purposes. A mouse is a device that assists navigation, but not the only one. Users who suffer from one or more impairments may use other devices for navigation assistance. Correspondingly, if events catered for assistive devices and user interfaces are device specific (such as "drag and drop" with a mouse), or alternative events are not additionally catered for, they may not be recognised by other devices substituted for equivalent functionality.
Provide keyboard shortcuts to important links (including those in client-side image maps), form controls, and groups of form controls.
This standard covers the W3C WAI checkpoint 9.5 (http://www.w3.org/TR/WCAG10-TECHS/#tech-keyboard-shortcuts) for NZ government agencies.
Supports the NZ Government Public Service values of Equity and Economy.
Not all users utilise a mouse or other "pointing" device for navigational purposes and rely on "tabbing" (usually via the "TAB" key) to move the cursor. Of further assistance to all users, not just those relying on the keyboard alone, keys that duplicate a navigation link to common or expected parts of a web site assist economy and efficiency.
Irish National Disability Authority
http://accessit.nda.ie/guideline_1_86.html#rationale
Coding for an example implementation of this standard is available at http://www.menace.co.nz/egovt/13.1.html, kindly provided by Pete McVicar.
Provide a way for the user to skip over long lists of unwanted links.
Skip links above navigation links are the most common method of this and this already exists as a standard.
This standard covers the W3C WAI checkpoint 13.6 (http://www.w3.org/TR/WCAG10-TECHS/#tech-group-links) for NZ government agencies.
Some screen readers read everything including links. Users of such assistive technology may wish to avoid a multitude of links. Skip links enable this.
Coding for an example implementation of this standard is available at http://www.menace.co.nz/egovt/15.4.html, kindly provided by Pete McVicar.
Any web site owned by the agency which is not the 'Main' web site of the agency (defined as an 'Other' web site of the agency) has a link, as a minimum from the homepage, to the homepage of the 'Main' agency web site.
Note: 'Main' and 'Other' web site of an agency as defined in the Glossary of Key Concepts on page 136.
It must be clear which agency is administering a web site. For example, Studylink and Office for Disability Issues are web sites administered by the Ministry of Social Development(MSD). The Studylink and Office for Disability sites contain links back to the main agency (MSD) web site.
Any NZ Government agency site must be clear as to which agency is hosting the site.
All sites will ultimately relate back to a principal "root" of the agency.
Assistance with this standard is provided incorporating this and related standards in a number of examples.
Refer to http://elabs.govt.nz/web-standards/example-description.html for an overview of this and related standards.
All homepages contain the following as a minimum:
Note: 'Homepage' as defined in the Glossary of Key Concepts, page 138.
Contact details should include phone and fax numbers, physical and postal addresses and email address(es) or online enquiry forms. Explicit invitations should be made to submit feedback and complaints about the web site or overall agency comments.
The link to the all-of-government portal can be text or an image (logo), however the text or logo used should be that provided in the page to http://www.govt.nz/linking.
Provides consistency across all NZ Government web sites - users will find these links and/or sections on all such sites.
In the case of any parts of an agency's site that are inaccessible to certain users for whatever reason, which prevents those users from accessing the information they require or completing an online transaction, it is important to provide contact details to the agency to enable such users to obtain the information and/or complete a transaction by other means.
It is acknowledged that most NZ Government agencies have a logo familiar to the NZ public, in some cases the logo being more recognisable than the agency name. By this reasoning, either the name in text and/or the agency logo as a minimum is required.
Assistance with this standard is provided incorporating this and related standards in a number of examples.
Refer to http://elabs.govt.nz/web-standards/agency-sub-site-1-homepage.html for an example homepage showing the minimum content as described in this standard.
Refer to http://elabs.govt.nz/web-standards/example-description.html for an overview of this and related standards.
The content of the section or page titled "About this Site" contains (as a minimum):
A general crown copyright statement is to be provided in the "Copyright" page or content section on the agency web sites within "About this Site", as required in standard 16.3 - Minimum content within "About this Site" on page 54.
Privacy;
The Privacy Act 1993 on page 134.
Guidance on Personal information and privacy on page 124.
Web sites can supplement the privacy content with additional targeted privacy messages e.g. where the web site collects information by means of a form.
Accessibility; an overview of accessibility on page 128.
Provides consistency across all NZ Government web sites - users will find these links and/or sections on all such sites
Agencies are expected to condense the content within "about this site" as appropriate, to minimise the need for users to scroll down to cover at a glance all the headers as prescribed (i.e., Site Owner, Accessibility, Copyright and Privacy).
Assistance with this standard is provided incorporating this and related standards in a number of examples.
Refer to http://elabs.govt.nz/web-standards/agency-main-site-about-this-site.html for an example homepage showing the minimum content as described in this standard.
Refer to http://elabs.govt.nz/web-standards/example-description.html for an overview of this and related standards.
Refer to the following guide from the Office of the Privacy Commissioner regarding the concept of multi layering with a privacy notice (http://www.hunton.com/files/tbl_s47Details%5CFileUpload265%5C1405%5CTen_Steps_whitepaper.pdf).
Although this is aimed specifically at a privacy notice, the multi-layering concept can equally apply to each of the categories under the other three headers.
A homepage in the 'Main' agency web site must have "About Us" or "About <Agency Name>".
This can be a content header or a link to a page titled "About Us" or "About <Agency Name>".
Mandatory content within the "About Us" section or the "About <Agency Name>" page contains (as a minimum):
Note: 'Main' agency web site is defined in the Glossary of Key Concepts, page 136.
This constitutes minimal requirements regarding the content contained within or under "About Us"/About <Agency Name>. Other relevant information about the agency can also be on this page or in this section. Agencies should consider placing links to other primary sources of information relevant to the agency's functions (such as clearly defining the services provided by the agency).
It should always be clear which organisation is accountable for the site.
The definition of 'homepage' for NZ government agency web sites is in the Glossary of Key Concepts, page 138.
Provides consistency across all NZ Government web sites - users will find these links and/or sections on all such sites and thus the relevant information therein.
Assistance with this standard is provided incorporating this and related standards in a number of examples.
Refer to http://elabs.govt.nz/web-standards/agency-main-site-homepage.html for an example homepage showing the minimum content as described in this standard.
Refer to http://elabs.govt.nz/web-standards/example-description.html for an overview of this and related standards.
Every web site under ownership of the agency must contain a Crown copyright statement which states (as a minimum) that:-
Any content item and/or downloadable item on the site that the agency deems to fall outside the above (i.e., outside of crown copyright) must be stated as such, together with the item.
A general crown copyright statement is to be provided in the "Copyright" page or content section on the agency web sites within "About this Site", as required in standard 16.3 - Minimum content within "About this Site" on page 53.
Agencies can assert their own copyright and/or alter the terms of the copyright statement.
Agencies are obliged my government mandate to disclaim crown copyright.
Examples from the MED web site that link to other sites:
Any web site under ownership of the agency that contains third party material, which in part or whole is copyright material, must have the permission from the copyright owner to use.
Source and copyright status of the material on the web site, such that there is no ambiguity as to which item(s) of material on the web site the copyright pertains.
A statement must also be made (on the agency web site) that permission to utilise such material cannot be given by the agency.
It is also acceptable to have a general copyright statement for all material covered in the site. However, in this case the onus is on the agency to ensure that no qualifying material on the site falls outside of the statement, or material that does fall outside of the general statement has its own custom copyright statement associated with it.
The agency is obliged to seek permission to use such material from the copyright owners in cases that qualify under this standard.
Such material on an agency's web site includes
If a general copyright statement is provided, it should be provided in the "Copyright" page or content section on the agency web sites within "About this Site", as required in standard 16.3 - Minimum content within "About this Site" on page 53.
Agencies are obliged by government mandate to disclaim copyright of material utilised by the agency, which has not been created by the agency nor under ownership of the agency.
Examples from the MED web site that link to other sites:
Every page within a web site (including a home page) under ownership of the agency must link to a privacy notice. The text of the link includes the word 'privacy'.
A web site can supplement privacy information contained within a privacy notice with additional targeted privacy messages e.g. where the web site collects information by means of a form.
The agency is expected to have a principal privacy notice, as content or a link to a dedicated privacy page, within "About this Site" as required in standard 16.3 on page 53.
A privacy notice must communicate information clearly and comprehensively about the handling of personal information. This standard provides a government mandate that agencies are obliged to provide a privacy notice, and assists with compliance with the The Privacy Act 1993 on page 137.
The web site of the Office of the Privacy Commissioner provides an example of a privacy notice - Privacy Notice (http://www.privacy.org.nz/home.php)
Consider a multi-layered privacy notice approach. As part of this, the initial notice that is presented is a condensed version, refer Effective Website Privacy Notices (http://www.privacy.org.nz/library/effective-website-privacy-notices) for further assistance.
Examples of a dedicated privacy page:
IRD http://www.ird.govt.nz/about-this-site/privacy/
Resources about privacy notices - Effective Website Privacy Notices
Assistance with this standard is provided incorporating this and related standards in a number of examples.
Refer to http://elabs.govt.nz/web-standards/example-description.html.
The archive preserves the context in which the documents were made available.
Content and documents available on the web that are now "historic" should not be altered for archiving. Any item of web content or document extracted from archive must be in the wording and should be in the format as it was when online.
By mandate, the content of any document is not changed from its original once archived.
Examples of good practice will be added, as they become available. If you would like to suggest additions for this section, please contact web.guidelines@ssc.govt.nz.
Any web site that is under ownership of the agency that is
must work satisfactorily in a minimum list of web browser types and respective versions prior to being released as a production web site.
The minimum list of web browser types and their corresponding version(s) combinations is derived by those that make up 1% or more of the total web browser types/versions that have been used by users accessing the homepage of the 'Main' agency web site of the agency over a specific 12 month period. Internet Explorer 7.x ((Windows, Mac)) and/or Firefox 2.x (Windows, Linux, Mac) must be included in this list, if not already present.
Notes:
The definition of 'homepage' for NZ government agency web sites is in the Glossary of Key Concepts, page 138.
The definition of 'Main' agency web site for NZ government agency web sites is in the Glossary of Key Concepts, page 138.
The list of web browser types and respective versions is considered the minimal list for testing/quality assurance purposes.
If and when an audit is to be undertaken on one or more web sites under ownership of the agency, the agency will be asked to provide the list of browser, version and operating system combinations they have used for their testing, and the 12 month period used to determine this list.
A list of common browser, version and operating system combinations is as follows:-
The list of browser/version combinations to make web sites accessible to about 96% of Internet users.
Add the following to the Minimal list, to extend accessibility to around 98% of Internet users. Due to varying levels of HTML/CSS compliance, the visual experience will differ slightly on some browsers.
Add the following to the Minimal and Extensive lists, to extend accessibility to all recent and legacy graphical browsers and non-graphical browsers. Due to low levels of HTML/CSS compliance, the visual experience will be poor, often losing style and formatting or without any formatting at all.
One of the principal foundations of the purpose for the New Zealand Web Standards is to provide economical and equitable access to information. This applies to all information the NZ government wishes to make available to the public. Correspondingly, it is important to minimise any reasons for excluding information from being accessible to all members of the public, as much as feasibly possible. This includes minimising the barriers to accessing information or to completing a transaction on a NZ government agency web site, caused by issues related to the browser and/or browser version a user chooses to have.
Examples of good practice will be added, as they become available. If you would like to suggest additions for this section, please contact web.guidelines@ssc.govt.nz.
A web site must provide the choice for a user to disable the collection of tracking data at any time during their visit.
Note this excludes:
This standard is in the context of the definition of Tracking Data in the Glossary of Key Concepts, page 140.
Agencies should not hold unnecessary information about individuals, and are requested to be transparent about the information they are holding/recording about individuals.
Web site owners should consider this standard when looking at methods available for tracking user activity on a web site.
Data persisted on the device on which the user is hosting their browser (e.g. client machine) is in many cases not a secure medium. It is important not to compromise the privacy of personal identity, if such information is being stored on a client side medium.
Web site users express high levels of concern about the collection of information about their activities on the Internet. (Office of the Privacy Commissioner - Privacy Survey 2006). This standard limits the purpose and use of this data, and can protect the privacy of the individual user.
It is good practice to include information about the collection of client and tracking data in the web site privacy notice.
If tracking data is being recorded (i.e., such as that held in a temporary client-side cookie) then
The agency must place on the site a disclaimer stating (as a minimum):
This standard is in the context of the definition of Tracking Data in the Glossary of Key Concepts, page 140.
Processes utilised to collect the data can be described by an easily understood statement (minimising technical jargon) of how your agency is initiating and establishing the data-recording process for the web site.
For example:
"A script to run in your browser, which creates a file on your computer (referred to in technical circles as a "cookie") that contains a randomly generated ID. The ID is used to track which pages on our web site you have visited, and also assists identifying you when returning to our web site. The file on your computer does not identify you by any personal information. No data in this file can be used to identify you in our agency, should this file be compromised by a third party."
Also include the any details associated with the specific reasoning for the recording of such data. For example, utilising a third-party organisation who provide analytical information to your agency via collection of tracking data on your agency's behalf;
"Information is recorded about the pages you view, and basic information about your computer, such as the type of browser you are using, your screen resolution and your computer's internet address (IP address). This information is shared with Acme-analytics, a company that our agency has employed to provide web site traffic analysis processes for us."
How the data will be stored can be described by an easily understood statement, minimising technical jargon. For example, in the case of data being recorded for traffic analysis purposes;
"The aggregate data collected is stored in a database managed by Acme-analytics on behalf of our agency (include your agency name). Only authorised staffs within our agency have access to the reports created by the analysis software. Acme-analytics operates and is bound to a strict privacy policy, which they have signed with our agency."
Because of the requirement to be able to disable the continued recording of tracking data, a site should not have its functionality dependent on this data. Information about the recording of tracking data and user choices supports the government value of transparency.
The web site privacy notice can include information about the collection of client and tracking data, and the options available to a user.
No directly readable personal information is to be persisted on the device on which the user is hosting their browser (e.g. client machine such as a user's personal computer).
'Directly readable personal information' refers to data that would be able to reveal identity of an individual (or individuals) solely via
For example, a user name that is encrypted, or a reference 'handle' (i.e., a session ID) that can link to more identifiable user details server-side are examples of data relating to personal details that does not reveal individual identity.
An example of information persisted on the device hosting a user's browser session is data persisted in a client-side cookie, in the case of a user hosting their browser session on a personal computer.
If personal information is to be persisted within tracking data using only encryption, it is expected that the cryptographic module specification meets an acceptable level of security (refer FIPS-140, http://csrc.nist.gov/publications/fips/fips140-2/fips1402.pdf as a guide). Refer also to NZ Government Information Technology Security Manual NZSIT 400, http://www.gcsb.govt.nz/publications/nzsit/nzsit-400.pdf; chapter 9, which details approved cryptographic algorithms.
Note: As per recommendation 19.1.2, page 62, if it is necessary to maintain 'state', server-side session management should be used in preference to client-side session management.
It is important not to inadvertently compromise the privacy of personal identity. Storage of personally identifiable information, for example in a cookie, can be insecure and is open to attack from malicious web sites and software, or can be read by other users who share use of a client device.
The web site privacy notice can include information about the storage of data by a server on a client device. It is worthwhile giving thought to what constitutes personal information when deciding to persist any item(s) of tracking data. The name of an individual is the most direct case of personal information, but items of information such as phone numbers, email addresses, company employee IDs and residential addresses can enable direct personal identification with minimal additional effort. When persisting tracking data, encryption of all data is recommended. For example, if an individual's name and email address are being persisted, the integrity of the security is weakened if the name is encrypted but the email address is not. Additionally, if data labels need to be persisted, these should also be encrypted if possible. For example, a persisted data block stating
name="<encrypted name>",email="<encrypted email address>"
weakens the security integrity of the data block, as directly readable clues are provided to narrow down what needs to be decrypted.
If encryption of personal information is the sole method used to prevent the information revealing identity for personal information persisted within tracking data, as required in standard 19.3 on page 65, the cryptographic specification of the encryption must meet an acceptable level of security. This can be met by utilising an approved cryptographic algorithm.
Refer to NZ Government Information Technology Security Manual NZSIT 400, http://www.gcsb.govt.nz/publications/nzsit/nzsit-400.pdf; chapter 9, for details of approved cryptographic algorithms.
Refer FIPS-140, http://csrc.nist.gov/publications/fips/fips140-2/fips1402.pdf for further guidance.
It is not recommended that personal information be persisted in any nature within tracking data on the device on which the user is hosting their browser on (e.g. client machine such as a user's personal computer).
It is important not to inadvertently compromise the privacy of personal identity. Storage of personally identifiable information, for example in a cookie, can be insecure and is open to attack from malicious web sites and software, or can be read by other users who share use of a client device.
The web site privacy notice can include information about the storage of data by a server on a client device. It is worthwhile giving thought to what constitutes personal information when deciding to persist any item(s) of tracking data. The name of an individual is the most direct case of personal information, but items of information such as phone numbers, email addresses, company employee IDs and residential addresses can enable direct personal identification with minimal additional effort.
All instances of requests for users to authenticate themselves in a web site utilising either the Government Logon Service (GLS) and/or the Identity Verification Service (IVS) must comply with the standards for these services, as set by the All-of-government Authentication Programme unit of the SSC.
Refer to http://www.e.govt.nz/standards/e-gif/authentication/ for these standards.
Refer to e-Govt Standards for authentication: http://www.e.govt.nz/standards/e-gif/authentication/
Supports the NZ Government Public Service values of Trust and Integrity.
When two-way transactions are taking place on NZ government agency web sites, agencies need to be confident of the identity of those with whom they are transacting, and the users of these services need to be confident that any pseudonymous details they submit about themselves are secure.
The NZ government recognises the importance and significance of identity and security, and does not wish to compromise in this area.
Examples of good practice will be added, as they become available. If you would like to suggest additions for this section, please contact web.guidelines@ssc.govt.nz.
For exchange of personal information between web site user and the environment hosting the agency web site(s), the hosting environment must as a minimum:
An example of personal information is credit card details when making online payments.
This standard recognises the importance that government places upon the security of personal information. Agencies are required to implement Security in the Government Sector (SIGS), which includes a set of minimum internet security standards. (Department of the Prime Minister and Cabinet on 1 July 2002). Privacy Principle 5, Privacy Act 1993, states the responsibility an agency has of ensuring that security safeguards protect personal information.
A government agency must be confident of the security of personal information exchanged between a client and an agency web site.
It is good practice to perform a Privacy Impact Assessment where personal information is exchanged between client and server over the Internet, as part of initial scoping and at key stages during design and implementation. For more information about PIAs, visit the Office of the Privacy Commissioner web page Privacy Impact Assessment Handbook http://www.privacy.org.nz/library/privacy-impact-assessment-handbook.
Any capture of credit card details online must comply with the Payment Card Industry (PCI) Security Standards Council's Data Security Standards (DSS).
Refer to sub section On-line payments - Card Industry (PCI) Security Standards Council's Data Security Standards on page 125 for details on these standards.
This standard recognises the importance that government places upon the security of personal information. Agencies are required to comply with standards of non-government organisations when services of those organisations are utilised within NZ government agency web sites.
Examples of good practice will be added, as they become available. If you would like to suggest additions for this section, please contact web.guidelines@ssc.govt.nz.
The FIELDSET element is used to group related form elements. The LEGEND attribute of the FIELDSET element is used to caption a set of related form elements and the LABEL element is used to associate controls with their associated label text
Enhances site accessibility by providing information about form elements, which makes them better "known" to assistive technologies.
Examples of good practice will be added, as they become available. If you would like to suggest additions for this section, please contact web.guidelines@ssc.govt.nz.
Every descriptive label must be tagged as <label> and associated with the name of the field.
Enhances site accessibility by enabling a means for assistive technologies to associate without ambiguity to the corresponding field.
Examples of good practice will be added, as they become available. If you would like to suggest additions for this section, please contact web.guidelines@ssc.govt.nz.
Users receive online confirmation that the information they have submitted has been received, for example by displaying a web page.
It is also important that agencies have a process in place to review and respond to any information that has been submitted online. Such information often goes straight into a data store (i.e., database) and is subsequently only reviewed when someone makes access to it.
Users are re-assured that their information has been received. In addition, users have some proof of submission, if they subsequently make contact requesting feedback to the submitted information.
Examples of good practice will be added, as they become available. If you would like to suggest additions for this section, please contact web.guidelines@ssc.govt.nz.
Advertising of web site tenders and opportunities on or over the threshold value as stated for purchases of goods and general services (refer government procurement site www.procurement.govt.nz) are notified to Government Electronic Tendering Service.
Note: This amount is the total calculated over the entire duration of the contract including the initial term and any provisions for additional terms.
GETS, see http://www.gets.govt.nz web site.
There are a number of mandatory rules agencies must comply with for procurement. Advertising on GETS is just one component of the Rules. Agencies should refer to the government procurement site (www.procurement.govt.nz) for details of all procurement rules which include the GETS requirement.
Crown entities are encouraged to apply the government procurement Rules and make use of GETS.
If your web site development comes under classification as a "Major IT project", there are further requirements of your agency to be met.
International trade agreement commitments require New Zealand government departments' procurement requirements to be notified publicly and encourage the use of electronic means for this. Accordingly, the Mandatory Rules for Procurement by Departments require Public Service Departments, New Zealand Defence Force and New Zealand Police to use GETS.
Examples of good practice will be added, as they become available. If you would like to suggest additions for this section, please contact web.guidelines@ssc.govt.nz.
RFPs, RFIs and Contracts make compliance with the New Zealand Web Standards a requirement.
Supports the NZ Government Public Service values of Economy and Integrity.
To ensure that these standards and recommendations are made aware to any third parties upfront. This will also be of assistance if and when there is subsequent dispute with a delivered product to or on behalf of agencies, where it is believed one or more of the standards or recommendations have been overlooked.
Examples of good practice will be added, as they become available. If you would like to suggest additions for this section, please contact web.guidelines@ssc.govt.nz.
When contracting with a service provider, the contract must specify that the provider must not independently collect or reuse data gained in the course of providing the service, unless prior approval has been given by the agency.
This does not relieve the contractor of their obligations under the Privacy Act 1993.
An external service provider can have access to personal information about a service user; can gain information in the form of server or application logs, tracking, client data, HTTP header information that includes data from cookies, and click-stream data.
The contracting out of services, for example the hosting of a web site, can include a range of issues that are similar to those faced by a government agency when hosting services in-house.
It can be good practice to perform a Privacy Impact Assessment in these circumstances. For more information about PIAs, visit the Office of the Privacy Commissioner web page Privacy Impact Assessment Handbook at http://www.privacy.org.nz/library/privacy-impact-assessment-handbook.