MACROMEDIA CONTRIBUTE 3-CONTRIBUTE PUBLISHING SERVER Manual

Summary of CONTRIBUTE 3-CONTRIBUTE PUBLISHING SERVER

  • Page 1

    Contribute 3 contribute publishing server.

  • Page 2

    Trademarks 1 step robopdf, activeedit, activetest, authorware, blue sky software, blue sky, breeze, breezo, captivate, central, coldfusion, contribute, database explorer, director, dreamweaver, fireworks, flash, flashcast, flashhelp, flash lite, flashpaper, flex, flex builder, fontographer, freehand...

  • Page 3: Contents

    3 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

    4 contents tempposting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 undocheckout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 undosend . . . . . . . . . . . . . . . . . . . . . . . . . ....

  • Page 5: Chapter 1

    5 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...

  • Page 6

    6 chapter 1: using contribute publishing server to access the cps console from contribute: 1. 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 adminis...

  • Page 7

    Enabling or disabling e-mail and log services for a website 7 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 publis...

  • Page 8

    8 chapter 1: using contribute publishing server using the simple file deployment service contribute publishing server (cps) provides an extensible framework for a simple file deployment service that you can modify to meet your needs for moving files from a staging or testing server to a live server....

  • Page 9

    Using the simple file deployment service 9 3. Make sure that your server is running with a user that has sufficient network permissions to copy files on the staging and live servers. If you are using windows, many servers run, by default, with the local system user (which probably has limited networ...

  • Page 10

    10 chapter 1: using contribute publishing server to access and use the simple file deployment service: 1. 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 serv...

  • Page 11

    Using the rss activity feed service 11 setting up the rss activity feed service the rss activity feed service produces a syndication feed that lists publish, delete, and roll back events that occur to pages in any folder on your website. Before you use the rss activity feed service, you need to comp...

  • Page 12

    12 chapter 1: using contribute publishing server c in the right pane, double-click macromedia contribute publishing server. The properties dialog box appears. D select the log on tab, and then select the select this account option. E enter your user name and password, and then click ok. The user nam...

  • Page 13

    Changing your cps console password 13 the log file is written to the following directory: c:\program files\macromedia\contribute publishing server\jrun4\servers\default\contribute\web- inf\pubserver\sites\siteid\logs\events.Log where siteid is an identifier assigned to each site. To view the events ...

  • Page 14

    14 chapter 1: using contribute publishing server 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 th...

  • Page 15: Chapter 2

    15 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. Using the cps api, you can exte...

  • Page 16

    16 chapter 2: extending contribute publishing server note: custom services are supported through the forwarding service, which passes along the event data through additional web service invocations. Figure 1. How a publish event is posted to cps and forwarded to a custom service. Contribute sends ev...

  • Page 17

    Creating a custom publishing service 17 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 servi...

  • Page 18

    18 chapter 2: extending contribute publishing server related topics • “contribute publishing server api overview” on page 15 • “about extending the simple file deployment service” on page 20 • “api data types” on page 22 • “web service methods” on page 23 write a web service that implements the cps ...

  • Page 19

    Creating a custom publishing service 19 to use the adapter file, place a copy of it in the same directory as the cfc file you wish to adapt, and then rename the cfml file to match the cfc filename. For example, to adapt customservice1.Cfc, copy the contributeservice.Cfm file into the folder that con...

  • Page 20

    20 chapter 2: extending contribute publishing server viewing the cps error log you can view the cps error log to see errors that occur when cps starts or when cps invokes the log service, e-mail notification service, or a custom service. The log is located in the following locations: • for the simpl...

  • Page 21

    About extending the simple file deployment service 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 t...

  • Page 22

    22 chapter 2: extending contribute publishing server related topics: • “creating a custom publishing service” on page 17 • “api data types” on page 22 • “web service methods” on page 23 about extending the rss activity feed service you can use the rss activity feed service to produce a syndication f...

  • Page 23

    Web service methods 23 • clientid is the same as the username . Location the location object describes where the file or directory can be found. It has the following elements: • siteuri is the url of the website where the file resides. An example of a siteuri value is "http://www.Myserver.Com/mysite...

  • Page 24

    24 chapter 2: extending contribute publishing server adminchange description invoked when the user changes the administration settings, after clicking the close button. Arguments location , user the location argument is a location object that specifies the site on which administration is being chang...

  • Page 25

    Web service methods 25 the draftlocation argument is a location object that specifies the location of the temporary 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, us...

  • Page 26

    26 chapter 2: extending contribute publishing server inboxedit description invoked when a user initiates an edit on a draft in his or her mailbox. Arguments location , user , draftlocation the location argument is a location object that specifies the target location of the file being edited. The use...

  • Page 27

    Web service methods 27 the location argument is a location object that specifies the location of the directory to be removed. The user is a user object that describes the person who is deleting the directory. Rollback description invoked when a user rolls back a published page to obtain the previous...

  • Page 28

    28 chapter 2: extending contribute publishing server the draftlocation is a location object that specifies the location of the temporary file containing the edited version of the page. Undocheckout description invoked when an administrator deletes from review in the manage draft panel a draft that h...

  • Page 29: Index

    29 index a adminchange() 24 administration 23 administration methods 23 adminremove() 24 api about 15 events content 16 architecture, cps 15 c cancel() 24 cancelindboxedit() 24 changeowner() 25 contribute publishing server about 15 api 16 architecture 15 creating a custom service 17 events content 1...

  • Page 30

    30 index s sendforreview() 27 server notifications about 17 objects 22 t tempposting() 27 u undocheckout() 28 user notification object 22 w web service methods 23 adminchange() 24 adminremove() 24 cancel() 24 cancelindboxedit() 24 changeowner() 25 delete() 25 edit 25 file management 23 inboxedit() 2...