Contribute Release Notes

Macromedia Contribute 3 and Contribute Publishing Services Release Notes

About Contribute 3

Macromedia Contribute 3 redefines web publishing, making it an activity open to everybody, everyday. This release meets the full spectrum of needs for business users, web professionals, and IT decision makers. As a key element of the new enterprise-ready, scalable Macromedia Web Publishing System, Contribute 3 lets everyone in an organization publish to websites and bring them alive with up-to-date information. Contribute is part of the Web Publishing System, along with Contribute Publishing Services and Macromedia Studio MX 2004.

About Contribute Publishing Services

Contribute Publishing Services (CPS) provide central management of website connections and integration with Active Directory and LDAP user directories. CPS also includes a new web services-based notification system that enables server-side extension development and powers the ability to log events and notify administrators when users create or edit pages on a website. Contribute Publishing Services are part of the Web Publishing System, along with Contribute and Studio MX 2004.

System Requirements

Starting with the Contribute 3 release, Contribute no longer supports Macintosh OS 10.1 or early versions of 10.2. The Contribute Preview Release will not work on OS 10.2, but we expect to support that OS for the shipping version. For more information, see the Contribute system requirements on the Macromedia website.

What's New in Contribute 3

You can get a quick overview of what's new in Contribute 3. Also, be sure to check out the in-product tutorials and other resources for learning about Contribute at the Contribute Developer Center. Find inspiration with tips, articles, tutorials, and resources, or steer your project to success with forums, code examples, exchanges, and reference materials.

Known Issues


Please use a different user name in Contribute 3 than the one you use in Macromedia Dreamweaver. If you are using CPS to manage your sites, you may end up having the same username on multiple machines. In this case, use the "Send for Review" feature to send drafts from one machine to the other.

Please uninstall the Contribute 3 Preview Release completely before installing and running the shipping version of Contribute 3.

Using Contribute 2 and Contribute 3 Together

Contribute 2 and Contribute 3 can be used together to edit the same website, as long as "Transition Mode" is selected in the Contribute 3 Administer Website dialog box (in the Compatibility category). However, administrators who want to take advantage of all the new Contribute 3 features will need to upgrade all users on a specific website to Contribute 3.

Upon connecting to the website for the first time with Contribute 3, all users should immediately walk through the Connection Wizard. Users do not need to make any changes to the existing settings --they just need to step through all the dialogs.

If the above steps are not taken, the Send For Review feature will not work properly for all users on the website.

Prior to migrating a site to use the Contribute Publishing Services, make sure all users on the site publish any drafts they have checked out.  If they fail to do so, they will need to do File > Export to save any changes made to the draft.

Connection Keys

Contribute 3 connection keys will not work in Contribute 1 and Contribute 2. However, Contribute 1 and 2 connection keys will work in Contribute 3.

In Contribute 3, it is possible to send a user a connection key that contains a URL to Contribute Publishing Services. Unlike other connection keys, connection keys to Contribute Publishing Services do not contain the end user's connection information--it contains only the URL for your publishing services. Users who receive this type of connection key still need to authenticate.

Dreamweaver-related Issues

Dreamweaver Launch & Administer may not work on Macintosh OS X 10.3.5. When you choose to Adminster a Contribute site from within Dreamweaver, you will get an error message stating " You must install Macromedia Contribute version 2.0 or later to administer a site. Would you like to install contribute now?".  This message appears despite the fact that you have Contribute 3 installed.  The workaround has two steps:

  1. Make a copy of your Contribute Application folder, then delete the old one, and then rename the copied version back to Contribute 3.
  2. Then launch Contribute, and immediately quit.

There's an ugly workaround. Copy your installed folder. Delete the old one. Then rename it back to what you had by default. Then launch CT3 and quit. After that Launch and Admin works.  

When using WebDAV, it is not possible to use Dreamweaver's Launch & Administer feature.

Windows and Macintosh Issues.

In the Contribute Administer Website dialog box, there is a section where you can enter an Administrative Password. This password text box appears blank, even if you enter a password.  The password works, it just doesn't appear in the text box.

Contribute 3 includes in-place image editing features and a new feature called Direct Edit, which enables a user to edit pages that are not a part of a website. The new image editing features cannot be used on pages that are being modified with Direct Edit.

You might see an unusual URL with "MMWIP" in it. This is the location of the staged draft on the server.

If you have dependent files outside the Contribute (site) root, you will need to use absolute paths for these files. Otherwise, Contribute will not upload these files when you publish the draft.

Contribute 3 includes a feature called Edit Page Source in External Application, which allows users to edit the source code for a page in the code editor of their choice. Contribute does not recognize dependent files that are added while you are editing pages in an external code editor. You need to manually upload these files using another FTP client, so that your links to these files are not broken.

Connection Keys will not work when sent through email using Netscape 7 or Novell's Groupwise will not work.

In Contribute 3 you can associate a design-time style sheet with a template so that all instances of the template inherit the styles. However, Contribute will not recognize an associated style sheet until you make a change to the template. The change can be minor, such as adding and deleting a space. After you modify the template in Dreamweaver, upload it to the server, and then refresh your templates in Contribute.

