Adobe Contribute operates on the principle that there is a central person (or group of people) responsible for managing and maintaining an organization's website. Because many of these central people—known as Contribute administrators—are also web developers, Adobe has included all of the Contribute administration features directly within the Dreamweaver workspace.
With the arrival of Dreamweaver 8, every Dreamweaver as well as Contribute action can be logged with optional server-based Contribute Publishing Server (CPS).
There are two ways to administer a Contribute site in Dreamweaver 8:
You connect to an existing Contribute site the same way you would any other Dreamweaver site:
If you are connecting to a remote site that isn't on your local hard disk or a share on your LAN, click the Connect button on the Files panel. If the site has already been configured for Contribute users, Dreamweaver will display message (see Figure 1).
Figure 1. Message confirming a Contribute-enabled site's compatibility with Dreamweaver
If your remote site is located on your local hard disk or is a shared folder on your local network, then do the following:
To create Contribute administration settings for a new site:
Enable Check In and Out.
Checking out a file from the remote server locks the file so that no other member of the web team can work on it. Contribute 4 checks the status of files that users browse. If User A checks out a file and User B attempts to edit it, Contribute displays a message in the status bar (see Figure 2) and User B's Edit Page button is disabled, making it impossible for User B to overwrite the page accidentally.
Figure 2. Status bar message alerting to a file's checked-out status
After you enter all relevant remote server details, select the Contribute category and click the Enable Contribute Compatibility option (see Figure 3).
Figure 3. Configuring a Dreamweaver site's compatibility with Contribute
Enter the full URL of the site you wish to administer. For example:
http://www.rurocketclub.com
Figure 4. Administer Website dialog box
With Dreamweaver 8, users can now be part of 's Contribute Publishing Serer (CPS). In order for Dreamweaver to join the world of CPS you must make sure your site(s) has been set up to work with CPS. Installing and configuring Contribute Publishing Server is beyond the scope of this article. To learn more about CPS visit the Adobe Contribute Publishing Server product page.
The following simulation walks you through logging events in a CPS-enabled site:
View Captivate demonstration: Dreamweaver 8 and CPS
If you have not already done so, you should now enter a checkout name and e-mail address, just as you would with any other Contribute site.
Now, if you choose the Contribute category of the Site Defintion dialog box you will see that Contribute compatibility has been enabled as well as CPS. In Figure 5 the Contribute rollback feature has also been enabled by the Contribute site administrator.
Figure 5. Contribute category of the Site definition dialog box
With CPS enabled, any network activity you peform, such as check-in/checkout files, deleting files or folders, and so on, will be logged by Contribute Publishing Server (see Figure 6).
Figure 6. Contribute Publishing Server event log
Contribute 34 lets you define a set of user permissions that range from file access to the level of typographic control as a role. You can read more about this in my article about the administrative controls in Contribute 4.
The Administration category of the Administer Websites dialog box (see Figure 4) enables you to perform global administrative tasks. The first option changes the e-mail address that content providers use to contact the website administrator for assistance. You can also set the administrator password, which is required to select the Administrator role in the Connection wizard. Finally, remove all Contribute sitewide settings, users, and roles for this website.
Depending on the how your web server is configured and the complexity of your website, you may need to provide Contribute 3 with additional configuration details.
The Web Server category in the Administer Website dialog box shows three tabs:
Note: If your server does not use a standard file-naming convention such as index.html, default.html, and so on, you will be prompted to enter a valid guard page.
The Rollbacks category helps you maintain and recover previous versions of pages that Contribute users edit on a website.
Contribute 3 can maintain up to 99 rollback versions of each published page. When you specify the number of rollbacks, however, it is important to consider the amount of disk space that will be consumed on the remote web server:
There are two places where the Contribute administrator can fine-tune the creation of new pages by Contribute users. The first is in the New Pages category of the Administer Website dialog box. Here you can specify the default document encoding (for new blank pages and starter pages only) and default file suffix extension:
The second place where where an administrator can fine-tune the creation of users' new pages is in the Users and Roles category of the Administer Website dialog box. Here you can specify the types of documents users can create. You can also define which Dreamweaver templates Contribute users can see and use:
In the Allow Users To section, choose any of the following options:
In the Use Dreamweaver Templates section, choose from the following options:
The Compatibility category lets you provide editing and publishing access to older versions of Contribute. With this option you can ensure that only those features that Contribute 4 shares with previous versions will work. However, it is important to note that you cannot enable compatibility between older versions of Contribute and sites that utilize Contribute Publishing Server to manage and authenticate users.
Here are the options: