Fixed Bugs

CMS Functionality

  • The modifyPermissions command can now also be applied to mirror files. (ID 11145)

  • When editing link titles from within the HTML editor (EOP), UTF-8 characters are no longer encoded twice. (ID 11315)

  • The input fields for file uploads in wizard dialogs can now be preset. If, for example, such a dialog page, which contains a field like this, is redisplayed because of an error, the path is still present, and no new upload is required. (ID 11404)

  • Error messages caused by incomplete built-in fields (such as title) are now displayed properly. (ID 11765)

  • When link list fields are validated they now behave like other fields do (ID 11863):

    • If errors occur during validation, it is no longer possible to release the file.

    • If a minimum size has been defined for a link list, it may still be left empty unless it was marked as mandatory in the file format.

  • During the incremental export, when importing changes (update records), the delays caused by MySQL databases have been worked around. (ID 11897)

  • The Tcl command objWherePath now also works with the paths of mirror files. (ID 11899)

  • Using Internet Explorer for displaying the preview no longer causes Javascript errors in conjunction with dynamically positioned editing elements (edit markers). (ID 12367)

  • Reminders are now queried much faster, particularly if no or very few reminders exist. For MySQL databases, speed is approximately as high as with other databases. (ID 12480)

  • If a wizard user clicks the back button – or any other button not causing the entered form data to be validated – the data is no longer thrown away. (ID 12527)

  • The systemSendReminderNotifications system job is now executed much faster, in particular if many CMS users but only a few reminders exist. (ID 12562)

System Functionality

  • In layout files, the export prefix can now also be used with compound names if the export variable is a context list that contains exactly one element. Example:

    <npsobj insertvalue="var" name="export.myVar.title" />

    (ID 11776)

  • The migration process is no longer terminated if the contentMenu.xml configuraton file is missing or elements have been deleted from it. (ID 11855)

  • Non UTF characters originating from external applications or libraries (such as the database client) no longer cause the Tcl client to loose the connection. (ID 11901)

  • If thumbnail creation causes an error while a dump is restored, the restoration process is not terminated anymore. (ID 12365)

  • In HTML tags, attributes without values can now again be used together with attributes whose values contain @ reference. (ID 12384)

  • Error messages caused by subprocesses that terminated with an error now include additional information about the subprocess concerned. (ID 12385)

  • Faulty formatters for search result fields no longer cause the SES to crash. (ID 12388)

  • When exporting mirror files, the Template Engine now selects the correct layout again. (ID 12408)

  • In conjunction with the processing of faulty documents (such as MS Word files), the fault tolerance and stability of the SES has been improved. (ID 12439)

  • The CMS now compensates for errors caused by connections dropped by the LDAP or ADS server.

Rails Connector for CMS Fiona

  • The Rails Connector now delivers the titles of links unless they are empty. (ID 12354)

  • When rendering a sorted table of contents by means of Obj#sorted_toclist, the Rails Connector now uses the sort order defined in the CMS. (ID 12370)

  • The API documentation (RDoc) that comes with the two Rails Connector gems (infopark\_rails\_connector and infopark\_rails\_connector\_addons) now includes information about the Rails Connector’s Controllers, Models, and Helpers. (ID 12381)

  • A customized SearchController that inherits from the DefaultSearchController will now use the global search configuration (Configuration.search_options). (ID 12557)

  • The error that caused the message “A copy of … has been removed from the module tree but is still active!” to be displayed (under certain conditions) when using the Rails’ development environment has been fixed. (ID 12595)

Portal Manager

  • LDAP-based directores now also work with users and groups whose DN contains a slash character. (ID 10863)

  • A syntax error in the image.vm Velocity template of the Gallery Portlet was removed. (ID 11716)

  • The amount of memory used for logging portlet calls has been reduced. To achieve this, the visibility of threads in the logs had to be given up. (ID 11727)

  • The e-mail address validator now also accepts domain names that start with a digit. (ID 12387)

  • The macros contained in the macros.vm file of the portlet web application (PM-PL) are now protected against XSS attacks. A second version of the renderValue macro, renderHtmlEscapedValue, which translates HTML-specific characters (such as the angle brackets) into character entities, has been provided.