Escenic Content Engine 5.0-7

This maintenance release includes various enhancements and improvements.

Highlights in this release include:

Escenic Content Engine

  • White space is now trimmed from the content-type and layout-group publication resources to avoid potential white space-related errors.
  • Users can now search all text stored in the content summaries (i.e. captions) of related items.
  • The escenic-admin web application now has a web service that allows you to read and modify the section parameters.
  • Memcached now works with Content Engine 5.
  • Fixed problem where a profile article did not get the profile user as author and creator.
  • On MySQL, legacy API locks were not always exclusive: IOObject.lock() would succeed even if an object was in fact already locked.
  • Some inaccuracies in "Advanced Template Developer Guide", section "7.8.2 Modifying The Escenic Standard Filter Chain" have been corrected.
  • The default CharacterConversionManager configuration has been changed to use utf8 mappings.
  • The content description list webservice now returns "text/uri-list" instead of a proprietary format.

Escenic Content Studio

  • Startup time of Escenic Content Studio is significantly reduced, due to improved section loading.
  • Field inheritance between XHTML fields now works as expected.
  • The tag popup in the Content Studio article editor now initially shows 20 recently used tags.
  • Content Studio now supports pluggable spelling checker languages.
  • All content editors now have a "Save & close" button. If the content has already been saved, then no save is performed and the editor is closed.
  • Content Studio now shows user modified Activation and Expiry Dates when switching to different Time Control fields.
  • Content Studio now adds a local time zone offset to the server dates that it displays, in order to avoid confusing users if the server is not in the same time zone as the client machine.
  • In the content summary editor, boolean type fields are now displayed as checkboxes rather than combo boxes.
  • The section bar layout has been improved.
  • The click zone behavior of section bar elements has been improved.
  • The mouse pointer behavior in section bar click zones changes on focus.
  • The look and feel of the inbox list popup menu has been improved.
  • Non-ASCII characters in binary file names are no longer corrupted.
  • Content Studio can display fields and relation types even if they have the same names.
  • HTML content is now "cleaned" when it is pasted into Content Studio. Specifically, all style information is removed.
  • The File->New menu in Escenic Content Studio is divided into sections, making it easier to work with a large number of content types
  • Content Studio now supports image caching in order to prevent unnecessary image loading.
  • The sub-fields of a complex field are now displayed in the order in which they are defined in the content-type resource.
  • When a section is added to an article, the article is by default added to the default inbox of that section.
  • Changes to the content-type resource are now reflected in Content Studio if the user selects the "Refresh" menu option.
  • Editing of images with larger dimensions and file size is now allowed.
  • The "Inboxes" tab in the section tree now remembers how the items in the inbox are sorted. By default they are now sorted by date (descending).
  • Content Studio now displays "Upload binary files finished" instead of "Upload binary files succeeded" to avoid confusion when errors have occurred.
  • It is now possible to set the name of a group to the label of the group.
  • The state icons in lists were previously refreshed once a minute. This refresh interval has been shortened to 5 seconds. In order to improve performance, only visible items are refreshed.
  • New feature for duplicating content: File->Duplicate.
  • The German translation has been improved.

Publication web applications and presentation layer

  • A new tag <article:renderField /> has been added to the tag library.
  • Soft-crop (representations) no longer produces square images in the presentation layer when the crop masks are left unmodified.
  • The latest patches to the util:cache tag from version 4.3 have been incorporated.
  • An error that occurred when previewing pages and util:cache was in use has been fixed.
  • API javadoc updated for PresentationArticleImpl.
  • PresentationContentSummaryElement.getContent() no longer returns null if the related article is in another publication and does not have a legal home section in the current publication.
  • The API documentation for ArticlePresentationManager has been corrected.

Syndication

  • It is now possible to specify the creation date during importing an article.
  • When updating content with import, the sections are no longer removed from the content.
  • Import and export of content summaries has been fixed.
  • The output from export now fully conforms to the Escenic syndication schema (syndication.rng).
  • Export of content items containing XML entities or the special characters & or < is more robust.
  • The syndication schema includes a new element, 'value' This element is a synonym for the old import format 'elements ecs_selection' and 'ecearrayelement'.
  • In syndication import files, enumeration values can be now be entered on separate lines.
  • All RNG schema files used by the Content Engine, including the syndication schema files, are included in the distribution in the documented location (<engine-root>/schemas/).
  • Plain strings (not wrapped in XHTML tags) can now be extracted from basic fields with MIME-type "application/xhtml+xml".
  • Import now detects MIME-types for binary files with file extensions that aren't in lower case (e.g. "test.PdF" is now correctly assigned "application/pdf").

Escenic Content Engine 5.0-7 was released at the end of July 2009.

RSS feed Print this page Send this page