When one size does not fit all - distributing content management and web publishing in a large university

Rhys Williams, Wuhan Coordinator, Faculty of Business, RMIT University [HREF1], GPO Box 2476V, Melbourne 3001. rhys.williams@rmit.edu.au

Troy Boulton, Business Consultant (RMIT Web System), Information Technology Services, RMIT University [HREF1], GPO Box 2476V, Melbourne 3001. troy.boulton@rmit.edu.au

Izabella Bartosiewicz, Web Manager, RMIT University Library [HREF2], GPO Box 2476V, Melbourne 3001. iza.bartosiewicz@rmit.edu.au

 

Abstract

RMIT successfully deployed a new corporate web/content management system approximately 14 months ago. A key feature of the system is a widely distributed publishing system, which a large number of staff are required to use in the publication of core university corporate content.

This paper discusses how RMIT went about designing and implementing this fundamental change in approach to web publishing, how the system works, issues encountered, and how a process of continuous assessment and improvement is being embedded, based on a large usability analysis undertaken at the conclusion of the first iteration of the change process.

Introduction

The Web Refurbishment Project, conducted during the period May 2000 - December 2002, moved RMIT from a situation of having hundreds of web servers using a variety of manual web publishing practices, with limited controls over standards and QA, to having all core corporate content in a centralised accessibility compliant, searchable, web publishing system, using dynamic publishing techniques with distributed publishing, workflow and QA processes in place.

The milestones of the project were:

1998 Website Review:
A review and risk analysis of the existing website.

1999 RMIT Web Strategy:
A business and technical strategy developed and signed off to meet the recommendation of the review, and designed to take the RMIT web environment in a sustainable way into the 21st century.

The following table summarises the then old and proposed systems:

LEGACY SITE
  NEW SYSTEM
Hosted on multiple servers University high-capacity servers
Static sites and content Dynamic content delivery, better meeting audience needs
Ad-hoc, uncontrolled publishing and updating Distributed, authorised development and publishing
Manual linking and indexing Automated, "intelligent" linking and indexing
Duplicated development efforts, inconsistent data on site Coordinated and consistent, validated content across site
Fragmented "look & feel" and navigation Consistent look & feel and navigation still enabling faculty and group individuality
Uneven access to development and serving technology Simplified, centrally managed development
Cost ineffective Improved ROI- From $55/webpage to $15/webpage

2000 Prototype System:
Centralised prototype build and acceptance, covering core required functionality, and 3 key representative content areas - one Faculty (Constructed Environment), one Resources area (People Services) and the top level of the RMIT website.

2001 (May - November):
Production System finalisation, integration

2001 (November) - 2003:
Go Live and University-wide Rollout

The following vision and objectives were the foundation of the project:

Vision

Objectives

The publishing system 'unpacked'

The technology

At the core of our website lies a content management database called TeraText™ [HREF3] (previously called SIM), developed at RMIT and used as a commercial product . The TeraText™ database:

The publishing system was derived from the system built by the Australian Standards [HREF4]. It uses MS Word® as an authoring environment and a web browser for publishing and cataloguing of documents and objects.

Functionality to support particular content management, publishing processes and features was identified through the requirements analysis and prototype phase, and implemented as part of the custom RMIT Web Publishing System sitting on top of the TeraText™ platform. To this day, functionality is being assessed, revised, added and tweaked as needs emerge and are prioritised.

Information architecture

For overall RMIT site architecture, a number of default paths or sections was determined, specific to each of the publishing groups: Department, School, Centre, Faculty, Resource and Editorial.

In analysing how to build or migrate a site, each group receives a template (as a spreadsheet) with the base paths on top of which the entire, group-specific information architecture (IA) can be built. New, 'permanent' paths can be added to the base path to fulfil the information architecture requirements while additional sub-paths can be added 'on the fly' at any time during the publishing process.

Once the IA is finalised (but not necessarily 'set in concrete'), the migration area is set up and publishing responsibilities assigned to group members so that the content migration can proceed. At this stage the content uploaded and approved is visible to the owner group only.
Certain type of content gets 'automatically' placed in a group and a path generated. Examples are:

