PageSeeder installation and upgrade instructions

Release Notes - Version 5.9303 (2 May 2017)


Added option to display XRef labels on document view page.

6265602 May 20175.9300

The following old servlets have been removed:

  • com.pageseeder.ChangeDetailsForm
  • com.pageseeder.EditResourceServlet
  • com.pageseeder.EditGroups
  • com.pageseeder.EditHostAliases
  • com.pageseeder.EditMemberOptions
  • com.pageseeder.EditXLinkFormDo
  • com.pageseeder.MemberGroupDetailsForm


Any projects using these servlets directly should be modified to use services instead.

6266211 May 20175.9300

Modified default notification in user interface to be 'minimal' only if the task/workflow has been assigned.

6262981 May 20175.9300

The following services have been added:

GET /members/{member}/discussions
GET /groups/{group}/unsubscribe
POST /groups/{group}/unsubscribe
DELETE /members/{member}

The following services have been modified:

GET /members/{member}/tasks/find
  • Added project parameter.
GET /members/{member}/uris/{uri}/discussions
GET /uris/{uri}/discussions
GET /members/{member}/uris/{uri}/fragments/{fragment}/discussions
GET /uris/{uri}/fragments/{fragment}/discussions
GET /members/{member}/discussions/forurl
GET /discussions/forurl
  • Added archived parameter, support for comments=none and improved performance.
GET /members/{member}/projects/find
  • Added titleprefix and archived parameters.

POST /members/{member}/groups/{group}/mail/send

  • Added from and groups parameters.

POST /groups/{group}/members/invite

  • Removed extended group XML from response, plus added firstname, surname params.
POST /groups/{group}/members/inviteself
POST /groups/{group}/members/{member}/manage
PATCH /groups/{group}/members/{member}
POST /groups/{group}/members
GET /members/{member}/invitations
  • Removed extended group XML from response.

POST /members/{member}/unlock

  • Changed response <member-account locked="false"> to <member-unlock>.
GET /groups/{group}/externaluris/{uri}/externaluris
GET /groups/{group}/externaluris/forurl/externaluris
GET /groups/{group}/hosts/{host}/externaluris
  • Added archivedfolders parameter.

62656728 Apr 20175.9300

Added the following fields to the index for comments and tasks:

  • pscontexturiid: the ID of the URI a comment or task was posted on. If there was no URI (i.e. general context) it will be 0.
  • pscontextfragment: the URI fragment that a comment or task was posted on. If there was no specific fragment it will be default.
62628011 Apr 20175.9300-beta-8

Deprecated @includes and @excludes attributes on all elements in ps:process ANT task because of problems with dynamic values that can contain commas.


Any projects using these attributes should be modified to use <include name=""/> or <exclude name=""/> elements instead.

62618011 Apr 20175.9300-beta-8

Made the following improvements for URLs (external URIs):

  • Added "psurl" index field for URLs and an option to display the URL in the search results table view.
  • Added "pshost" index field for URLs and an option to use it as a facet in the Search results.
  • Added "List URLs in group" link to bookmarklet web form.
  • Improved browsing performance when there are many URLs in a group.
  • Added a settings icon at the top of the browse page with the following options:
  • Hierarchical view
  • Show archived URLs
  • Display path & date


Some existing URLs may not be accessible in the Hierarchical view. If this is the case the deepest one in each hierarchy can by archived and re-created then all should be accessible.

6260043 Apr 20175.9300-beta-8

Added degree symbol to CK editor "Insert special character" dialog.

62594128 Mar 20175.9300-beta-8

Made the following modifications to notify options:

  • Email replies to tasks use notify 'minimal' by default (same as the UI).
  • Notify 'minimal' now includes discussion authors as well as the assigned member and approvers (but not for workflows which only include assigned member and approvers).
  • Notify 'minimal' is now enabled for comments.
62580727 Mar 20175.9300-beta-8

Enable 'Add label' and 'Remove label' in search results column view for URLs.

62574427 Mar 20175.9300-beta-8

Modified URLs (external URIs) so that query parameter order is preserved but URL queries are still order insensitive.

62579427 Mar 20175.9300-beta-8

Improved browse performance when there are many URLs (external URIs) in a group.

62574027 Mar 20175.9300-beta-8

Enabled notification emails for comments with contenttype not equal to text/plain, however in this case notify will default to silent.

