LEARN@IGP

Infogrid Pacific-The Science of Information

IGP:Digital Publisher 6.0.0

July 2016

Update Patch Release Notes

 

IGP:DP 6.0.0 - Updates, Upgrades & Enhancements

The following updates have been implemented in this release:

 

IGP:Digital Publisher (DP) Interface updates

The new DP interface uses Bootstrap CSS, which gives the ability to easily create responsive designs.

The previous Bronze coloured interface is replaced with a Blue color theme.

The previous interface was displayed on a fixed width of the screen. This is now updated to use to display the interface on the entire screen.

The dashboard navigation options are now fixed to the left screen and are scrollable for quicker navigation access between the Dashboard options.

Additionally there are a few more updates that are listed below:

  • Added "Document Designer" button onto the Actions bar.
  • Added "Profiles" button which is of course Design Profiles onto the Actions bar.
  • Display of [Profile] applied to a document, in front of the Document Title.
  • Display Reader Document ID on the DP Info form.
  • Removed "More Tools" button and placed the 3 buttons onto the "Actions" bar, as Import | Owner | Copy respectively.
  • “Delete Library” has been renamed to “Deleted Items”.
  • Document Title can be used to launch the Writer.

For more detailed information about the IGP:Digital Publisher interface, please refer to the updated documentation available at the following link. http://learn.infogridpacific.com/dpm2016/home.html

Writer Interface updates

The new IGP:Writer interface now uses Gray color theme by default. However that can be changed to Blue, by clicking the Personalization button and then selecting Blue. This has been designed to be flat and neutral and not distract from editing work or book content.

Memcached updates

We are now using Memcached settings to store the django-session. This uses a write-through cache – every write to the cache will also be written to the database. Session reads only use the database if the data is not already in the cache. Both session stores are quite fast, but the simple cache is faster because it disregards persistence. This reduces database access and dramatically increases site performance.

Remove CSS Properties updates

ePub3 and Kindle format validation WARNINGS are displayed when it contains unsupported CSS property values, due to which delivery channels reject the format.

To avoid such cases, we have introduced a new section "Remove CSS Properties" in the DPI form under the ePub3 Processing options and Kindle Processing options.

Select the checkbox available and define the comma separated list of CSS declaration that need to be excluded from the format CSS.

For eg: position: fixed;, max-width: 400px;

You can use the following variables to remove the css declaration globally

ss = string (i.e: position: ss; ). Defining "ss" against any property will exclude all instances of position properties containing string values.

xx = number + string (i.e: max-width: xx; ). Defining "xx" against any property will exclude all instances of max-width properties containing numeric+string values.

DPI form updates

Fixed the position of the top bar containing the Reset and Save buttons, so that user gets easy access to the buttons and does not need to scroll up to Save, when any modifications are done in the Processing options

Big Size document updates

The following updates are implemented for big documents:

  1. When document packaging reached the size of around 2GB, some of the files were missed out in packaging, due to which validation errors were appearing during epub creation. The code is now been updated to handle such case and to package all files.
  2. When document packaging reached the size of around 2GB, the output file was not able to download using Django. The code has now been updated to download the file using Django, if the filesize is less than 2GB, and if it crosses the 2GB limit, it downloads using Apache.
  3. Optimized code in Create ZIP for linkresolver and component path.
  4. ePub validation failed when ePub size was more than 2GB i.e. file type is zip64+. This is now handled by creating ePub using command line when ePub size is more than 1.9GB, else create using Python. This is currently updated for ePub3 format only.

Guide and Landmarks updates

Guide - In case of multiple other section included in Landmark section, the type attribute value would be populated from Landmark sections respective link content. This value will be converted to lower case and spaces will be converted into hyphen (-).

Landmarks - Following epub:type attribute values are populated by default in TOC.xhtml for epub3 and epub3+2:

    Cover-rw[class] = cover[type]

    BookTitlePage-rw[class] = titlepage[type]

    TitlePage-rw[class] = titlepage[type]

    frontmatter-rw[class] = frontmatter[type]

    body-rw[class] = bodymatter[type]

    backmatter-rw[class] = backmatter[type]

    TableOfContents-rw[class] = toc[type]

    ListOfIllustrations-rw[class] = loi[type]

    ListOfTables-rw[class] = lot[type]

    Preface-rw[class] = preface[type]

    Bibliography-rw[class] = bibliography[type]

    Index-rw[class] = index[type]

    Glossary-rw[class] = glossary[type]

    Acknowledgements-rw[class] = acknowledgements[type]

However, if landmark TOC contains any other case, not covered in the above list, then those sections will get 'epub:type' attribute value according to its section type. e.g.: "Dedication-rw" section would be epub:type="frontmatter". On the other hand, 'specials-rw' sections would be epub:type="bodymatter" by default.

IGP MODULES updates

Integrated Local ePub Validator on the server. The Epubs can now be locally validated, on the server.

http://$IP$/igp_modules/

AIE JS updates

The following AIE JS updates have been done:

  1. Added new feature "autoplay" for AIE Events NAV. Command code to use new feature is this: NAV autoplay mynav 1000
  2. "manualnav" feature added, so it plays when clicked on a Play button        NAV manualplay nav3 250
  3. "Play" feature added for manually playing the nav
  4. "Stop" feature added to stop the nav while playing
  5. Start delay time is added, as if when delay time is needed while images loading
  6. Auto Panel Sliding interval and speed time control by user. Added the following attributes which can be controlled by user: data-interval="1000" data-effect-speed="0"

IGP:DP 6.0.0 - Presentation Template updates

The Master Presentation Templates will be updated by IGP during the update activity. If you have created any custom templates based on the IGP Master Templates, please check that these updates are applied in your templates if applicable.

  • Added "Remove CSS Properties" section under ePub3 and Kindle Processing options in DPI form.
  • CSS update for qaa-set-rw in Writer CSS.

IGP:DP 6.0.0 - Bug Fixes

  1. Fix for online and composition pdf output: A. Update for index pagebreaks link, which was not working in Online PDF output.
    B. When there was a pagebreak-rw in the paragraph that is empty e.g. <p><span class="pagebreak-rw" id="pagebreak-rw_ii"></span></p> and linked from the Index -> Index Term "ii" the link does not work as the Prince removes the empty paragraph along with the pagebreak it contains.

    Now the empty paragraph i.e. <p></p> is removed and the <span class="pagebreak-rw" id="pagebreak-rw_ii"/> is moved into the preceeding paragraph, block, table OR li (ol / ul / dl).

    This is applicable to "Backlist" Publishing Typeset books where the Real Page Number is inserted.

  2. Change Ownership of document across Account, the document appears in the destination Account, but the "Account" button displays 'Document belongs to "Maintenance" account.' instead of the destination Account. Also when the account "Maintanance" is selected, the document is listed. This is now fixed.

  3. AIE JS fix - If the Video is inserted in the widget Popup and the widget Popup is closed while playing the video in the Popup, the Video continues to play in the background. This is now fixed.

  4. Document version failed when filename is to long, as DPArchive, PDF and DOCX file is generated during a Document Version process. This is because we add major and minor details in the filename which increases file name characters which are more than 255 characters. We have handled this at Document Version process only.

comments powered by Disqus