Once the migration process is completed and usability tests conducted, the entire site can be 'switched on' in a matter of minutes.

Look and feel (branding graphics, colours, and potentially even different page layouts) are applied to publishing groups, and implemented automatically for all content belonging to a particular publishing group.

Publishing system components

Downloadable templates

Before the authoring of documents can take place, a custom-designed web publishing template needs to be downloaded and installed in order to activate the publishing menus in MS Word®.

Next the starter documents for the different types of content need to be downloaded. Starter documents are Word documents which can be accessed by all staff; these include: Generic, News Prototype, Services Prototype, Staff Profile, Gallery, FAQ, Homepage, Course Guide and Form. Each starter document contains a metadata table specific to the type of content it is designed to display and indicates a default layout for the content (where applicable) to encourage consistency.

Figure 1: A starter template used for News documents

Figure 1: A starter template used for News documents

Document authoring environment (MS Word® -based)

A combination of custom-built menus and macros, and a selection of commands available in Word® are used for authoring of web documents.

Figure 2: Custom-built menus

Figure 2: Custom-built menus

Adding links and embedding multimedia objects is managed via clues. Clues can point to document/object titles, to Internet addresses and can also be used to embed a search query, which will locate and list all documents matching the query once the specified document is uploaded to the server. Only the reference to the media object is added to the document, not the actual object.

Figure 3: Clue-based links in Word® document

Figure 3: Clue-based links in Word® document

Both hyperlinks and multimedia links are reconciled upon uploading of the document, through a metadata table. The system prevents linking to published documents or objects unless they have been approved. The advantage of this restriction is that internal links can only be resolved if the document is live, thus preventing this type of broken links from occurring. If the document is not available, a 'defer' option is available that will allow to complete the editing process. Unreconciled links are indicated in red on the page and are difficult to miss.

Figure 4: Reconciling links to internal document using page title (RClueTitle)

Figure 4: Reconciling links to internal document using page title (RClueTitle)

Display styles are managed primarily through a global style sheet, which applies to all documents published to the Web, regardless of their type. The style sheet cannot be customized by individual publishers, however can be changed and applied per group, giving opportunity for individualisation and quick mass change (although RMIT has opted to currently apply the same general style across the site.)

Document publishing environment (Browser-based)

This multi-function environment allows for publishing of text documents and media objects (images, movies, pdf, sound, etc.). It controls file uploading/downloading and moving files through the approval cycle.

Once the file is uploaded, the user is presented with a metadata table. The metadata table stores information about the document and controls a wide range of functions. Some of these include:

The options contained in the metadata table are unique to the individual document type. For example, in the Homepage document the page title can be hidden from public view making the design of front pages more flexible, while in the News document, each news item could be associated with an image.

All compulsory fields must be filled out before the file can be successfully uploaded.

Figure 5: Metadata table for a generic document

Figure 5.1: Metadata table for a generic documentFigure 5.2: Metadata table for a generic documentFigure 5.3: Metadata table for a generic document

Media objects get uploaded to the media asset management system (MAMS). This is a central place for storing all kinds of multimedia and learning objects, including images, sound, video, pdf and all other digital media RMIT owns, or has a license to use. The same procedure applies for uploading media objects, as is the case with text documents. Each object needs to be catalogued (creator, copyright owner, intended use, retrieval information, rules of use, keywords, abstract, etc.) before it can be uploaded and approved. It is a time consuming process, however the benefits of cataloguing the individual objects are many:

Another component of the publishing environment is the status table which allows users to move documents between the different statuses. It displays only after a document has been successfully uploaded.

Figure 6: Status table

Figure 6: Status table

The publishing system recognises four main types of users:

Creators – can upload documents into the draft status and move them to the proposed status.
Editors – can edit documents in proposed status and move them to draft or to pending.
Approvers – can edit documents in the pending status, move them back into draft or approve them for live access.
Super-user – can edit and move documents regardless of the status they are in.

Quality assurance was to be enforced through a strict approval process requiring at least two people to be involved in creating and approving each document. In this scenario, creators would not be allowed to approve their own documents. This functionality was switched on for a short period of time and caused a lot of frustration and delays during the content migration. It became clear that the 'business' and 'technical' approval processes would need to be reconsidered and aligned with the 'real world'.

