XML Workshop Ltd.
 

Review of Macromedia Contribute as a HTML Editor

Eoin Campbell, XML Workshop Ltd.

This document contains a quick review of Macromedia Contribute v2.0, mainly from an accessibility perspective. Contribute is a low-cost, WYSIWYG HTML editor and website maintenance tool, which is a low-end alternative to the more full-featured and complex Dreamweaver product. Some of the nice features of Contribute are the following.

  • WYSIWYG editing interface
  • Ability to use Dreamweaver templates, and control editing to defined areas of the page
  • Directory-based access control rights, which permits each user or user group to maintain only their own area
  • Integrated FTP publishing of edited pages, and offline editing of pages
  • Revision and version control, to retain old page versions, and lock files for editing.

These features show that Contribute is intended as both an editing and a management tool. Only the editing features are considered in this review, so it is not intended to be comprehensive. The following issues are considered.

  • Support for technical web standards
  • Support for content imported from Microsoft Word

The following issues are not considered, but may be more important than the issues above for some organisations.

  • Ease of use
  • Purchase, setup, training and support costs
  • Content migration effort
  • Minimum hardware requirements

Technical web standards

The following technical standards are important for public sector organisations and we checked how well Contribute supports each.

  • HTML 4.01/XHTML 1.0 Strict DTD
  • Web Accessibility Initiative (WAI) Guidelines
  • Dublin Core Metadata Element Set

HTML DTD validation and support

Contribute claims to support the ability to enforce DTD compliance and XHTML (cf.

http://www.macromedia.com/software/contribute/productinfo/features/static_tour/04standards.html#07). However, this could not be verified.

Accessibility support

Contribute claims to support the generation of accessible HTML pages, but this support seems very limited. The following is a brief list of unsupported items that would be required to fully support accessibility guidelines.

  1. Ability to specify the language of text using the lang attribute (e.g. a paragraph or phrase)
  2. Ability to mark up acronyms or abbreviations and provide an expanded form (e.g. <acronym title="Hypertext Markup Language>HTML</acronym>)
  3. Ability to enforce compliance with a Strict DTD
  4. Ability to enter a summary attribute for tables

Dublin Core Metadata

Contribute supports only the Keywords and Description meta fields. Dublin Core or site-specific metadata is not supported.

Microsoft Word support

Most material for websites is repurposed from Microsoft Word, so it is important that Word documents can be imported easily and correctly. It is possible to paste text from Word into Contribute, but the visual presentation is incorrect, and manual cleanup is invariably required.

The inserted markup is also quite poor, as it contains extra superfluous markup (font specifications, etc.), and styled Word text (lists, headings) are not mapped correctly into equivalent HTML markup.

Events
Clients
Case Studies
About XML
About Accessibility

YAWC  Pro - One Click Web Publishing from Microsoft Word
Microsoft Word Plug-in

YAWC Online - Microsoft Word  conversion and web publishing server solution
Online Word Converter

YAWC Monitor - Website Quality  Assurance monitoring service
Quality Assurance monitoring

     
 

 ::Home  :: About Us :: News :: Products :: Services :: Contact :: Accessibility Statement

© 2003 XML Workshop Ltd. Last modified: 2004-01-12

WAI Level 2 compliance  Valid HTML 4.01 strict!  Valid CSS!