Accessibility Site Audit and Compliance system - ECU - SIUC 2011

15
Site Audit and Compliance System

description

Case study from Edith Cowan University, presented by Andrew Dunbar at the Squiz International User Conference 2011 in Sydney.

Transcript of Accessibility Site Audit and Compliance system - ECU - SIUC 2011

Page 1: Accessibility Site Audit and Compliance system - ECU - SIUC 2011

Site Audit and Compliance System

Page 2: Accessibility Site Audit and Compliance system - ECU - SIUC 2011

About Edith Cowan University

> Is a large multi-campus institution serving communities in Western Australia and a significant cohort of international students.

> More than 20,000 students at both undergraduate and postgraduate levels.

> Approximately 4,000 of these are international students originating from over 90 countries.

Page 3: Accessibility Site Audit and Compliance system - ECU - SIUC 2011

Site Audit and Compliance System

> Site Audit• A series of checklists able to be run ad-hoc.

• W3C Markup Validator.• SEO (Metadata keywords and description).• Redirects.• Permissions.

> Compliance System• Automated daily reports.• Automated weekly reports.

Page 4: Accessibility Site Audit and Compliance system - ECU - SIUC 2011

Why develop the system?

> Centralised / De-centralised web management• Centralised

• Design.• Governance.• Quality.

• De-centralised• Authoring.• Publishing.• 80+ web content authors.• Limited web experience etc.

Page 5: Accessibility Site Audit and Compliance system - ECU - SIUC 2011

Technologies

> MySource Matrix• HTTP Authentication.• SOAP Server.• Remote Content.

> W3C • Markup Validator (installed locally).• Link Checker (installed locally).

> PHP + CURL.

Page 6: Accessibility Site Audit and Compliance system - ECU - SIUC 2011

Site Audit

> MySource Matrix functionality leveraged includes;• Asset Listing assets outputting data as CSV

• For processing with PHP.

• Remote Content assets• To load in the response from the PHP Engine.

• Design asset that returns only the HTML 'body’• For outputting with no html style.

Page 7: Accessibility Site Audit and Compliance system - ECU - SIUC 2011

Site Audit cont.

> HTTP Authentication• For bypassing the MySource Matrix login box.

(USE_HTTP_LOGIN=1)

• Access all asset status types, including ‘Under-construction’ assets.

Page 8: Accessibility Site Audit and Compliance system - ECU - SIUC 2011

Site Audit cont.1. Report requests script

from PHP server using Remote Content (passes 'Root node' variable using GET).

2. PHP script loads remote asset listing with dynamic root node (which outputs CSV results, no formatting).

3. PHP parses CSV results into array, then processes the result, performing various checks, then returns formatted results to Remote Content asset.

Page 9: Accessibility Site Audit and Compliance system - ECU - SIUC 2011

Site Audit

Demo

Page 10: Accessibility Site Audit and Compliance system - ECU - SIUC 2011

Compliance System

> Monitoring of asset changes within Matrix.• Standard Page, News Items and Redirect Page

assets.

> Automated daily / weekly reports delivered to email.• W3C Markup Validation.• W3C Link Validation.• Outstanding Issues.

• Redirect Page assets.• Past Week Image Uploads.

Page 11: Accessibility Site Audit and Compliance system - ECU - SIUC 2011

Compliance System cont.

Page 12: Accessibility Site Audit and Compliance system - ECU - SIUC 2011

Compliance System cont.

Demo

Page 13: Accessibility Site Audit and Compliance system - ECU - SIUC 2011

Where do we go now?

> Remove MySQL database?• ‘Whats New’ assets to determine changes.• ‘Bulkmail Users’ for email notifications.

> Remove ‘Remote Content’ assets.

> Leverage DB Data Source assets to extract more information from Matrix database.• Remote Content asset configurations.• Asset Listing asset configurations.

Page 14: Accessibility Site Audit and Compliance system - ECU - SIUC 2011

Where do we go now?

> Leverage engine to accomplish other reports• Past Week News Summaries.• Past Week Image Uploads.

> Replace ‘triggers’• Assets over 180, 90, 60 days.• ‘Up for Review’ status.

Page 15: Accessibility Site Audit and Compliance system - ECU - SIUC 2011

Thank you.

> Questions?