The publishing system facts and figures

Since the go-live:
500 content areas (publishing groups)
400+ trained staff
150+ regular creators, editors, approvers
217,250+ live items of content published
360+ course guides authors
18,284+ course guides published
250,000 page hits per day (average)
382,000 peak page hits (in a single day)
4 load-balanced public browse servers
12,361 staff user accounts
77,858 student user accounts
6 support calls (average) daily
6 training courses (introductory to advanced, plus specialised such as Writing for the web and course guide editing)

The evaluation of the publishing system

In the second half of 2002, RMIT undertook a usability study of the new website encompassing end-user acceptance, search functionality, quality assurance processes, W3C technical compliance testing and competitor benchmarking. An important component of this study was the evaluation of the web publishing system. It formed the first step leading toward major improvements to the beta release of the system, scheduled for 2003.

A heuristic evaluation was chosen as a method for conducting the evaluation. It allowed us to involve local, expert users of the system and adopt a number of existing and well-documented usability principles to guide the evaluators through the process. [HREF5], [HREF6]

The outcome of the evaluation was a list of concerns - they were documented, ranked according to severity and prioritised accordingly. The range of problems identified varied from system bugs to issues relating to complex interfaces and multiple steps required for moving documents through the publishing cycle. Although the custom-built web publishing system was found to be usable and technically robust for the initial phase of prototype build and migration the evaluation highlighted the fact that the system would require a range of refinements and improvements before it could be truly flexible and easy to use by anyone in RMIT community.

Some key areas of improvement included:

1) Simplifying MS Word® -based authoring and editing of content

MS Word® required a number of customisations in order to expand its functionality as a web authoring environment. Some users (new and occasional users in particular) found it confusing which native Word functions they could use and when they had to use the custom-built functions specific to the web publishing system. Future developments will need to be directed towards utilising the existing capabilities of MS Word® more effectively rather than adding to its already complex interface.

2) Adding flexibility for diverse users

The intended simplicity of the web publishing system is likely to overcome the skill barriers of people who are inexperienced at web publishing, however it should not come at a cost of restricting the experienced web publishers. The evaluators suggested exploring the alternatives to MS Word® for content authoring and editing. Supporting a range of authoring applications has many benefits:

3) Uncluttering of publishing interfaces

A major disadvantage of constructing the publishing system in an 'organic' manner is the unavoidable increase in complexity of interfaces as the new functionality is being added and modified. Redesigning the interfaces that clearly present the options and guide users through the publishing steps will be undertaken with input from users across the entire spectrum of web publishing expertise.

4) Aligning real life business approval processes with technical functionality

Key publishing business rules, especially approval processes, require simplification, and better alignment with 'real world' business practices. In addition, greater rigor and discipline needs to be applied to the enforcement of RMIT publishing standards and style guide.

Implementation - lessons learnt…

Lesson 1: First impressions count!

If you can get it right you win one convert; if you get it wrong you lose a potential convert who talks to on average four mates…

Lesson 2: Communication, communication, communication!

Communicate clearly and frequently - have targeted communication strategies for different audiences.

Lesson 3: Object Orientate your approach

OO methodologies are not just important to programmers. In a complex project, like building a corporate web system, issues surrounding content, visual design, human-computer interaction and technical development abound. Develop strategies to ensure disparate issues such as visual and technical design are separated and not dependent on each other, but still integrated into a cohesive, appropriate outcome.

Lesson 4: Somebody to lean on…

Lesson 5: Expect the unexpected…

Lesson 6: Clear goals, determination and a thick skin…

Constructing the publishing system and developing a website prototype by engaging representative groups from the University as 'pioneers' requires careful planning, flexibility to make changes on the fly, diplomacy and excellent management skills - from all parties involved! Make sure everyone agrees to what you are trying to achieve.

Lesson 7: IT does not solve all problems

When embarking on an IT project, many stakeholders come in with the expectation that defining business and functional requirements, then sending the developers off to implement the vision will lead to an positive outcome. Business Processes are the fundamental building blocks of any system, and until these are understood and aligned with desired changes, no amount of technology, developers or graphic designers will build a better system.

