PageSeeder installation and upgrade instructions

Release Notes - Version 5.9601 (11 July 2018)


Fixed problem uploading using a folder path with a different case to the folder in PageSeeder or to a shared folder containing upper case.

6578246 Jul 20185.9600

Defaulted DocX import/export of "HTML Code" and "HTML Preformatted" styles to use PSML <monospace> and <preformat> elements.

6576733 Jul 20185.9600

Added support for the following parameters to the Default servlet:

  • publication: Whether to make publication adjustments (e.g. numbering) in content - requires ps-transclude=true (default false).
  • publicationid: The ID of the publication context for this document (defaults to first publication found for URI).
  • position: The position (instance number) of this document in the publication (defaults to first embedded position).
65689729 Jun 20185.9600

The following new services were added:

GET /groups/{group}/uris/history
GET /groups/{group}/publications
GET /groups/{group}/publications
GET /members/{member}/publications
GET /groups/{group}/uris/{uri}
POST /members/{member}/groups/{group}
GET /members/{member}/groups/{group}
GET /members/{member}/groups/{group}
GET /groups/{group}/uris/{uri}/toc
GET /groups/{group}/uris/{uri}
GET /projects/{group}/publications
POST /projects/{group}/publications

The following changes have been made to existing services:
PATCH /members/{member}/groups/{group}/uris/{uri}: Added publicationid and publicationtype parameters.

GET /members/{member}/groups/{group}/uris/{uri}/fragments/{fragment}: Added publicationid and position parameters.

PUT /members/{member}/groups/{group}/uris/{uri}/fragments/{fragment}: Added publicationid and position parameters.

GET /members/{member}/export: Added publicationid parameter.

GET /members/{member}/uris/{uri}/export: Added publicationid parameter.

GET /members/{member}/groups/{group}/export: Added publicationid parameter.

GET /members/{member}/groups/{group}/uris/{uri}/export: Added publicationid parameter.

POST /members/{member}/groups/{group}/uris/{uri}/versions: Added publicationid parameter.

65689629 Jun 20185.9600

Added support to ps:process ANT task for publications by allowing the following element under <ps:process>:

  config="[publication config path]"
  rootfile="[path relative to src]"


The following elements/attributes under <ps:process> are obsolete and projects using them should be modified to use publication instead: @generatetoc, xrefs/@levels and <number>.

65524229 Jun 20185.9600

Updated default word-export-template.docx to support footnotes, endnotes and citations.


In word-export-config.xml the default/xref element has been renamed to default/xrefs. Any projects using this element will need to be updated.

65669927 Jun 20185.9600-beta-5

Made the following changes to cross references (XRefs):

  • Added support for xref-config.xml file which can be used to configure XRefs across a whole project to make it easy for users to create XRefs consistently for different purposes.
  • New user interface for adding XRefs which allows users to choose from a list of predefined XRef configurations (e.g. footnote, definition, citation).
  • For consistency editor-config.json files are replaced by editor-config.xml files (they will be automatically converted when PageSeeder is started).
  • Added to <xref> and <blockxref> an optional @config and support for @display="template" which will replace these tokens in @title dynamically: {document}, {filename}, {docid}, {fragment}, {heading}, {prefix}, {parentnumber}. Also added support for @type="math" which will transclude mathml or asciimath equations inline.


If using a source control system for template files, the new editor-config.xml files created by PageSeeder should be copied to it and the old editor-config.json files removed.

6380925 Jun 20185.9600-beta-4

Fixed duplicate document label problem when multiple document-config.xml specify the same creation label.

6560014 Jun 20185.9600-beta-4

Modified DocX indexing so the document.xml file is indexed as XML to conserve memory. Also increased the default maxIndexingSize to 30MB which for DocX means the uncompressed size of the document.xml file.

6559614 Jun 20185.9600-beta-4

Modified services and default servlet so that gzip is used for response only if content size > 1024 bytes and gzip is accepted by client.

6547054 Jun 20185.9600-beta-4

Added support for publications which are sets of documents embedded or transcluded into the same hierarchy. This enables display of a full table of contents, heading/paragraph numbering and versioning of a whole publication. On the member's home page there is a Member publications block and under each group there is a Group publications blocks for easy access to publications. The Context and Table of contents blocks have now been merged to display a full table of contents.

6543461 Jun 20185.9600-beta-4

Fixed list-uri-discussions service returning empty archived discussions when archived=false.

65589928 May 20185.9600-beta-3

Added "Sort by" option to Image search pages.

65473825 May 20185.9600-beta-3

Fixed problem with bread crumb bar in Search and Images pages when a folder contains spaces.

65474125 May 20185.9600-beta-3

Added Created date and Version date to Change columns dialog on Search page.

65559025 May 20185.9600-beta-3

Added the following fields to the index for comments and updated index version to 5401:

  • pscomment-status, pscomment-priority, pscomment-assignedto, pscomment-assignedtoid, pscomment-duedate
65423723 May 20185.9600-beta-3

Added support for displaying and editing AsciiMath to the standard perspective.

65546223 May 20185.9600-beta-3

Fixed markdown problem when line starts with 4 spaces within fenced text.

65530221 May 20185.9600-beta-3

Upgraded to Lucene v5.5.5 for Java 9 support.

65537016 May 20185.9600-beta-3

Added 'Validate All' button on Publish scripts page which will check all ANT scripts for obsolete or deprecated code.

65530815 May 20185.9600-beta-3

Removed document preview page as table of contents and numbering are now included in the document view page via the publication feature.

65397415 May 20185.9600-beta-3

Added a location filter to the Edit sheet which also preserves the location when coming from the Search or Document browse pages.

65474215 May 20185.9600-beta-3

Fixed problem deleting edit notes.

65466515 May 20185.9600-beta-3

Modified document activity page to be consistent with individual document history page and added an 'Export as CSV' button to both pages. Also added filters for location, label and document type to document activity page.

64207315 May 20185.9600-beta-3

Modified upload to always create an upload event for each document even for large uploads but not attach or list documents in the upload notification if there are more than maxUploadNotificationAttachments (default 20).

65383615 May 20185.9600-beta-3

Modified upload to not fail if there is a validation error in the PSML metadata but to log a warning.

65385215 May 20185.9600-beta-3

Added support for CORS requests to services and the Default servlet from URLs matching any OAuth client URI configured in PageSeeder.

65279415 May 20185.9600-beta-3

In the document view page transclusions are now outlined automatically on mouse over.

65291415 May 20185.9600-beta-3

Fixed problem starting PageSeeder with Java 9 by upgrading to Tomcat 9.0.8, Tika 1.18 and adding JAXB library.

65281215 May 20185.9600-beta-3

Fixed edit notes created after a version not appearing in the PSML document for that version.

65471311 Apr 20185.9600-beta-3

Fixed problem with insert image when listing images from another group.

65397526 Mar 20185.9600-beta-3

Created on , last edited on