background image

Deployment issues

9

Although these questions may seem obvious, it’s good to think about them before you create a 
connection to your website with Contribute. The sections below will help to provide you with 
background information on these questions, and how they relate to installing and configuring 
Contribute.

Understanding network and server permissions

Contribute is unique in that it allows editing of web pages directly on the server hosting your 
website. This level of server access makes network permissions and access control especially 
important. There are at least three levels of permissions for every Contribute site: the permissions 
defined by the network operating system (for instance, Windows or UNIX server software), the 
permissions defined by the web server software, and the roles you define within Contribute. 

Network permissions can be set in several ways through a variety of systems. Contribute always 
adheres to the network permissions for read and write access to folders. It also obeys permissions 
set through LDAP and similar systems. Contribute can never overwrite any server- or network-
level permissions.

Note: 

The server’s network and operating system permissions, and the web server software’s 

permissions, always take precedence over Contribute permissions.

Whenever you provide access to a web server, you should take precautions to ensure that the 
operating system of the server hosting the site, as well as the web server software itself (and the 
FTP server, if you are using FTP), are secure. For the best practices related to securing your 
website from accidental and malicious tampering, see the documentation provided with your 
server’s operating system, FTP, and web server software.

Note: 

You can set folder permissions to allow a user or group of users to modify a folder and later 

define more restrictive folder- or file-editing options when you define the Contribute user roles.

Related topics:

“Contribute user roles” on page 17

“Contribute and website security” on page 18

Contribute administrative connections

After you gather information about your website infrastructure and configure the network and 
server permissions for appropriate read, write, and modify permissions, you must install a copy of 
Contribute and create a Contribute administrator connection to the website.

As an administrator, you are responsible for configuring Contribute administrative settings, 
identifying users, defining user roles, installing Contribute on each user’s computer, and 
distributing connection information so that users can connect to the website.

When you set up the Contribute administrator user role, consider whether you will be the only 
administrator of the website. If more than one person will be administering the site, you may 
need to create a group e-mail account that notifies all administrators when a user encounters a 
problem. 

To learn more about creating a connection, see “Creating and Managing Website Connections” in 
Macromedia Contribute Help.

Содержание CONTRIBUTE 3-DEPLOYING CONTRIBUTE

Страница 1: ...CONTRIBUTE 3 Deploying Contribute...

Страница 2: ...ess a third party website mentioned in this guide then you do so at your own risk Macromedia provides these links only as a convenience and the inclusion of the link does not imply that Macromedia end...

Страница 3: ...eployment issues 8 User management models 16 Contribute user roles 17 Contribute and website security 18 Website connection distribution 21 Deploying Contribute across an organization 22 Approvals and...

Страница 4: ...4 Contents...

Страница 5: ...iting organizational charts Sharing information among team members through a departmental intranet This chapter which is intended for website administrators and IT professionals describes the best pra...

Страница 6: ...role as a system administrator may intersect with the role of web designer A web designer can help you determine the editing and access requirements of your site and help you construct the site so th...

Страница 7: ...k and server permissions allow read write and modify access so that Contribute users can connect to the site and update pages For more information see Understanding network and server permissions on p...

Страница 8: ...on page 11 Network paths and web addresses URLs on page 11 Contribute network connection types on page 12 Information about your website Before you install Contribute you must gather information about...

Страница 9: ...ystem of the server hosting the site as well as the web server software itself and the FTP server if you are using FTP are secure For the best practices related to securing your website from accidenta...

Страница 10: ...nnection keys you might have sent to users become disabled To learn more about Publishing Services see User management models on page 16 and Contribute Publishing Services on page 29 Web Server lets y...

Страница 11: ...ou provide Contribute then attempts to read the temporary file through HTTP using the web address you provide If Contribute succeeds in locating the temporary file the paths match and Contribute creat...

Страница 12: ...not overlap see Network paths and web addresses URLs on page 11 As the administrator you should create your connection at the highest level of access pertinent to the website you can define roles to a...