To support essential shifts in business process, it is imperative that rock-solid support is gained from key stakeholders, and that strong governance and support from senior management is in place to drive these changes.

Barriers, challenges and troglodytes

Enterprise portal alignment in the RMIT landscape was new and not fully understood. Stakeholders were quick to see benefits, but were often unclear on their roles, the work required and the time it would take to reach an optimal solution.

Management and Organisational Issues

The RMIT web project ended up with a technical solution that broadly met initial high-level requirements, however took a year longer than envisaged at initiation, and identified a raft of new additional issues along the way. Key management issues which have arisen include:

Technical issues

IT is a complex beast. The web mixes this with complex people. Clear business and technical analysis needs to occur before a developer's keyboard sees one key-press. 'Gotchas' include:

Change management (or how to get people to understand what we're doing so they can actively participate in it)

Change management is an art, as well as a science. Issues have included:

The way around this is to not only communicate out, but to ensure the stakeholders are heard and their needs integrated into the analysis, planning and implementation of any change they might be exposed to.

Wrap up

Critical determinants in medium term system improvement will be the effectiveness of systems integration at RMIT, and delivery of critical usability improvements identified in the recent usability study.

The key value of the web system is as the authorised repository for, and publisher of, most core corporate and teaching and learning content. The value will grow through more comprehensive data and content integration with other systems, especially:

As noted before, one of the key objectives of the project was to fairly radically change the business processes involved in publishing to the RMIT website. Large universities are financially squeezed organisations, which typically cannot afford to dedicate the resources private sector organizations do to their web and content management systems. However, unlike many corporates, the core business of a university is knowledge creation and transfer, which has rapidly moved into the online domain. In addition, there are far more content creators and owners in a university who are widely distributed through the organization from very senior to relatively junior levels.

Consequently a key project objective has been to develop a simple, robust, scalable publishing system, requiring of staff very few technical skills, and is easy to administer and provide flexible training around.

This can be technically described as a move from multiple linked web systems, each with its own technical gate keeper called a web master, to one system with a unified, simple publishing system based on MS Word®, requiring very simple technical skills.

Thus the skills now required in a new website manager, as opposed to a traditional web master, are online content and information management skills. Content creators and editors can publish more directly to the web, however require new skills in writing for an online medium, correctly cataloguing their content, and managing their content to fit into a pre-determined architecture.

The take up of the publishing system has been very encouraging. However, the key challenge into the future will be improving the quality and searchability of content through cost effective supports to enhance the new skills of content creators and managers. In this regard, improved publishing interfaces and intuitiveness, are critical.

RMIT is currently undergoing significant changes in structure, governance and strategic focus. Maintaining such a system through this period of change will require renewed commitment and energy from its stakeholders, and a clear determination to learn from the lessons dealt in the last 3 years. The true test of this initiative will be to see what the University is doing with its website in 3 years time.

References

Kannegieter, T., Sefton, P. (2000). "Content Management for all of us: The Standards Australia Experience" in Proceedings of Ausweb2K, pp. 488-489. Available online [HREF4]

Nielsen, Jakob. (1999). Ten Usability Heuristics. Available online [HREF5]

Tognazzini, Bruce. (1998). First Principles. Available online [HREF6]

Hypertext References

HREF1
http://www.rmit.edu.au
HREF2
http://www.rmit.edu.au/library/
HREF3
http://www.teratext.com.au/
HREF4
http://ausweb.scu.edu.au/aw2k/papers/sefton/paper.html
HREF5
http://www.useit.com/papers/heuristic/heuristic_list.html
HREF6
http://www.asktog.com/basics/firstPrinciples.html


Copyright

Williams, R., Boulton, T. and Bartosiewicz, I., © 2003. The authors assign to Southern Cross University and other educational and non-profit institutions a non-exclusive licence to use this document for personal use and in courses of instruction provided that the article is used in full and this copyright statement is reproduced. The authors also grant a non-exclusive licence to Southern Cross University to publish this document in full on the World Wide Web and on CD-ROM and in printed form with the conference papers and for the document to be published on mirrors on the World Wide Web.