---
title: "Release Notes – Version 5.0 (April 2012)"
source: https://dev.pageseeder.com/guide/installation/release_notes/release_notes_version_5.0.html
last_updated: 2026-08-07T17:09:54+10:00
tokens: ~5048
---

# Release Notes – Version 5.0 (April 2012)

referenced by 5.000: Download PageSeeder 5.000 (reverse links to be added)

**Following are fixes, enhancements or features that have been implemented for the current release of PageSeeder. (see the [Release Notes – Version 4.x](release_notes_version_4.md) for details of previous versions):**

| Description | ID | Date | Version |
| --- | --- | --- | --- |
| **Added:** progress bar and cancel button for moving or archiving documents | 360026 | 01 May 2012 | 5.0000 |
| **Added:** support in Word export for row span in tables and have borders and full width on tables by default | 423875 | 30 Apr 2012 | 5.0000 |
| **Created:** a Linux installer and moved the following properties files to the `webapp/WEB-INF/sysconfig` folder: `jpox.properties groupDefault.properties projectDefault.properties mime.properties databaseMySQL.properties databaseOracle.properties databaseSQLServer.properties document.properties index.properties` These properties should NOT be changed | 276795 | 23 Apr 2012 | 5.0000 |
| **Added:** Group Manage page and moved the following options to it: Index GroupArchive GroupDelete Group (now also deletes documents) Unarchive Group (new option) | 357568 | 11 Apr 2012 | 5.0000 |
| **Added:** `Autosaved Draft` marker on fragments in **group-document-view** and fixed the inconsistent market display under **Options** | 390687 | 11 Apr 2012 | 4.9516 |
| **Added:** **Recently Viewed block** to *standard perspective* | 396405 | 04 Apr 2012 | 4.9514 |
| **Broadened:** support for processing collections of linked documents by adding the following attribute on the **ps-download-xrefs** **Ant task**. `@loadReverse`: when this flag is set, reverse XRefs are followed to include in the download any documents with XRefs to the current document. Values are `true` or `false` - default is `false`. | 396636 | 26 Mar 2012 | 4.9514 |
|  |   |   |   |
| **Added:** To improve system administration, the following *property* was added to **projects** `overrideDefaultXslt:` this value flags whether to allow overriding of default layout XSLT. To ensure compatibility with future versions of PageSeeder, overriding the XSLT is not recommended. Values are true or false - default is false. Projects should remove any customizations that override XSLT under `default/Layout` or `default.*/Layout` (overrides are shown in red in the **Layout Analyzer** Page). If this is not possible, set `overrideDefaultXslt=true` in `[project]/config/project.properties` however this is NOT RECOMMENDED - see above. | 395584 | 12 Mar 2012 | 4.9511 |
| **Added:** Current Server Time to **psadmin-logs-index**, **psadmin-logs-process** and **psadmin-logs-publish** pages | 391870 | 07 Mar 2012 | 4.9511 |
| **Improved:** performance of **ps-download-xrefs** Ant task by not downloading the same file multiple times and added support for the following parameter: **existing**=ignore\|fail\|overwrite: The behavior to follow when there is already an existing local file with the same name as a file to download. Possible values are ignore (the remote file will not be downloaded), fail (the process will throw an error) and overwrite (the remote file will overwrite the local file) - default is overwrite. | 391407 | 07 Mar 2012 | 4.9511 |
| **Added:** ability to create a document type specific schematron file on Document Types page in Developer perspective | 391128 | 06 Mar 2012 | 4.9511 |
| **Added:** checks for **docid** \> 100 chars and title \> 250 chars to upload validation | 388775 | 06 Mar 2012 | 4.9511 |
| **Added:** time zone to due date on task email notification | 376517 | 06 Mar 2012 | 4.9511 |
| **Added:** support for schematron validation for specific document types using \[type\].sch files and changed the document XML used for validation to follow the standard.xsd and document-metadata.xsd instead of the xformat  | 390947 | 06 Mar 2012 | 4.9511 |
| ** Added:** support for public adding comments on **group-comments** and **group-comment-thread** pages | 389988 | 05 Mar 2012 | 4.9511 |
| **Added:** support for editing and ordering date values on the Edit Sheet in **Lab perspective** | 390732 | 05 Mar 2012 | 4.9511 |
| **Added:** the group property disableIndexing. A boolean value indicating if indexing in the group should be disabled. CAUTION: Should be used with care as many features rely on indexing | 390981 | 02 Mar 2012 | 4.9511 |
| **Added:** display of file attachments on comments to **group-document-view** | 386769 | 02 Mar 2012 | 4.9511 |
| **Added:** support for the following properties in web.properties: bundle: Bundle JavaScript and CSS resources (boolean value)gzip: Use GZip compression when supported by HTTP clients (boolean value)minimize: Minimize JavaScript and CSS (boolean value) indent: Indent HTML output (boolean value) | 391207 | 17 Feb 2012 | 4.9511 |
| **Added:** support for the following property to clean-website-folder-ftp and ftp-to-website targets in PS Ant library ant-website.xml: ftp.passive: Use passive FTP mode - allowed values 'yes'/'no' (default 'no') | 391120 | 16 Feb 2012 | 4.9511 |
| **Added:** pending invitations and update details reminder on **member's home page** and collapsed "Email Options" on the **group-member-groupdetails page**. | 386714 | 14 Feb 2012 | 4.9511 |
| **Added:** 'view config' option on the **document-config page** to view the default **newDocConfig.xml** and a single 'edit config' option to register types in custom configs. | 388031 | 13 Feb 2012 | 4.9511 |
| **Added:** support for typing '?' in the **Omnibar** search to display the help for the Omnibox including the following switches which can be used after the search terms to narrow the search: `/comment` or `/c` `=` comments `/task` or `/t` = tasks `/image` or `/i` = images `/document` or `/d` = documents /ps = PageSeeder documents /folder or /f = folders `/pdf` = *PDF* Documents `/word` or `/w` = Word documents `/excel` or `/x` = Excel documents `/docx` = Word 2007 documents `/xlsx` = Excel 2007 documents `/office` = Office documents `/audio` = audio documents `/video` = video documents Also if there are more than 10 matches, the Omnibox will display: "Only top 10 results shown" | 388780 | 13 Feb 2012 | 4.9511 |
| **Added:** a perspective selector on the **Navigation bar** and removed the Perspective block. Also renamed the following properties in **projectDefault.properties**: styleViews --\> perspectives defaultStyleView --\> defaultPerspective Any reference to styleViews or defaultStyleView in a custom project.properties file should be renamed as above. Any reference to the style-view block in custom config.xml files should be removed. | 387122 | 13 Feb 2012 | 4.9511 |
| **Added:** View, Edit Properties and Download options on **group-graphics-thumbnails page** and changed it's title to Images. Also changed the group-graphics-explorer page title to Image Explorer for consistency with 'images' folder and 'Insert/Edit Image' editor function. | 226949 | 13 Feb 2012 | 4.9511 |
| **Added:** **PS Label Values editor** which makes it easy to edit a predefined list of fields in a particular document type (field types include text, select, date, xref). For more information see **Editor Config**. | 383559 | 01 Feb 2012 | 4.9511 |
| **Added:** support for `<blockXref>` elements to generate-website-documents target in PS Ant library | 389857 | 23 Jan 2012 | 4.9511 |
| **Added:** Role field to **Import Members page** with correct defaults and added First Name, Surname columns to **Member List page** to be consistent with Import Members | 388724 | 20 Jan 2012 | 4.9511 |
| **Added:** attributes @`forwardtitle` and `@forwardtype` on `<reversexref>` element in **Document Metadata Schema** | 389794 | 19 Jan 2012 | 4.9511 |
| **Added:** support for **acceptInvitationRequired project property**: Do members need to accept an invitation to join a group. Default is 'true'. | 387821 | 14 Dec 2011 | 4.9502 |
| **Changed:** Support for the schema explorer on .**xsd files** has been removed. Instead use the new "Import as PS XML" option when uploading .xsd files. You can choose to convert the .xsd to single or multiple linked PageSeeder documents. To save existing comments and/or documentation edits each .xsd file must be exported from PageSeeder using the desired "Export As" format in the Doucment Options block BEFORE UPGRADING! | 387139 | 06 Dec 2011 | 4.9500 |
| **Added:** support for new parameters when downloading PS XML documents. They add document and fragment metadata including labels, notes, reverse XRefs and version compare information, see new **Document Metadata Schema** for details. `ps-documentinfo`: if `"true"` includes \<ps:documentinfo\> metadata in document`ps-fragmentinfo`: if `"true"` includes \<ps:fragmentinfo\> metadata in document`ps-reversexrefs`: if `"true"` includes `<ps:reversexrefs>` metadata in document (must be used with `ps-documentinfo=true` or `ps-fragmentinfo=true`) The old xsl-documentInfo parameter will work the same, however when Ant scripts are updated to use ps-documentinfo=true any associated publisher or berlioz XSLT will need to be updated to handle the new `<ps:documentinfo`\> and `<ps:reversexrefs`\> elements. The psdownload.download-modified-files target in the PS ant-library has been deprecated as it uses the old xsl-documentInfo parameter. The new psdownload.get-modified-files target should be used instead. | 382874 | 30 Nov 2011 | 4.9500 |
| **Added:** support for **document format** and **document config** specific publish scripts in the Document Browse and Document Upload pages | 367667 | 23 Nov 2011 | 4.9500 |
| **Added:** support for session files on the **Publish Engine** which should be used to return publish script output instead of uploading them to the "download" folder on PageSeeder. Copy output files to $\{ps-webRoot\}/session/$\{ps-jsessionid\}... and redirect to them using \<echoxml\>\<displayUriPath\>$\{ps-engineUrl\}/session/$\{ps-jsessionid\}...\</displayUriPath\>\</echoxml\> Session files are cleared every 24 hours and the following Ant parameters have been added for session files: ps-webRoot=path to the root for the ps-publisher webapp ps-engineUrl=the external URL used to contact the Publish Engine (e.g. http://mycompany.com/ps-publisher) | 367668 | 23 Nov 2011 | 4.9500 |
| **Added:** support for `<previewPath>` element inside `<echoxml>` in publish scripts which will display the PSXML at this path under the Publish Engine session/$\{ps-jsessionid\} folder as HTML. Projects with Ant scripts generating a HTML preview which use \<displayUriPath\> should be updated to use \<previewPath\> | 385922 | 22 Nov 2011 | 4.9500 |
| **Added:** Database Tables version to **About page**. | 383270 | 18 Nov 2011 | 4.9500 |

- 
file attachments to **comments** are now stored in a folder structure that uses the following convention: (13 Mar 12, ID: 395430, v4.9511)


```
attachments/[year]/[month]/[filename]
```

 

**The following changes were made:**

| Description | ID | Date | Version |
| --- | --- | --- | --- |
| ** Fixed:** Windows installer removing project customizations | 411668   | 23 Apr 2012 | 5.0000 |
| **Removed:** the minimal-set layout manager **blockset** and renamed the following: basic-server-set --\> server-blocksetbasic-project-set --\> project-blocksetbasic-group-set --\> group-blocksetminimal-document-set --\> document-blockset References to these will need to be modified in projects that customize them | 396408 | 21 Mar 2012 | 4.9514 |
| **Removed:** the following obsolete **layout managers** blocks: comment-search-boxdocument-search-boxgroup-document-options References to these will need to be removed from any projects using them | 396407 | 21 Mar 2012 | 4.9514 |
| **Modified:** **Document Preview** in Lab perspective to use more generic and modern looking font | 395503 | 21 Mar 2012 | 4.9514 |
| **Modified:** database tables to reduced URI Path size from 1000 to 500 characters and added constraints to stop duplicate values in GROUP GroupName, **HOST Name**, MEMBER Username, URI Scheme-HostID-Port-Path, GroupURI Scheme-HostID-Port-Path) Documents with URI Paths \> 500 characters or any duplicates in the above values will need to be moved/deleted before upgrading. SELECT DISTINCT t1.uriid, t1.hostid, t1.path FROM URI t1, URI t2 WHERE t1.scheme=t2.scheme AND t1.hostid=t2.hostid AND t1.port=t2.port AND t1.path = t2.path AND t1.uriid \<\> t2.uriid ALSO check for duplicate usernames with SELECT DISTINCT t1.memberid, t1.username, t1.email FROM MEMBER t1, MEMBER t2 WHERE t1.username=t2.username AND t1.memberid \<\> t2.memberid | 396434 | 20 Mar 2012 | 4.9514 |
| **Fixed:** email change confirmation message not displayed on **My Details** page. | 393126 | 16 Mar 2012 | 4.9511 |
| **Fixed:** correct labels not available on New Edit Note page under **Fragment History** | 393115 | 13 Mar 2012 | 4.9511 |
| **Removed:** support for xml-document.properties pre-processing based on namespace. Projects using xml-document.properties should instead use upload Ant scripts to validate and/or convert documents to PS XML | 395579 | 12 Mar 2012 | 4.9511 |
| **Allowed:** administrators to **change email addresses** without confirmation notifications | 393125 | 07 Mar 2012 | 4.9511 |
| **Upgraded:** Windows installer to include JRE 1.6.0\_30 and Tomcat 6.0.35 | 393112 | 07 Mar 2012 | 4.9511 |
| **Updated:** all date and date time values in PageSeeder to use ISO 8601 format (e.g. 2012-04-30 or 2012-03-20T17:00:00+11:00) | 390690 | 07 Mar 2012 |  4.9511 |
| **Fixed:** problem of '+' appearing in image and link URL paths instead of '%20' | 391796 | 07 Mar 2012 | 4.9511 |
| **Fixed:** overwriting of `@xref` attributes when uploading documents | 391367 | 07 Mar 2012 | 4.9511 |
| **Modified:** PS Publisher to check for scripts in customFolder if it is set in PS template.properties | 391292 | 07 Mar 2012 | 4.9511 |
| **Disabled:** **moderate** options and add a message in **group properties page** when the group has no moderator | 389992 | 06 Mar 2012 | 4.9511 |
| **Trimmed:** space from before and after document title when creating filename | 389351 | 06 Mar 2012 | 4.9511 |
| **Fixed:** attachment title being set to "Enter title (optional)" | 387937 | 06 Mar 2012 | 4.9511 |
| **Fixed:** problem adding a file to upload after unzipping a file in the **upload** | 388781 | 06 Mar 2012 | 4.9511 |
| **Fixed:** problem with line break inside \<?stylesheet?\> instruction | 389282 | 05 Mar 2012 | 4.9511 |
| **Fixed:** Create Edits when overwriting feature removing any XRefs pointing to document fragments that have changed | 389047 | 02 Mar 2012 | 4.9511 |
| **Fixed:** problem renaming a **document**/**folder** with a different case | 388333 | 02 Mar 2012 | 4.9511 |
| **Changed:** "A publishing action is already running..." to a warning message and removed the Cancel button for this message on the group-document-publish page. Allowed publish jobs to be cancelled via the **admin console**. | 391219 | 28 Feb 2012 | 4.9511 |
| **Fixed:** access denied when trying to change **personal details** | 391807 | 28 Feb 2012 | 4.9511 |
| **Fixed:** shared URIs being deleted when deleting a member with a personal group | 388182 | 19 Dec 2011 | 4.9511 |
| **Fixed:** problem inserting graphics if you select a folder or type in "Name starts with:" | 387706 | 14 Dec 2011 | 4.9502 |
| **Fixed:** problem with **import members** creating home groups | 387581 | 12 Dec 2011 | 4.9502 |
| **Fixed:** **paragraph numbering** problem when no numbered headings before the numbered paragraphs | 387501 | 09 Dec 2011 | 4.9500 |
| **Removed:** Support for old index fields (not beginning with 'ps'), old search pages and IndexSearch servlet have been removed. Any project referencing index fields that don't begin with 'ps' or referencing pages with URLs /document/search/criteria, /document/search/results or /document/search or the IndexSearch servlet should be updated to use the 'ps' fields, /search URL and GenericSearch servlet. | 387486 | 09 Dec 2011 | 4.9500 |
| **Fixed:** problem creating and editing project files in I.E.8 | 386372 | 07 Dec 2011 | 4.9500 |
| **Changed:** Support for document renditions has been removed. Instead use a publish script to create the desired output. | 387306 | 07 Dec 2011 | 4.9500 |
| **Removed:** Support for HTML Seeding and *Acrobat PDF* Commenting has been removed. Existing HTML and *PDF* comments can still be viewed using the new group-document-comments page and new page level *PDF* comments can still be added | 387262 | 07 Dec 2011 | 4.9500 |
| **Moved:** Layout CSS, JS and Image files have moved from the **weborganic/layout/modern** folder to **weborganic/layout/default** Any .css file in a project which is referencing these files should be updated to use the new path | 387125 | 06 Dec 2011 | 4.9500 |
| **Updated:** The **standard perspective** has been updated to the v5 interface and the five and content perspectives have been removed. Any Layout/config.xml in a project must be updated to use the v1.2 layout config schema | 387110 | 06 Dec 2011 | 4.9500 |
| **Renamed:** \[config\]Templates.xml to **\[config\]SecTemplates.xml** Any project customizations containing files named \[config\]Templates.xml should be renamed to \[config\]SecTemplates.xml | 386617 | 30 Nov 2011 | 4.9500 |
| **Fixed:** delete icon displaying for the view action in **toolbox-bundle** page | 386341 | 29 Nov 2011 | 4.9500 |
| **Renamed:** For consistency renamed **FOConfig.xml** to defaultFOConfig.xml in Publish Engine. Any publisher custom project files named FOConfig.xml should be renamed to defaultFOConfig.xml | 386371 | 28 Nov 2011 | 4.9500 |
| **Removed:** from Publish Engine format-standard/Publish the old build.xml, group/build.xml, Report/build.xml and .xsl files. Any document config containing \<script\>build.xml\</script\> should be updated to \<script\>Export/build.xml\</script\> and any Ant scripts referencing .xsl files under format-standard/Publish should be updated to use the PS ant-library. | 386351 | 28 Nov 2011 | 4.9500 |
| **Fixed:** error deleting a **project/group** | 386294 | 25 Nov 2011 | 4.9500 |
| **Fixed:** error in **Publishing Engine** **developer tools** when trying to access an empty project | 386281 | 25 Nov 2011 | 4.9500 |
| **Fixed:** *I.E.* downloading `.zip` instead of `.docx` file when exporting to Word | 386280 | 25 Nov 2011 | 4.9500 |
| **Fixed:** problems in *I.E.8* with **developer perspective** display and creating document types | 385317 | 23 Nov 2011 | 4.9500 |
| **Fixed:** upload progress, logs and preview not displaying in *Internet Explorer* | 385702 | 23 Nov 2011 | 4.9500 |
| **Fixed:** edit times not matching on **Document Change History** page | 385466 | 23 Nov 2011 | 4.9500 |
| Fixed automatic redirect after a publish script not working in I.E.8 | 385316 | 23 Nov 2011 | 4.9500 |
| **Modified:** The user is now required to select a **template** on the **New Document page** - there is no default | 379155 | 23 Nov 2011 | 4.9500 |
| **Fixed:** tree view in **Document Upload** not displaying any files when there are more than 100 in a folder | 385251 | 23 Nov 2011 | 4.9500 |
| **Modified:** If a document has a format the Publish Engine will now look under the **\[project\]/Publish** folder if it does not find the script under the \[project\]/format-\[x\]/Publish folder | 385918 | 22 Nov 2011 | 4.9500 |
| **Renamed:** 'Settings' on Publisher to 'Properties' and display actual properties file. Renamed 'Settings' on PageSeeder to 'Server Properties'. Added Publisher 'Supported Version' and 'URL' to About page and changed 'Build Number' to 'Version'. | 385104 | 18 Nov 2011 | 4.9500 |
| **Fixed:** white space between elements not being preserved when upload creates edits | 385528 | 18 Nov 2011 | 4.9500 |
| **Renamed:** 'Document Config' to '**Document Type**' in developer perspective | 384200 | 14 Nov 2011 | 4.9500 |
| **Modified:** URLs in text only emails are now converted to hyperlinks in HTML email **notifications** | 375912 | 14 Nov 2011 | 4.9500 |
| **Modified:** Filename no longer being replaced by **uri id** when downloading files | 374461 | 11 Nov 2011 | 4.9500 |

