PageSeeder installation and upgrade instructions

Release Notes - Version 5.9400 (25 September 2017)


Fixed Quick Links block being empty when in the document view. To fix this in your web browser (once v5.94 is deployed) go to the document view, close the Quick Links block and reload the page.

64184125 Sep 20175.9400

Modified get started page to check if a username already exists.

64204425 Sep 20175.9400

Fixed "No template" error when accepting an invitation to join a group.

64202425 Sep 20175.9400

Modified the insert XRef browse page to default to the folder of the current document.

6414438 Sep 20175.9400-beta-5

Fixed PSML source editor problem when editing images.

6414426 Sep 20175.9400-beta-5

Fixed add fragment to empty section still allowed when lockstructure="true" or edit="false" and replaced "Add a new fragment" button with add fragment icon on the right.

6413465 Sep 20175.9400-beta-5

Fixed upload resolve image error "target is not an image" when overwriting images and the file extension is upper case or the upload contains META-INF files.

6414895 Sep 20175.9400-beta-5

Allowed '=,&' characters in fragment IDs.

6375515 Sep 20175.9400-beta-5

Upgraded to Tika 1.15 which should fix some errors when indexing PDFs and DocX files.

6263024 Sep 20175.9400-beta-5

Reduced default maxIndexingSize to 10MB and slowIndexingSize to 1MB due to out of memory errors indexing large DocX files.

6413381 Sep 20175.9400-beta-5

Modified move replies feature to move comments created after the moving comment.

64130930 Aug 20175.9400-beta-4

Added the following character to the "Select special character" dialog in CK editor.

  • Unicode Character 'BLACK DOWN-POINTING TRIANGLE' (U+25BC)
64099829 Aug 20175.9400-beta-4

Fixed scrolling not available on upload confirm dialog.

64033023 Aug 20175.9400-beta-4

Fixed "Lock obtain timed out: ... write.lock" error when searching or indexing after indexes have been closed because there are too many.

64099523 Aug 20175.9400-beta-4

The following new services were added:

POST /groups/{group}/markdown
GET /members/{member}/discussions/find
GET /discussions/find
GET /members/{member}/groups/{group}/groupfolders/forpath
PATCH /members/{member}/groups/{group}/groupfolders/{groupfolderid}
DELETE /members/{member}/groups/{group}/groupfolders/{groupfolderid}
GET /members/{member}/groups/{group}/groupfolders
POST /members/{member}/groups/{group}/groupfolders
GET /groups/{group}/members/sendactivation
GET /groups/{group}/search
GET /groups/{group}/search/predicate
GET /groups/{group}/search/facets
GET /members/{member}/projects/{group}/search
GET /members/{member}/projects/{group}/search/predicate
GET /members/{member}/projects/{group}/search/facets
GET /members/{member}/checkusername

The following services were deprecated:

POST /groups/{group}/groupfolders
PATCH /groups/{group}/groupfolders/{groupfolderid}
GET /groups/{group}/groupfolders/forurl
GET /groups/{group}/groupfolders
GET /groups/{group}/autocomplete/{field}
GET /groups/{group}/autosuggest/fields
GET /groups/{group}/images/find
POST /groups/{group}/images/find
POST /members/{member}/groups/{group}/uris/{uri}/xrefs/{xrefid}/archive
POST /members/{member}/groups/{group}/uris/{uri}/xrefs

The following changes have been made to existing services:

  • GET /members/{member}/comments/find: Added types and context parameters.
  • GET /comments/find: Added types and context parameters.
  • GET /members/{member}/tasks/find: Added types, contentrole and context parameters.
  • GET /tasks/find: Added types, contentrole and context parameters.
  • GET /members/{member}/groups/{group}/groupfolders/{groupfolderid}: Changed default sharing=true.
  • GET /members/{member}: Allowed reset password token.
  • POST /members/{member}/groups/{group}/uris/{uri}/fragments: Added markdown parameter.
  • DELETE /members/{member}/groups/{group}/uris/{uri}/fragments/{fragment}: Changed XML root to <fragment-delete>.
  • GET /groups/{group}/autocomplete: Added fields parameter, changed fuzzy search and set XML root to <autocomplete>.
  • GET /groups/{group}/autosuggest: Added fields and filters parameters and use new XML search format.


