Documentation Center

New features and enhancements in LiveContent S1000D 5.7

This section lists features and enhancements introduced in LiveContent S1000D 5.7.

HTML5 support enhancements

LiveContent S1000D now supports the audio, video, and animation file types available with HTML5 natively in most browsers, eliminating the need for the plug-ins (such as Adobe Flash) previously required to render graphics, audio, video, and animated or interactive content. This enhancement reduces browser dependence, improving the consistency of multimedia output among supported browsers.

The following are newly supported file formats.
  • idr and idrz graphics files
  • adts, aac, oga and ogg audio files
  • ogv and webm video files
  • HTML5 Canvas and WebGL interactive graphics and animation files

For more information about LiveContent S1000D 5.7 support for graphics and multimedia, see the SDL Contenta S1000D and SDL LiveContent S1000D Cross-product graphics and multimedia support section of this documentation.

Third-party component security enhancements

In this release, a number of third-party components (packages and libraries) were removed or updated to eliminate known security risks associated with them.

Attachments to data modules enhancement

You can now attach files of any type to individual data modules in LiveContent S1000D. To enable this enhancement, an Attachments button has been added to the Navigation panel. Clicking this button opens a new Attachments window, which allows you to add, edit, delete, and view or download attachments.

For more information about this functionality, see the topic, Working with attachments to a publication, in the Using LiveContent S1000D section of the LiveContent S1000D documentation.

SVG graphics support enhancements

As of this release, LiveContent S1000D supports compressed Scalable Vector Graphics (SVGZ) graphics.

In addition, controls were added to the graphics bar allowing you to perform the following actions when viewing an SVG illustration.

This enhancement makes it easier to work with large and detailed images by allowing you to do the following.

  • zoom in
  • zoom out
  • pan left and right
  • pan up and down
  • restore the original view

Navigation enhancements

Previously, after opening a Procedure or Process DM, the Next and Previous buttons would navigate only through the steps in the procedure or process. If preliminary or post-completion conditions existed in the module, you could not use these buttons to navigate through them. In this release, anchors have been added to allow you to use the Next and Previous buttons to step through the following in addition to the procedure or process steps.
  • Preliminary Required Conditions
  • Safety Conditions
  • Warnings and Cautions
  • Closing Conditions

In addition, you can now enable or disable the Caution message displayed when a user clicks Previous Step in a process DM.

These features are delivered turned on and can be customized by editing the following configuration properties in the components.xml file.
  • <prop id="require_pdm_undo_confirm">0</prop>: Set this value to 1 to require an Undo confirmation message in a process DM when a user performs an "undo" operation, such as clicking the Previous Step button.
  • <prop id="require_pdm_proc_stepping">0</prop>: Set this value to 1 to require a user to move through each step in a procedure within a PDM before moving to the next PDM node by disabling the Next Step button while the user is in the procedure.
  • <prop id= "show_procanchor_points">0</prop>: Set this value to 1 to display and stop at procanchor points in a procedure, such as Preliminary Requirements, Safety Requirements, and the like.
  • <prop id="show_stepanchor_points">0</prop>: Set this value to 1 to display and stop at stepanchor points in a procedure, such as Warnings and Cautions.

For more information about this enhancement, see the Customizing the LiveContent S1000D user interface section under Configuring LiveContent S1000D in the LiveContent S1000D documentation.

Extended support for DMLs

This release of LiveContent S1000D includes improved support for Data Module Lists (DMLs) for S1000D Issues 4.0 and later. The sample data delivered for S1000D Issues 4.0, 4.1, and 4.2 includes updated DML files.

LiveContent S1000D API enhancements

This release includes the following API enhancements.
  • Specifying character encoding for API results

    You can now configure LiveContent S1000D to return the results of API calls in either UTF-8 or ISO-8859-1 character encoding. Previously, the character encoding of content generated by various API calls was not consistent. This enhancement improves LiveContent S1000D support for foreign languages and character entities by eliminating problems that could occur when content stored as UTF-8 was returned in a different character set.

    To enable this enhancement, add the new encode_type configuration item to the <ietm> section of the wietmsd_prg.xml configuration file. This configitem takes as its value either ISO-8859-1 or UTF-8. If this configuration item is not added, the default character set (ISO-8859-1) is used.

    For more information about this enhancement, see the Specifying character encoding topic under Configuring LiveContent S1000D in the LiveContent S1000D documentation.

  • Executing XSL transformation on the server

    A new XSL Transform call was added to the LiveContent S1000D API. This new API call executes XSL transformation of XML content on the server, which receives a POST transaction from a client, which is returned using a specified style file. This enhancement improves browser compatibility by eliminating the transformation on the client browser. For more information about this enhancement, see the new XSL Transform topic in the Extending LiveContent S1000D section of this documentation.

  • LiveContent S1000D API documentation enhancements

    The Extending LiveContent S1000D section of the LiveContent S1000D documentation has been updated and reorganized to improve access to current and accurate information for developers using the API.