Страница 13: ...ble connection protocol To learn more about SFTP and the benefits it provides see Secure FTP on page 14 If users will be accessing the website using FTP ensure that the folder has delete overwrite and...

Страница 14: ...SSH2 protected network connections To learn more about SFTP see the documentation supplied with your server s operating system and SFTP server To learn more about SSH2 see the SSH Communications Secur...

Страница 15: ...the WebDAV site For example suppose that this is the URL of your site www mysite com This might be the WebDAV URL www mysite 81 com Appending the port number 81 to the site s domain name specifies the...

Страница 16: ...te user roles that restrict editing privileges within a site User management also provides a mechanism that lets users easily connect to a website Contribute has two user management models manual site...

Страница 17: ...s three default roles Administrator Publisher and Writer Administrator identifies the administrator of the site who can create new roles and modify existing ones add users to the site and send connect...

Страница 18: ...ed with both your server s operating system and web server software Job Title Contribute Role Privileges System administrator Administrator Installs Contribute creates connections to the website and d...

Страница 19: ...age to version A and you used Contribute to edit an image in version B When you roll back to version A you will not see the current version of the image You need to also roll back the image independen...

Страница 20: ...ting access to files and folders and other security issues relevant to the Apache web server see the documentation supplied with your Apache distribution Microsoft IIS web servers To prevent unauthori...

Страница 21: ...all the information that Contribute requires to connect to a site The information in the connection key is encrypted with a 128 bit algorithm for security purposes Users cannot read or change the con...

Страница 22: ...osoft Windows Installer SDK or you can purchase InstallShield DevStudio and InstallShield Tuner The InstallShield tools let you open an Microsoft Windows Installer MSI installer database modify the in...

Страница 23: ...provals and site structure 23 The following figure shows an example of a file sent for approval and the files and folders that are created when you send a user of your website a page for their approva...

Страница 24: ...resses through the approval workflow When the recipient of the page requiring approval chooses to view it Contribute creates a LCK lock file for the page within the website and a CHK checkout file in...

Страница 25: ...ture is enabled so that files are not overwritten as they work in a collaborative environment All Dreamweaver users should ensure that any pages they are editing have been properly checked out to prev...

Страница 26: ...ftware contribute Web page templates Templates are powerful design tools that help control which areas of a page can be updated If you use the same or similar layout across several web pages templates...

Страница 27: ...s to create multiple editable regions with precise uses To learn more about creating successful templates for use with Contribute see the Contribute product page at www macromedia com software contrib...

Страница 28: ...ed page s library item is updated from Dreamweaver when the item changes For more information about Dreamweaver library items see the Dreamweaver documentation Secure content using SSIs Server side in...

Страница 29: ...hive for reference E mail notification service keeps users informed about the status of drafts they are working on without requiring the user to start Contribute The service sends e mail to users when...

Страница 30: ...ou create and test web content without making it live on your public facing website Only when content has been approved are web pages and their associated files copied from the staging to the producti...

Страница 31: ...onnections In the following example there are several departmental intranet sites each of which needs access restricted to members of the given department To accomplish this the administrator creates...

Страница 32: ...the optional CPS you can integrate your organization s user directory services such as LDAP or Active Directory with Contribute This gives you individual control over which user is granted access to a...

Страница 33: ...e sites they can access are listed in the following table Although this user list is oversimplified it demonstrates one possible scenario for the way that users within an organization might be assigne...

Страница 34: ...individual users and roles CPS integrates with the organization s LDAP service which authenticates user access to various network resources In this case the LDAP authentication is the first step in g...

Страница 35: ...our production server This also lets you eliminate the presence of unnecessary files from a server with public access To use Contribute with a staging server you create a connection to the staging ser...

Страница 36: ...bout the Contribute administrative files see Contribute site structure on page 11 and Approvals and site structure on page 22 Resources For more information about designing websites with Macromedia Dr...

Страница 37: ...9 connection types about 12 path and web addresses 11 P permissions 9 network 9 server 9 Publishing Services case study 32 E mail Notification service 29 Log service 29 User Directory service about 2...

Страница 38: ...38 Index...

Отзывы: