May 2014
Update Patch Release Notes
The following updates have been implemented in this release:
CSS Editor - The Search feature in the CSS Editor is case-insensitive by default. A new checkbox is now made available to turn on the Case senstive search when required.
PDF Generation - The Preview PDF in TIB will now use Online images instead of Print images. Additionally the full Composition PDF that is generated from the "Formats On Demand" interface will now use Online images.
This change in strategy is done basis of the feedback we received from several customers with an aim to reduce the PDF loading time when size of the print images is pretty heavy and rendering these images slowed down the process considerably.
The final PDF that is generated using the options "Print PDF-Trimmed" and "Print PDF-Crops" will use the original high resolution print images.
Digital Publisher Management(DPM) Interface - The following interface updates are done
The field's 'Modified By' and 'Modified Date' on the Document Summary now get updated instantly the minute a particular user has accessed a particular document. This update will trigger even if a user simply opens a document and closes the Edit window.
The Project field details is now simplified for the Document Summary on the Projects Interface. It will now simply show the label Project and the name of the Project, colon seperated, without the word Owner mentioned there.
Properties editor - A new properties editor is implemented to allow users to change the lang, class and data attributes of an FX structure. Open the Context toolbar of the block and click the P button OR Use CTRL Click on the para and li block to launch the dialog.
DP API Implementation - Full set of external APIs allowing third-party software to generate formats.
Set and Get API Information of the DP Account - Only Administration User of an DP Account will have permission to setup API settings.
Get Access Token - This API return the "Access Token". This API must be called before making any other API call. This API returns a access token which is used with further API calls.
Get Account Projects Details - This API list all the Projects of the Account. All projects information is passed in the data parameter in JSON array of objects.
Get Project Documents Details - This API gets all Documents for a given Project. All project documents information is passed in data parameter in List of dictionary.
Generate Format of Document - This API generates formats or sends pass request to IGP Format On Demand for format generation.
FXZIP Format - This API generates the FXZIP format for a given document.
Online PDF(rgbpdf) Format - This API generates the Online PDF i.e. RGB PDF for a given document.
ePub2 Format - This API generates the ePub2 Format for a given document i.e. pass request to Format On Demand for format generation.
ePub3 Format - This API generates the ePub3 Format for a given document i.e. send request to Format On Demand process for format generation.
Kindle8 Format - This API generates the Kindle8 Format for a given document i.e. send request to Format On Demand process for format generation.
Format Status - This API returns Format On Demand process information to the requesting application based on the supplied request Token. The response contains details of activity running on server and the activities are that completed.
Download Format - This API download format by using the "download_guid" parameter from "Format API".
Download Log File - This API use for Download Log File of Format by using the "download_guid" parameter from "Format API".
Download ZIP Log File - This API use for the download ZIP LOG File of Format by using "download_guid" parameter from "Format API". This API will be useful in Kindle8 Format generation.
CSS Packaging, Merging & Reduction - A new option named 'Optimize CSS Per Section' is now introduced on the ePub3 Processing options form.
This means css property reduction, merging and css per page processing for ePub3. Fixed layout books use a lot of ID oriented CSS. The objective is to package CSS with ID selectors only for each page or section to which they apply.
Font Obfuscation - A new option named 'Font Obfuscation' is now introduced on the ePub3 Processing options form.
When you embed a custom font in an ePub, the fonts are included in the ePub itself. This potentially means that someone could open the particular ePub file, take the fonts file out, and use if without license or permission. This will make a potential distributor of the font, and result in violating your font license.
To avoid this, Fonts can be obfuscated or mangled by simply selecting the option Fonts Obfuscation, making it impossible to remove the font from the epub and use it anywhere else.
Font Subsetting - Font Subsetting is now extended to Sub-set OTF font as-well. The option "Sub-set TTF Fonts" available on the "ePub3 Proessing Options" interface is now renamed as "Sub-set Fonts". If you select this option, both TTF and OTF fonts will be sub-set, substantially reducing the size of the font files in the generated ePub.
Typography Report Generation extension - added a new module in Analysis, to handle the analysis of list items in document, so that list items may get correct paragraph numbers.
ePub validation - Removed the EpubPreflight process from ePub validation.
Setup Prince version - Multiple versions of PrinceXML can now be run on a DP server. Here are the details
The current latest Prince version deployed on the server is defined in the settings file.
When a new document is created, this PRINCE-VERSION, that is defined in the settings file, is stored with the document metadata, in the extended metadata field.
During PDF generation, the document PRINCE_VERSION is extracted from the metadata and used to load the correct prince command.
The prince commands are configured in the prince_setup.ini file.
For all document that do not have any values inside extended metadata, the BASE version in the INI file is used for PDF generation.
Once your installation is updated
On a server with Prince7, when Prince9 is also installed in the future.
New documents created from thereon will use Prince9
Old documents will use Prince7
On a server with Prince9 only
New documents will use Prince9
Old documents will also use Prince9
Frontlist IGP:eIndexer updates - The IGP:eIndexer tool is updated with the following new features
Multiple index section: You can now have more than one index section in your document. Using the core features of the eIndexing tool you can create multiple and comprehensive indexes for your book. Here is a quick summary of how the feature work.
Eg: Name Index, Place Index, etc