Projects or apps using deprecated services should be updated or if using modified services may need to be updated.

64037718 Aug 20175.9400-beta-3

Fixed error when uploading and overwriting metadata properties for non-PSML documents.

64010614 Aug 20175.9400-beta-2

Fixed URL field blank when inserting an image from another group.

63797211 Aug 20175.9400-beta-2

Added the following new search services which include support for boolean operators, wildcard and flexible (drill sideways) facets, ranges and collating results from multiple groups:

  • GET /groups/{group}/search
  • GET /groups/{group}/search/predicate
  • GET /groups/{group}/search/facets
  • GET /members/{member}/projects/{group}/search
  • GET /members/{member}/projects/{group}/search/predicate
  • GET /members/{member}/projects/{group}/search/facets
63514511 Aug 20175.9400-beta-2

Modified image search page as follows:

  • changed to full term instead of prefix search (consistent with group search page)
  • added ability to select which fields to search in
  • added filters for last modified, size, format, label and no. of times used
  • added drill sideways (flexible facets) to filters
  • added image preview and display of full metadata when image is clicked
62341011 Aug 20175.9400-beta-2

Modified group search page as follows:

  • added ability to select which fields to search in
  • moved all filters from left hand block to main content area
  • replaced location filter with a bread crumb bar which allows access to all folders
  • added drill sideways (flexible facets) to filters
  • modified 'Add filter' to show all metadata and property fields for the current search (not just for the results displayed)
63873911 Aug 20175.9400-beta-2

Stopped indexing content in XML files larger than maxIndexingSize global property.

6390047 Aug 20175.9400-beta-2

Fixed etag on /groups/{group}/discussions service not being updated when comments are archived.

6400377 Aug 20175.9400-beta-2

Allowed adding or moving comments to personal group on internal URIs whenever member can view URI (comment cannot be shared with other groups as this could grant extra privileges).

6390801 Aug 20175.9400-beta-2

Fix clearing docid on upload not updating document cache or last modified date.

63895628 Jul 20175.9400-beta-2

Restricted new usernames to letters, numbers, full stop, underscore or hyphen with at least one non-number.


Existing usernames with other characters will still work but will need to be updated when member details are edited.

51344425 Jul 20175.9400-beta-2

Fixed send mail service returning an error when there are no recipients.

63891125 Jul 20175.9400-beta-2

Removed support for Internet Explorer 8.

63831124 Jul 20175.9400-beta-2

Made the following changes to the index:

  • Removed the following fields: psmodifieddate-numeric, pspara-*, psgraphicsrc
  • Added the following fields: pswordcount, pspagecount
  • Added psancestor field for comments and tasks
  • Added workflows to the index with pstype=task, pssubtype=workflow and pstaskdefintionid set to the ID of the latest comment (they are not indexed as comments).
  • Modified psinline-[name], psmetadata-[name] and psproperty-[name] so that if name ends with -date it will be indexed as a date and if it ends with -text it will be tokenized and case-insensitive. Currently only ISO format yyyy-mm-dd is supported for dates.


Any projects or apps using the fields psmodifieddate-numeric, pspara-*, psgraphicsrc will need to updated to use their replacements: psmodifieddate, psblock-*, psimagesrc

63482824 Jul 20175.9400-beta-2

Fixed markdown parser inserting quoted block inside preformatted block.

63589118 Jul 20175.9400-beta-2

Removed old ant-library and related code from the publisher.


Any ANT scripts using code under template/default/ant-library will need to be modified to remove all references to this code.

63861118 Jul 20175.9400-beta-2

