capsule review

Contribute CS5

Today's Best Tech Deals

Picked by Macworld's Editors

Top Deals On Great Products

Picked by Techconnect's Editors

At a Glance
  • Adobe Contribute CS5

Adobe Contribute CS5 is the latest upgrade of the application that allows non-technical Website content contributors—such as writers, artists, and editors—to add to and edit Websites and blogs, without the need to know or work with HTML, CSS, or JavaScript. Instead of adding content in a full Website creation tool such as Adobe Dreamweaver ( ), the Contribute user works in a near-WYSIWYG environment similar to a word processor. Using page templates prepared by a designer using Dreamweaver, site contributors may only modify content within specified editable regions, preventing them from accidentally breaking the site’s design or structure. The CS5 version offers a small handful of new features, but is otherwise a pedestrian upgrade.

Better previews

The most welcome enhancement is subtle but important. Contribute’s built-in browser is now based on Webkit, the same rendering engine that powers Safari, Google Chrome, and iOS and Android mobile devices. This greatly improves the fidelity of viewing pages. Besides the built-in view, you can, as usual, preview with other browsers on your computer. But now you can open your page for preview in multiple browsers with a single action. Mac Contribute users are shortchanged here; on Windows, Contribute provides a three-pane view that simultaneously shows Webkit, Internet Explorer, and Firefox page renderings in the document window. Unfortunately, Contribute is not integrated with Adobe’s BrowserLab online Web page previewing service, as is Dreamweaver CS5.

Contribute can now edit the content of interactive interface elements, such as menus, text and image content areas, and animated panels, created by a designer in Dreamweaver, using Adobe’s Spry JavaScript framework. For example, the designer could drop a Spry menu widget into the page with boilerplate content, and Contribute users can rename, add, and subtract the menu items, and change the links to suit their own needs. Dreamweaver CS5 now supports inserting and modifying widgets from other JavaScript frameworks, such as jQuery, but Contribute does not.

Previously, the content of server-side includes (SSI) – files that reside on the server and are interpreted by it to place their content on multiple site pages (think page headers or footers) – were off limits. Contribute CS5 identifies SSI content and lets you edit them like any other page element.

Selecting the image of the saucier pan activates the new image map controls in the editing toolbar, as well as the one-click buttons to open the image for editing in either Fireworks or Photoshop.

When working with images on your draft pages, Contribute now has improved integration with Fireworks ( ) or Photoshop ( ); buttons for these programs appear in Contribute’s editing toolbar when you select the image. Changes made in an image editor now appear immediately in the page draft, rather than first requiring you to publish the page to the server. Also new to image handling in Contribute is the ability to create image maps; the program now has rectangular, oval, and polygon tools to designate clickable areas of the image, and allows users to add the related links. For example, a Contribute user could add clickable areas on an image of a campus map, linking to descriptive pages for each building.

Better for big organizations

For larger organizations, the program now supports the Subversion (SVN) version control system. Once enabled by the site administrator, site contributors have easy access to many Subversion operations. Contribute works with the SVN repository to create and manage pages; view, edit and compare the revision history of the current page; and insert page comments for other contributors. It’s no substitute for a dedicated Subversion client program, but it isn’t meant to be; rather, it shields the non-technical user from the complexities and delivers the most-needed features.

Macworld’s buying advice

Contribute CS5 is part of the Web Premium and Master Collection editions, so if you own one of those, you basically get Contribute for free. But as a standalone product, it is priced unattractively, and the upgrade pricing is no picnic, either, especially if you upgraded to Contribute CS4, itself an anemic upgrade. It makes little sense to spend $200 on a product that can only edit, not create, Web pages. The new features are useful, but for most people, won’t elicit that “gotta have it” response.

[Longtime Macworld contributor Tom Negrino has written books on Contribute and is the co-author of Dreamweaver CS5: Visual QuickStart Guide (with Dori Smith; Peachpit Press, 2010)].

Note: When you purchase something after clicking links in our articles, we may earn a small commission. Read our affiliate link policy for more details.
At a Glance
  • Pros

    • Improved page previewing and rendering in Contribute’s browser.
    • Editing of JavaScript-based widgets and server-side includes.
    • Subversion support.


    • Few major new features.
    • Poor upgrade value.
    • Not integrated with Adobe's BrowserLab online service.
Shop Tech Products at Amazon