accessibility site audit and compliance system - ecu - siuc 2011

Post on 25-May-2015

423 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

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

TRANSCRIPT

Site Audit and Compliance System

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.

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.

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.

Technologies

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

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

> PHP + CURL.

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.

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.

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.

Site Audit

Demo

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.

Compliance System cont.

Compliance System cont.

Demo

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.

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.

Thank you.

> Questions?

top related