Added options for inserting new fragments on the target document when inserting an XRef (markdown text can be used to format the initial content).

63765517 Jul 20175.9400-beta-2

Modified the default manual title and reverse title when inserting an XRef to be calculated by finding the closest previous text in the document for the following elements/attributes:

  • [heading/@prefix] heading
  • section/title
  • section/@title

If there are none of these found in the current section the default is blank.

62413617 Jul 20175.9400-beta-2

Fixed move file error when using ps:process ANT task with metadata files in META-INF folder and problems stripping docids/titles from <documentinfo>.

63765310 Jul 20175.9400-beta-2

Modified CK editor as follows:

  • Changed "Styles" and "Normal" menus to "Character" and "Paragraph".
  • Changed "Formatted" to "Preformatted" and "Block Styles" to "Block Labels".
  • On right click menu changed "Add label x" to "Add block x" and "Add inline x".
63751230 Jun 20175.9400-beta-2

Added markdown help and preview icons at the top right of every comment/task/workflow text box which allows viewing of the markdown formatting that will be applied.

62367130 Jun 20175.9400-beta-2

Replaced Admin > Group folders page with a new Sharing page which displays all folders shared to/from the group and allows new folders to be shared easily. Also allows group properties 'shareDocumentEdits' and 'shareXrefsWithTarget' to be edited (these properties have been removed from the Config group page). It automatically applies sharing settings so there is no need to do this manually. Also added a 'Sharing' action on folders in the Document browse page.


There is now no way to add shared folders that are not owned by a group (aka 'non default' folders). These folders should still work but are deprecated and projects using them should be modified to use editable shared folders instead.

63491430 Jun 20175.9400-beta-2

Preferenced embedded over transcluded content when processing ambiguous XRef targets in <ps:process> ANT task.

62376727 Jun 20175.9400-beta-2

Modified move comment with replies feature to remove old groups from the replies as well as add the new ones.

63713620 Jun 20175.9400-beta-2

Added validation of level="metadata" PSML files on upload including an error if they are outside the META-INF folder.

63506219 Jun 20175.9400-beta-2

Fixed database error viewing a document with more than 2000 fragments that have edits.

63563819 Jun 20175.9400-beta-2

Fixed Quick links block branches not opening when in the document view page.

63484714 Jun 20175.9400-beta-2

Allowed edits with unresolved XRefs and added an attribute unresolved-xrefs="true" on the <fragment-creation> XML for the service if there are any.

62633014 Jun 20175.9400-beta-2

Fixed Project files import on PageSeeder and publisher so that before importing it will list the files that will be overwritten and give an option to cancel.

63524714 Jun 20175.9400-beta-2

Modified the Publish configs and Member configs pages on the publisher to have the same format as the Document config page.

62613813 Jun 20175.9400-beta-2

Fixed CK editor adding the wrong number of <col> elements when adding a new column to a table that has no existing <col> elements.

63516613 Jun 20175.9400-beta-2

Modified the duplicate document feature so that if the original has a docid and there is no existing original-docid metadata property then it adds an original-docid metadata property with docid as it's value to the new document.

63530713 Jun 20175.9400-beta-2

Fixed some XRef link titles disappearing when edited by defaulting @title to the existing content when @display="manual" and @title is missing or empty.

6351527 Jun 20175.9400-beta-2

Fixed task/workflow notification defaulting to 'normal' when previously assigned and possible problems clearing priority and assigned fields.

6348104 Jun 20175.9400-beta-2

Added support for the following attribute on the ps:config ANT task: load-default - Whether to load the default properties from PageSeeder (only applicable if script is run within PageSeeder publisher) - default "true".

6347554 Jun 20175.9400-beta-2

Improved layout manager security by removing support for group:, member:, xlinkid: environment variables in config.xml.


Any projects that use custom layout config.xml containing group:, member:, xlinkid: will need to be updated.

63515031 May 20175.9400-beta-2

Created on , last edited on