NZ Government web standards and Drupal

Sites for NZ Government agencies are required to meet NZ Government Web Standards and Recommendations, as are sites financed by the public through the crown or through public agencies. These guidelines are generally good practice for all websites.

NZ Government Web Standards and Recommendations

Scope

Decide the scope for any project

Why?

Drupal

1.1 Alternative text for every text element

1.2 Client side image maps preferred over server side image maps

1.3 Text description of visual track of a multimedia presentation

2.1 Information conveyed with colour must be available without colour

2.2 Contrast between foreground and background colours

3.1 Documents validate to published formal grammars

3.2 Use elements to convey document structure and mark up lists properly

3.3 Do not use deprecated features of W3C technologies

3.4 Relative rather than absolute units

4.1 Document size and type with document links

4.2 Publish documents in most accessible format possible

4.3 Use of PDF documents

4.4 Web site documents for specialist audiences identified as such

4.5 Web site special-purpose documents identified as such

5.1 Identify changes in natural language of document text

5.2 Identify the primary natural language of a document

5.3 Expansion of abbreviations and acronymns in a document

5.4 Substituting umlauted vowels for macronised words

5.5 Height and width attributes are specified in IMG element

5.6 Underlining is not used for any items making up text or headings

5.7 Provide metadata to pages and sites

6.1 Agency sites provide publicly available reports

6.2 Agency sites provide consultation documents

6.3 Agency sites provide press notices from the agency

6.4 Agency sites provide publically available reports

6.5 Superceded material is marked as superceded

6.6 Paid advertising not hosted on a site

7.1 Associate labels explicitly with their controls

7.2 Create a logical tab order through links

7.3 Include non-link, printable characters between adjacent links

7.4 Web pages are able to be printed in whole

8.1 Identify the target of each link

8.2 External and internal links are valid

8.3 Compulsory links on every web page*

8.4 Navigation access keys*

8.4 Navigation Access keys*, part 2

9.1 Organise documents so they may be read without stylesheets

9.2 Use style sheets to control layout and presentation of page and elements*

10.1 Ensure dynamic content is accessible

10.2 No blinking or scrolling text and flashing objects

11.1 Table row and column headers

11.2 Mark-up for data and header cells in tables

11.3 Tables for layout

11.4 Provide summaries for tables

12.1 Frames are not to be used

13.1 Pages usable when scripts, applets and other programmatic objects turned off

13.2 Alternative event handlers and device dependence

14.1 Periodical page auto-referesh

14.2 Page auto-redirecting

15.1 - 23.3 later

Testing and Validation

Maintaining compliance

A Drupal-specific resource

Thank you for listening