MACROMEDIA CONTRIBUTE 3-CONTRIBUTE PUBLISHING SERVER Manual
MACROMEDIA CONTRIBUTE 3-CONTRIBUTE PUBLISHING SERVER Manual

MACROMEDIA CONTRIBUTE 3-CONTRIBUTE PUBLISHING SERVER Manual

Contribute publishing server

Advertisement

Quick Links

CONTRIBUTE
3
Contribute Publishing Server

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the CONTRIBUTE 3-CONTRIBUTE PUBLISHING SERVER and is the answer not in the manual?

Questions and answers

Summary of Contents for MACROMEDIA CONTRIBUTE 3-CONTRIBUTE PUBLISHING SERVER

  • Page 1 CONTRIBUTE ™ Contribute Publishing Server...
  • Page 2 Other product names, logos, designs, titles, words, or phrases mentioned within this publication may be trademarks, service marks, or trade names of Macromedia, Inc. or other entities and may be registered in certain jurisdictions including internationally.
  • Page 3: Table Of Contents

    CONTENTS CHAPTER 1: Using Contribute Publishing Server ......5 Accessing the Contribute Publishing Server Console ......5 Enabling or disabling E-mail and Log services for a website.
  • Page 4 tempPosting ........... 27 undoCheckOut .
  • Page 5: Chapter 1: Using Contribute Publishing Server

    CHAPTER 1 Using Contribute Publishing Server Macromedia Contribute Publishing Server (CPS) is a user management and publishing solution that lets Contribute administrators manage large groups of Contribute users and monitor what those users do on the website. CPS has an administration console that enables you to view settings for the User Directory, Log, and E-mail services, and to view settings for each website you’ve enabled CPS for.
  • Page 6 To access the CPS Console from Contribute: In Contribute, select Edit > Administer Websites (Windows) or Contribute > Administer Websites (Macintosh), and then select the website you want to administer from the submenu. If the website has no administrator, click Yes when a dialog box asks whether you want to become the website administrator.
  • Page 7: Enabling Or Disabling E-Mail And Log Services For A Website

    Tip: To easily open the CPS Console, try adding a bookmark in your browser. Enabling or disabling E-mail and Log services for a website You can enable or disable the E-mail and Log services for any website you’ve enabled Contribute Publishing Server (CPS) for.
  • Page 8: Using The Simple File Deployment Service

    Note: If you plan to extend the service, open the settings.xml file for the uncompiled version of the code in C:/Program Files/Macromedia/Contribute Publishing Server/jrun4/servers/contribute- wps/contribute/customservices_code/filedeployer. In the settings.xml file, add the URI (web addresses) and FileSystemPath for the staging and live servers for each website you want to use this service, and then save and close the file.
  • Page 9: Accessing And Using The Simple File Deployment Service

    8), you can start using the service to move files from your staging server to your live server. Note: This procedure is for using the service as is. Macromedia recommends that you extend the service to meet your specific needs (see “About extending the Simple File Deployment service”...
  • Page 10: Using The Rss Activity Feed Service

    To access and use the Simple File Deployment service: In a browser, enter the address for the Simple File Deployment service. The default install path is https://server:8900/contribute/customservices/ filedeployer/ The Simple File Deployment service shows a list of files that have been published, deleted, or rolled back on the staging server.
  • Page 11: Setting Up The Rss Activity Feed Service

    C:/Program Files/Macromedia/Contribute Publishing Server/jrun4/servers/ contribute-wps/contribute/customservices/rssfeed Note: If you plan to extend the service, open the settings.xml file for the uncompiled version of the code in C:/Program Files/Macromedia/Contribute Publishing Server/jrun4/servers/contribute- wps/contribute/customservices_code/rssfeed. In the settings.xml file, add the following information for a syndication feed: is the name of the syndication feed you’re creating.
  • Page 12: Accessing The Rss Activity Feed Service File

    11), the service reports activity on your website, including Publish, Delete, and Roll Back events in specified folders. You can use a news reader or aggregator, such as the one in Macromedia Central, to view your syndication feed. To install Macromedia Central to access the RSS Activity Feed service file: Download Macromedia Central from the Downloads page on the Macromedia website at www.macromedia.com.
  • Page 13: Changing Your Cps Console Password

    Be sure to record your password somewhere so you don’t forget it. Tip: If you forget your password, open security.xml in C:/Program Files/Macromedia/Contribute Publishing Server/jrun4/servers/contribute-wps/contribute/WEB-INF/pubserver/server/. Remove the content between the password_hash tags and the salt tags, and then save and close the file.
  • Page 14: Forwarding Website Events To A Custom Service

    Forwarding website events to a custom service After you write and install a custom service, or after you set up the Simple File Deployment or RSS Activity Feed service, you need to configure the Forwarding service to send events for each website to the new service.
  • Page 15: Chapter 2: Extending Contribute Publishing Server

    CHAPTER 2 Extending Contribute Publishing Server Macromedia Contribute Publishing Server (CPS) includes logging, e-mail notification, and user management services. There are also two other services that you can use as they are, or you can extend to meet your needs.
  • Page 16 Note: Custom services are supported through the Forwarding service, which passes along the event data through additional web service invocations. An Example Publish Event Contribute Contribute Publishing Website Services Website Contribute publishes a page to website. E-mail Service Service Server Contribute sends CPS server sends Forwarding Service...
  • Page 17: Creating A Custom Publishing Service

    Related topics: • “About extending the Simple File Deployment service” on page 20 • “API data types” on page 22 • “Web service methods” on page 23 Creating a custom publishing service The Contribute Publishing Server (CPS) API enables you to write custom services to add more server-side functionality.
  • Page 18: Write A Web Service That Implements The Cps Api

    Adapters ColdFusion components (CFCs) provide an easy way to implement a web service. However, Macromedia ColdFusion MX 6.1 requires you to use an adapter ColdFusion Markup Language (CFML) file to permit the correct processing of Contribute events. The example ColdFusion service already includes this adapter.
  • Page 19: Installing The Custom Service On A Server

    “Write a web service that implements the CPS API” on page Macromedia recommends that you install the custom service on the same physical computer as CPS, for optimal performance. This reduces the time it takes to execute the web service invocation.
  • Page 20: About Extending The Simple File Deployment Service

    You can add authentication functionality to limit access to the service. Tip: Macromedia strongly recommends that you add authentication. To do so, you can simply copy the settings file and save it as a separate service in a subfolder for each website, or you can write you own security interface to handle multiple websites.
  • Page 21 • Detection of file changes by other applications You can add functionality so that the service is aware when files have been changed by applications other than Contribute, such as Macromedia Dreamweaver. • Removal of extra files You can enable the service to remove certain extraneous file types, including image references on a page.
  • Page 22: About Extending The Rss Activity Feed Service

    To find the RSS Activity Feed service files for extending: • Locate the RSS Activity Feed service files in the following default location: C:/Program Files/Macromedia/Contribute Publishing Server/jrun4/servers/ contribute-wps/contribute/customservices_code/rssfeed This folder contains the uncompiled code for the service, which you can modify. The files are: receives and parses SOAP messages.
  • Page 23: Web Service Methods

    • is the same as the clientID username Location object describes where the file or directory can be found. It has the following Location elements: • is the URL of the website where the file resides. An example of a siteURI value is siteURI "http://www.myserver.com/mysite"...
  • Page 24: Adminchange

    adminChange Description Invoked when the user changes the administration settings, after clicking the Close button. Arguments location user argument is a Location object that specifies the site on which administration is location being changed. argument is a User object that describes the person who is changing the administration user settings.
  • Page 25: Changeowner

    argument is a Location object that specifies the location of the temporary draftLocation file containing the edited version of the page. changeOwner Description Invoked when an administrator clicks the Change Owner button in the Managed Drafts panel. Arguments location, user, draftLocation, recipient, comments argument is a Location object that specifies the file on which to change ownership.
  • Page 26: Inboxedit

    inboxEdit Description Invoked when a user initiates an edit on a draft in his or her mailbox. Arguments location user draftLocation argument is a Location object that specifies the target location of the file being location edited. argument is a User object that describes the user who is editing the draft. user argument is a Location object that specifies the location of the temporary draftLocation...
  • Page 27: Rollback

    argument is a Location object that specifies the location of the directory to be location removed. is a User object that describes the person who is deleting the directory. user rollBack Description Invoked when a user rolls back a published page to obtain the previous version. Arguments location user...
  • Page 28: Undocheckout

    is a Location object that specifies the location of the temporary file draftLocation containing the edited version of the page. undoCheckOut Description Invoked when an administrator deletes from review in the Manage Draft panel a draft that has been sent for review. Arguments location, user, draftLocation argument is a Location object that specifies the file for which the checkout is to be...
  • Page 29: Index

    INDEX adminChange() 24 inbox edit 23 administration 23 inbox edit methods 23 administration methods 23 inboxEdit() 26 adminRemove() 24 about 15 Location notification object 23 events content 16 architecture, CPS 15 makeDirectory() 26 methods cancel() 24 administration 23 cancelIndboxEdit() 24 file management 23 changeOwner() 25 inbox edit 23...
  • Page 30 sendForReview() 27 server notifications about 17 objects 22 tempPosting() 27 undoCheckOut() 28 User notification object 22 web service methods 23 adminChange() 24 adminRemove() 24 cancel() 24 cancelIndboxEdit() 24 changeOwner() 25 delete() 25 edit 25 file management 23 inboxEdit() 26 makeDirectory() 26 publish() 26 removeDirectory() 26 rollback() 27...

This manual is also suitable for:

Contribute 3

Table of Contents