Accessibility
 
Home / Developer Center / Contribute Developer Center

Contribute Article

Don Booth

Donald S. Booth
Contribute Technical Support Team Lead
Macromedia

 
Options for Contribute website administrators
 

Macromedia Contribute provides website administrators with the ability to control which pages and HTML elements can be edited within a site. The purpose of this article is to list and explain the options available in the Administer Websites dialog box.

Note: Administrators can access the Administrator Websites dialog box by choosing Edit > Administer Websites, then choosing the site name. The administrator will need the administrator password to access these settings.

Sitewide Settings
The Sitewide Settings dialog box lists options which affect all non-administrator level users who connect to the site. This dialog box is available from the Administrator Websites dialog box by clicking the Sitewide Settings button.

The Contact e-mail field will contain the email address of the Contribute website administrator. This e-mail address is available to members of all users groups associated with the site, and can be changed by the administrator at any time.

To change the website administrator password, click Change Password. In order to change the password, old and new passwords are required.

Rollbacks are previously published versions of files in your site. Administrators can enable or disable rollbacks as well as choose the maximum number of rollback files stored on the server.

Note: Rollback files are stored in folders named _baks on the webserver. Deleting these folders or their contents will result in the loss of rollback files.

Advanced Sitewide Settings (available by clicking on the Index and URL Mapping button)

Choose a default index file from the Index files list. Within the Advanced Sitewide Settings dialog box, administrators can edit or choose from a list of possible index file names and the order in which they should display.

Note: The index page is the default page that displays when a user enters the URL for a site (browsing http://www.macromedia.com, for example, actually opens a file called index.html). Although no page name is specified in the example URL, the web server grabs and displays the index page. This page is most commonly named index.htm or index.html, but the name may vary depending on the configuration of the server.

Add any Alternate website addresses that can be used to access the site. Some sites have more than one URL that points to the same pages. If working with a site that has multiple addresses, make sure to add each address to the Alternate addresses list. If this is not done, a contributor may attempt to connect to the site using an unrecognized address which can cause inconsistent or unpredictable results when pages are edited or published.

Permission groups
By default, Contribute assumes there are two permission groups: Administrators and Users. Administrators can add other permission groups and can define levels of permission for existing groups.

To add a new user group to the list of existing user groups for a site, click New and enter the desired name for the new group. To duplicate the settings of an existing group, select the group and click Duplicate. Remove a permission group by selecting it and clicking Delete.

To edit permission group settings, select a group from the list and press Edit Group. Below is an explanation of permission options organized by category

  General

Group description: Contains a description of the user group.

Group home page: Allows the administrator to set a specific page within the site as the home page for members of a user group.


Folder / File access

To allow editing within specific directories only, select the "Only allow editing within these folders" option. If using this option, click Add Folder and browse to each folder in which group members will have permission to edit files.

File deletion: Checking "Allow users to delete files they have permissions to edit" gives the user permission to delete files they can edit. Leaving this option unchecked will allow users in this permission group to only edit, but not delete, files.

Note: If the Allow users option is checked, a sub-option appears: "Remove rollback versions on delete". Checking this option will delete any rollback versions of a file when the file is deleted (which would prevent administrators from using a rollback version as a backup file).


Editing
Non-template pages: These settings give administrators the ability to control which page elements can be edited in a page that is not restricted by a Dreamweaver template.

Allow unrestricted page editing: Selecting this option gives members of the permissions group the ability to edit and add page elements other than text (tables, images and other content).

Protect scripts and forms: Selecting this option prevents group members from the contents of script tags, form tags or form objects.
Allow only text formatting and editing: Allows only editing and formatting of text. Users will not be able to manipulate or add other page elements such as tables or images.

Paragraph spacing

One line: Pressing the enter key moves the cursor down one line, similar to standard word processing applications. The resulting code is styled with inline CSS styles to control line spacing in the browser.

Note: The term inline refers to styles that are defined in the tag to which they are applied as opposed to internal styles which are defined in the head section of an HTML document.

For more information concerning line spacing in HTML documents, please see Using CSS to modify the spacing between paragraphs or lines of text (TechNote 16180).

Two line: Pressing the enter key moves the cursor down two lines using the standard HTML <P> tag

Other editing options

Allow multiple consecutive spaces: Browsers ignore more than one consecutive space between text characters in an HTML document. Choosing this option enables users to insert non-breaking space characters using the keyboard spacebar.

Note: Non-breaking space characters (coded as: &nbsp;) are HTML characters that render as blank spaces in the browser allowing users to insert more than one consecutive space between words.

Enforce accessibility options: When this option is chosen, users will be prompted to provide information to make content more accessible for people with disabilities. For example, when inserting an image, users will be prompted to add alternative text which may be read by screen readers for visually impaired visitors.

Use <strong> and <em> in place of <b> and <i>: When this option is chosen, users will generate a <strong> tag instead of a <b> tag when they choose to bold text, and they will generate an <em> tag instead of an <i> tag when they choose to italicize text.

Styles and fonts
Styles: Selecting the "allow users to apply styles" option allows users to apply styles via the styles menu. If this option is not selected, the styles menu will not be available. The options below let administrators control the types of styles that are available in the Styles menu. These options will only be available if the "allow users to apply styles" option has been selected.

Include HTML paragraph and heading styles: Gives users the option to set standard HTML paragraph and heading tags (<p>, <h1>, <h2> etc.).

Include CSS styles in the Style menu: Gives users access to apply CSS styles that have been defined for the document.


Fonts: Allow users to apply fonts and sizes: Choosing this option allows users to apply fonts and sizes via the font and size menus. The options below determine how font and font size will be applied if this option is selected.

HTML tags: Font and font size settings will be applied using HTML tags.

Example: <font size="2" face="...">

Inline CSS styles: Font and font size settings will be applied using inline CSS styles.

Example: <span style="font family:...">


New pages

The "Allow users to" options determine how new pages can be created. Each option is described below.

Note: The options below are not mutually exclusive and can be combined. For example, checking both "create a blank page" and "use built-in sample pages" gives users the ability to do both. Make sure to select only the options you want to allow.

Create a blank page: Gives users the ability to create new blank pages as opposed to using Dreamweaver Templates, sample pages or copies of existing pages.

Use built-in sample pages: This option allows users to create new pages based on Contribute sample files.

Create a new page by copying any page in the web site: Allows users to create new pages based on any page in the site.

Create a new page by copying a page from this list: Allows users to create new pages from specified files. To add files to the list, click browse and select the desired file(s).

Use Dreamweaver templates: Selecting this option allows users to create new pages using Dreamweaver Templates. Additionally, administrators can also control which templates are available to users. To hide templates, select a file within the templates list and click Hide.

New images
Unlimited: Allows users to insert an image of any size.
Limited to: Restricts image size to a specified size (in kilobytes).

Additional information
For additional information about Contribute, please see the Contribute FAQ (TechNote 16582). For more information concerning the use of Dreamweaver templates in a Contribute site, please see Using Templates in Contribute (TechNote 16581).

 


About the author
"Donald started his career at Macromedia as a support technician for Authorware. From there he moved on to the Dreamweaver team where he served as a team lead. He is currently the Product Team Lead for Contribute tech support. He recently co-authored the Inside Dreamweaver MX from New Riders Publishing. Have some laughs and check out his photos at www.dbooth.net."