Publish scripts page

Key point: Manage script files used for publishing.

There are seven different types of publishing in PageSeeder:

  • Scheduled publish – these publish actions can be programmed to start at a certain date/time and can repeat regularly; they run at the project level.
  • Group publish – used to publish a group, they appear on the group homepage.
  • Folder publish – running at the folder level, they are available in the documents page.
  • Batch publish – available in the search results page, they can be selected when documents are searched and the results are displayed as a table.
  • Document publish – they can be run on documents from the documents page or the document view page, whether in review mode or edit mode.
  • PSML document type publish – similar to the document publish actions, but they only apply to a specific PSML document type.
  • URL publish – they can be run on a URL from the document/URL view page.

All publish actions have to be defined in a configuration file. All these configuration files are directly accessible from the callout box at the top of this page:

  • The scheduled publish actions must be defined in the scheduler configuration file located at the following location: [project]/publish/schedule-config.xml
  • The group, folder, batch and document publish actions are defined in the publish configuration file found at: [project]/publish/publish-config.xml
  • The PSML document type publish actions are found in a section of the document-config.xml file for that document type, under the <publishing> element.
  • The URL publish actions are found in a section of the url-config.xml file for the URL type, under the <publishing> element.

The scripts that are available, but not defined in the corresponding configuration file, are marked as not configured in the table. For the actions that are defined in the configuration file, the corresponding script is available with a link (create or edit) along with a link to its containing folder to view any file that might be used by the script (XSLT scripts, XML configuration files...).

You can validate the configuration of your publish scripts. Click the Validate all button at the top left to open the publish scripts validation page.

How to find this page

Administration menu > [Project] > Template > Publish scripts