The Contribute administrative user interface is not completely screen reader compliant and is not fully keyboard-accessible.

Contribute 3 does not always handle file and path names with double-byte characters properly. You should avoid using these characters when naming files or directories because they are not supported by the FTP protocol.

Contribute may crash on Macintosh when it is installed to a boot volume that contains double-byte characters, when running in English mode.

Windows Only Issues

The Windows installer for Contribute might take a few minutes to run--possibly more than 5 minutes. If the installer appears to hang, please give it time to finish.

When you install Contribute 3 on Windows 98, you may get an error message requiring you to download the Windows Installer Service. If so, you need to install version 2.0 or higher of the Windows Installer Service on Microsoft's Download Page. Read more about this issue on our Support Website.

Contribute 3 includes the ability to insert Movies in your page. If a movie is playing while in Edit mode, do not click on the controls for the Movie. This may cause Contribute to crash.

Windows 98 will not remember passwords, even if you select the "Don't Ask Me Again" option in Contribute.

You should close Microsoft Internet Explorer (IE) before you uninstall Contribute 3. If IE is open, it might close automatically.

Contribute 3 includes the ability to connect to WebDAV servers, including servers that require Digest Authentication. However, when you use WebDAV to connect to a website that requires Digest Authentication, your website connection might become disabled. This generally occurs after long periods of inactivity. If this happens, select Edit > My Connections to manually enable the website connection.

Macintosh Only Issues

There are several known stability issues with the Contribute embedded browser on Macintosh. Please be sure to install the latest updater for Mac OS X 10.2 or 10.3 to ensure maximum stability.

You might not be able to launch Contribute 3 on Macintosh by double-clicking an .stc file. If you encounter this problem, launch Contribute first, and then double-click the .stc file.

Dialog boxes might appear behind other dialogs, so you will not be able to see them. If Contribute seems to hang, try changing focus to see if there are any hidden dialog boxes. In particular, when you use LAN to connect to a website, the authentication dialog box might appear behind the main window. If this occurs, move the main window out of the way and authenticate as you normally would.

If you drag a file to Contribute 3 to open it, and you haven't set up a .Mac account, you will be prompted to set up an account before you can edit the file. The alternative is to select File > Open, and then browse to the file.

When you browse to a Microsoft Office document, or other non-browsable document, Contribute typically displays a "Placeholder" page. However, if the non-browsable file is located outside of your website, Contribute does not display the placeholder page. Instead, Contribute continues to attempt to load the page until you stop the operation.

Contribute Publishing Services issues

When connecting Contribute to a CPS server, if you enter an invalid path, Contribute might process for a long time before determining that the path is invalid. Occasionally, an invalid path might cause Contribute to hang.

If any of your server XML files become corrupted, replace them with the BAK backup version in WEB-INF/pubservices/server/serversettings.xml and WEB-INF/config/cps.xml.

You can create several connections to the same CPS server by connecting at different levels. For example, you can connect to https://mycps/,, and

The Help file for CPS is an HTML file. If it does not appear when you click the Help button, make sure you don't have a "pop-up window" blocker program running. 

If you install CPS on your local machine, and plan to use it with other people in your organization, you must replace "localhost" with your actual machine name when you enter the publishing services URL in the Contribute Administer Website dialog box. For example, https://localhost:8900/Contribute would be https://<your machine name or ip address>:8900/Contribute.

The CPS Linux installer will not run on an IBM 64-bit system running RedHat Linux Enterprise release 3.0.

When installinc CPS on a local machine for development, you should not access the CPS by referring to it as "localhost". Instead, use the machine name, or IP address. Instead of using connect:localhost, use connect:machinename or connect: (or your specific IP).

Do not use Special (High ASCII) characters in site names. This may cause errors when interacting with the CPS.

Uninstalling CPS from a Windows machine may leave several folders behind. These folders and their contents will need to be manually deleted.

You can not use High-ASCII or Double-Byte characters in your password when using the User Directory Publishing Service with the "File Based" user directory type.


While we try to make the documentation as accurate as possible, some errors are found after the text is sent for translation. Last minute changes and corrections will be published on the Documentation page on the Macromedia website.

FlashPaper Issues

For an up-to-date list of FlashPaper issues, please see the FlashPaper Release Notes.

Reporting a Bug

Found a bug? Your first step should be to contact Macromedia Customer Support. They can help you resolve issues and they can also log bugs. If you're no longer eligible for support, please use the Macromedia Software Feature Request and Bug Report form.

Note: Due to the high volume of e-mail we receive, we are unable to respond to every request.

Thank you for using Contribute and for taking the time to send us your feedback!

Notices, Terms, Conditions, and Attribution

This software may contain third-party software which requires notices and/or additional terms and conditions. Such required third-party software notices and/or additional terms and conditions are made a part of and incorporated by reference into the End User License Agreement (EULA) covering this software.

Product Versions