62584322 Mar 20175.9300-beta-8

Fixed problem uploading URLs containing '&' or missing the port number.

62562413 Mar 20175.9300-beta-8

Changed default of statusBroadcastApprovers group property to "Resolved,Complete" so approvers will now receive notification when a task/workflow is changed to Resolved or Complete.

6253818 Mar 20175.9300-beta-8

Added support for "Service provider" PageSeeder license. It has a 28 character product key beginning with "s" as opposed to the "Standard" license which uses 27 characters. A "Service provider" or "Developer" license is required to enable organization customization features. A "Developer" license can only be used on localhost or *.localhost URLs.

6254033 Mar 20175.9300-beta-8

Fixed search page returning nothing when selected facet value contains a comma.

6250942 Mar 20175.9300-beta-4

Changed email subject handling as described below to stop "re: xxx re: xxx re: xxx ..." being added to thread titles for custom emails:

  • By default the subject on replies to comments will be ignored and the title taken from the comment being replied to (i.e. the thread title can't be changed by email).
  • If the group property "Mail New Thread By Title" is true (default is false) and the previous comment title string is not anywhere in the email reply title then create a new thread (i.e. when this option is enabled and the title has completely changed create a new thread).
61585222 Feb 20175.9300-beta-3

Added the following notify option (tasks/workflows only), ensured that only group members are ever notified and that notify Silent will never send a notification:

  • Minimal: Send notification to assigned member and depending on status to group approvers

Also added the following membership notification settings and ensured that members with 'Announcements only' will only ever receive announcements from the group.

  • Essential: Receive only tasks assigned to me and replies to my posts
  • Weekly digest: Essential plus a new comment and task digest weekly

The Status Change Broadcast group property is deprecated and no longer used.


Members who have notification set to 'Announcements only' will need to change it to 'Essential' in order to keep receiving tasks assigned to them and replies to their posts.

62366721 Feb 20175.9300-beta-3

Added support for organization-config.xml which allows an organization to more easily customize PageSeeder including:

  • Add user/privacy agreements.
  • Brand page/email logos, styles and customize links.
  • Restrict member email domains and login access.

It is only enabled for "Developer" and "Service provider" PageSeeder licenses.

56195421 Feb 20175.9300-beta-3

Added the following improvements to member management:

  • Find/Create/Import members are now accessible from a new Admin > Members page.
  • Find members will now do a partial match instead of exact match on details entered.
  • The "Add/Invite member to another group" option will now also search by group title and will allow custom member details fields to be entered.
62377621 Feb 20175.9300-beta-3

Added support for licenseExpires date in the which is tied to the productKey. From that date most pages under the Admin menu and all email notifications will be disabled. The date must be in ISO 8859 format YYYY-MM-DD and cannot be changed without a new product key. It can be entered on the setup pages where product key is also entered.

62444421 Feb 20175.9300-beta-3

Added numerical ordering of document titles that start with numbers when browsing.

62448821 Feb 20175.9300-beta-3

Added support for the following new type on publishing script <param> elements: -localdocumentversion: drop-down list of document versions used in the current document.

62387220 Feb 20175.9300-beta-3

Added a More button to Document history page when there are more than 100 events.

62117410 Feb 20175.9300-beta-3

Added improvements to validation report including display of document 'folder', 'extension' and 'document type' processed and a 'Run again' button.

6159938 Feb 20175.9300-beta-3

Fixed process ANT task problem on Linux with image metadata not being embedded when the exported image src contains "..".

6237686 Feb 20175.9300-beta-3

Added an "unsubscribe" link to the bottom of all group emails which displays a page allowing users to unsubscribe without logging in. Also restricted notification emails to group members only (even for public groups) and removed the user option for the notifyFromAddress group property so users real email addresses are never revealed.

6156563 Feb 20175.9300-beta-3

Fixed "autosuggest" in editor-config.json returning incorrect results when using "with" "psancestor".

6159223 Feb 20175.9300-beta-3

Users now do not need to logout and login again to access a new group they have joined.

6163254 Jan 20175.9300-beta-3

Modified service PATCH /members/{member} to not send a password changed email if member status is set-password (i.e. the member is setting up their account).

6161843 Jan 20175.9300-beta-3

Fixed 404 error when using old ps-request ANT task caused by /ps/ps in URL.

61592420 Dec 20165.9300-beta-3

Created on , last edited on