Getting Started with QuarkXPress Server 2018 (v14.3)

Changes in previous versions

This section will cover the various changes introduced in previous versions of QuarkXPress Server.

For details about all of these changes, see A Guide to QuarkXPress Server.

New for QuarkXPress Server 2018 - February 2019 Update

Changes in version 14.2.1 included the following:

  • QuarkXPress Server is compatible with QuarkXPress 2018 - January 2019 Update (14.2.1).

  • Added support for Indic languages.

  • Updated XTensions for Smart Content Toolkit

New for QuarkXPress Server 2018

Changes in version 14.0.2 included the following:

  • QuarkXPress Server is compatible with QuarkXPress 2018 (14.x).

  • Added accessibility features in PDF output:

    • PDFs published from Platform now include tagging and alternate text for images to enhance accessibility.

    • Added a new URL parameter, createtaggedpdf (true|false), to configure the tagged PDF setting.

  • Added support for box borders:

    • Added a new BORDER element with over 40 attributes to support the ability to apply different borders to each side of a box.

    • The FRAME element has been retained for backward compatibility and still works in modifier-based flows.

    • The deconstruct XML now represents borders and related attributes under the new BORDER element.

  • Added support for the ability to span footnotes/endnotes over columns:

    • Specify using the Footnote Across Columns attribute in the footnote/endnote separator style.

    • This feature is also supported in the automation flow.

  • Modifier Schema Changes:

    • Added support for heading styles in paragraph stylesheets.

    • Added support for heterogeneous borders and frames.

    • Changed EBOOKMETADATA to LAYOUTMETADATA. This lets you apply metadata to the layout for PDS and eBook export.

    • Added PICTURE@ALTTEXT. This lets you set alternate text for each image to enhance accessibility.

New for QuarkXPress Server 2017 October Update

Changes in version 13.1 included the following:

  • QuarkXPress Server is compatible with QuarkXPress 13.1 and QuarkCopyDesk 13.1.

  • Configuration changes:

    • New option to configure the path for the QuarkXPress Server “PublishingRescueFolder” to store publishing data to accelerate troubleshooting of publishing failures:

     

    • Two ways to configure the path

      • Edit the “PublishingUtilContext.xml” file ([installpath]/Server/publishing) to set the path as a value for the rescueFolderPath property (requires server restart)

      • Use JConsole (no server restart required)

New for QuarkXPress Server 2017 March 2018 Update

Changes in version 13.2.2 included the following:

  • Compatible with QuarkXPress and QuarkCopyDesk 13.2.1

  • Modifier Schema Changes

    • Added the ability to represent master spreads and its items in XML rendition.

    • Added the ability to create  or modify items on master spreads using modifier XML.

    • Added the ability to represent and modify gradients.

    • Added the ability to represent blend modes in XML and apply blend modes using modifier XML.

    • Added the ability to represent page and spread guides in modifier deconstruct XML.

    • Added the ability to represent lock type in deconstruct XML and lock items on the layout using Modifier XML.

    • Added the ability to represent text stroke in deconstruct XML and apply text stroke using Modifier XML.

    • Added the ability to apply a hyperlink in a table cell.

       

New for QuarkXPress Server 2017

Changes in version 13.0 included the following:

  • QuarkXPress Server is compatible with QuarkXPress 2017 including support for the following QuarkXPress 2017 features:

    • Export as Responsive HTML5 Publication (Multi-device Output)

    • Paragraph and text shading

    • Column Flow - Column Split and Span

  • Added support for Item Styles

  • Rendering metrics and monitoring - telemetry records metrics for executed rendering jobs:

    • Average & Peak Response Time

    • Busy Period

    • Utilization %

    • Total Transactions Processed by Renderers

    • Rendering Throughput

    • Arrival Rate of rendering requests

    • Average & Peak Queue Time

    • Average, Current, and Peak Queue Length

    • Failed Requests and Error %

    • Average Time per Page

    • Total Pages Rendered

    • Total Images Processed

    • Total Renditions to PDF, HTML5, QXPDOC, etc.

  • Request timeout and ability to collect data for failed requests in a rescue folder to simplify troubleshooting

  • Transaction-level font management

New for QuarkXPress Server 2016

Changes in version 2016 Update included the following:

  • QuarkXPress Server is compatible with QuarkXPress 2016.

  • Introduced new attributes (MINWIDTH, MAXWIDTH, SPAN) under the INLINETABLE modifier. These new attributes provide greater control on table layout.

  • Added support for index generation.

  • Added support for equation publishing with Wiris Math Equations.

  • Added support for table auto-fit rules.

  • Added support for Azure Cloud Service configuration.

  • Added support for using the DITA Open Toolkit as a publishing engine for your

    DITA content.

  • Added the ability to apply a hyperlink on INLINEBOX.

  • Added the ability to process nested <PARAGRAPH> elements.

  • Added the ability to specify ELLIPSIS/CLIP/CUSTOM STRING for text overflow.

  • Added new elements to Modifier Schema to support the cross-references feature introduced in QuarkXPress 2016.

  • Introduced a new attribute (TEXTOVERFLOW) under the STORY modifier. Possible values are ELLIPSIS | CLIP | CUSTOM STRING. This attribute lets you control the representation of overflow text. The option ELLIPSIS renders an ellipsis "..." to represent over flow text. The option CLIP clips the text. The option CUSTOM STRING allows you to supply custom text. (e.g Continue Reading... or Read more...) to represent over flow text. These are particularly useful when you have a finite sized box designated to hold title text. If the title text is too lengthy to fit into the designated box on the Master Page, using the TEXTOVERFLOW attribute allows you to specify the behavior you want to see in the rendered output.

New for QuarkXPress Server 2015 - April 2016 Update

Changes in version 2015 - April 2016 Update included the following:

  • Added the ability to capture outline numbering in the Table of Contents.

  • Added the ability to generate Table of Contents in a BOX element under a

    STATICCONTENT element.

API Changes
  • Migration from Ver-11.2.1 to QuarkXPress & QuarkXPress Server 2015 (11.2.2)

  • Migration from Ver-11.1 to QuarkXPress & QuarkXPress Server 2015 (11.2.1)

    No migration anticipated unless you want to use new attributes. However, testing is recommended if you are using callouts (CALLOUTANCHOR).
  • Migration from Ver-11.0. to QuarkXPress & QuarkXPress Server 2015 (11.1)

    No migration anticipated unless you want to use new attributes. However, testing is recommended if you are using callouts (CALLOUTANCHOR).

New for QuarkXPress Server 2015 - February 2016 Update

Changes in version 2015 - February 2016 Update included the following:

  • Added support for the new Regions feature by enhancing the INLINETABLEINLINEBOX, and CALLOUTANCHORS behaviors in the following ways:

    • Added the ability to break tables nested inside a Box type region across pages.

    • Added the ability to place callouts in a Box type region.

    • Added the ability to place callouts in cells of tables nested in Box type regions.

  • Added the ability to insert foot notes and endnotes in INLINEBOX and CALLOUT Boxes.

  • Added the ability to insert foot notes and endnotes in Table Cells.

  • Introduced the ability to get a JPEG rendition of all pages of a QuarkXPress Project as a multipart response or as a downloadable archive (.zip). The downloadable (.zip) has helped to improve Quark Publishing Platform's Live Image Preview.

API Changes
  • Migration from Ver-11.1 to QuarkXPress & QuarkXPress Server 2015 (11.2.1)

    No migration anticipated unless you want to use new attributes. However, testing is recommended if you are using callouts (CALLOUTANCHOR).
  • Migration from Ver-11.0. to QuarkXPress & QuarkXPress Server 2015 (11.1)

    No migration anticipated unless you want to use new attributes. However, testing is recommended if you are using callouts (CALLOUTANCHOR).

New for QuarkXPress Server 2015 - October Update

Changes in version 2015 - October Update included the following:

  • Added the ability to control whether or not inline table rows will break across pages using the new BREAKROWACROSSPAGES attribute of the INLINETABLE element.

  • Added the ability to control whether the callout anchor in the flow stream hinged to a callout must remain on the same page using the new KEEPONSAMEPAGE attribute of the CALLOUTANCHOR element. This additional flexibility supports cases where multiple anchored callouts need to be positioned near relevant text in the flow.

  • Enhanced the ability to create a Table of Contents, so that you can create a Table of Contents even in a callout box.

API Changes
  • Migration from Ver-11.0 to QuarkXPress & QuarkXPress Server 2015 (11.1 )

    No migration anticipated unless you want to use new attributes. However, testing is recommended if you are using callouts (CALLOUTANCHOR).
  • Migration from Ver-10.5.x to QuarkXPress & QuarkXPress Server 2015 (11.0.1 or 11.1)

    1. The FootNoteSXT that was bundled in 10.5.x SDK is discontinued. The elements FOOTNOTESTYLE and FOOTNOTE used in 10.5.x deployments, need to migrate to the new footnote structure in QuarkXPress and QuarkXPress Server 2015. This would also mean elimination of the FOOTNOTESTYLE and FOOTNOTE mark up in your current XSLT's. The publishing templates are also expected to be saved in QuarkXPress 2015 (V-11.0.1) in order to use footnotes.

    2. The custom XT's have to be recompiled using latest XDK.

    3. One of the capabilities offered by PageCountInsertionXT is implicitly achievable using the new Content Variables feature of QuarkXPress 2015.

  • Migration from Ver-10.2.2 to Ver-10.5/10.5.1

    No new markup in ModifierXML schema. No migration effort is expected.
  • Migration from Ver-10.1.x to Ver-10.2.2 OR Migration from Ver-10.1.x to Ver-10.2

    1. For flow automation use cases, Modifier schema does have some new markup however the existing ModifierXML's (via XSLT) will work in QuarkXPress Server Ver-10.2 as is. No migration effort is anticipated.

    2. For custom QuarkXPress Server XTension (Mac) using Ver-10.1.x XDK, it has to undergo migration to Ver10.2 in the form of compiling with Ver-10.2 XDK. The x64 target in XCode Project settings of the XT have to be changed appropriately (pointing to x64 XT_LayoutEngine.lib) and compiled such that all 64-bit specific errors and warnings are eliminated.

  • Migration from Ver-9.5.x to Ver-10.2

    1. INLINETABLE@ORIENTATION is obsolete. Instead, for landscape pages with landscape tables, use PAGESEQUENCE@ORIENTATION. This is the recommended approach for landscape oriented pages.

    2. For flow automation use cases, Modifier schema does have some new markup. ModifierXML's (via XSLT) would seamlessly work in QuarkXPress Server Ver-10.x, as long as you are not using new markup in your 9.5.x transforms.

    3. For custom QuarkXPress Server XTension (Win) or (Mac) using Ver-9.x XDK, it has to undergo migration to 64-bit. The x64 target in Visual Studio Project/ Xcode settings of the XT have to be changed appropriately (pointing to x64 XT_LayoutEngine.lib) and compiled such that all 64-bit specific errors and warnings are eliminated.

  • Migration from Ver-8.x to Ver-10.2

    If you are a QuarkXPress Server Ver-8.x customer, a lot has been changed between Ver-8.x & Ver-9.x. Refer to the ReadMe documents.

New for QuarkXPress Server 2015

Changes in version 2015 included the following:

  • Added support for Footnotes in flow automation with the introduction of the new REFNOTE element, which allows you to insert a reference note of type footnote or endnote.

  • Performance optimizations in the flow automation use cases.

  • Enhanced the INLINETABLE element to allow the ability to compute the column widths of tables automatically, depending on the length of the text in a cell or image in a cell.

New for QuarkXPress Server10.5.2

This version of QuarkXPress Server contains bug fixes.

New for QuarkXPress Server10.5.1

This version of QuarkXPress Server contains performance improvement with memory

utilization and bug fixes.

New for QuarkXPress Server10.5

Changes in version 10.5 included the following:

  • Performance optimizations when parsing large modifier XML's (i.e. 200,000 or more lines).

  • Introduced the INLINETABLE@BREAKABLE (true | false) attribute. This is an optional attribute and does not impact any existing transforms written for Modifier. If the BREAKABLE attribute is true (the default), inline tables will break across pages, if the BREAKABLE attribute is false, the inline table will NOT break across pages.

  • Added the ability to display the Rendering Job processing timing details in the transaction log.

  • Introduced a new QuarkXPress XTension, PaginationRuleUIXT. It enables template designers to define the sequence of the application of master pages during the process of dynamic pagination in flow document automation use cases.

New for QuarkXPress Server10.2.1

Changes in version 10.2.1 included the following:

  • Added support for automatic callout stacking. This allows for tiling of multiple callouts by providing additional parameters in the modifier.

  • Added support for nested anchoring, allowing you to anchor an item within another anchored item. This allows for nesting of INLINEBOX and INLINETABLE.

  • The INLINEBOX element has been enhanced to support the following:

    • Column balancing, allows you to automatically cause text to flow and bottom align across multiple columns automatically.

    • Support for over-matter and straddle heads/straddle tables with multicolumn text in flow.

    • The ability to layout a mixture of single and multi-column sections on a page.

  • QuarkXPress Server is now a 64-bit application on Mac OS X.

  • Added the ability to apply interactivity on an INLINEITEM element.

API changes
  • Migrating from version 10.1.x to version 10.2.1

    • In flow automation use cases, the Modifier schema will have new markups, however your existing ModifierXML's (via XSLT) will work in QuarkXPress Server 10.2.1 as is. No migration effort is anticipated.

    • Custom QuarkXPress Server XTensions (Mac OS X) using the 10.1.x version of the XDK have to be recompoiled with the 10.2 version of the XDK in order to migrate them for use in 10.2.1. (The x64 target in the XCode Project settings of the XTension have to be changed (to point to the x64 XT_LayoutEngine.lib) and compiled such that all 64-bit specific errors and warnings are eliminated.)

  • Migrating from version 9.5.x to version 10.2.1

    • In flow automation use cases, the Modifier schema will have new markups, however you existing ModifierXML's (via XSLT) will work in QuarkXPress Server version 10.x, as long as your changes are anticipated in the 9.5.x transforms you have been using.

    • Custom QuarkXPress Server XTensions (Windows or Mac OS X) using the 9.x version of the XDK have to undergo migration to a 64-bit. x64 target. The Visual Studio Project/ Xcode settings of the XTension have to be changed to point to the x64 XT_LayoutEngine.lib) and compiled such that all 64-bit specific errors and warnings are eliminated.

New for QuarkXPress Server10.1.2

This version of QuarkXPress Server contains bug fixes.

New for QuarkXPress Server10.1.1

Changes in version 10.1.1 included the following:

  • If any ENTRY element of INLINETABLE that corresponds to a text/picture cell, has several paragraphs of text or a picture of large height, such that the row can potentially grow beyond the height of the page, then an automatic row addition takes place and any remaining text is automatically placed in the new row. This behavior is applicable across pages.

New for QuarkXPress Server10.1

Changes in version 10.1.1 included the following:

  • QuarkXPress Server is now a 64-bit application on Windows. On Mac OS X, it is still a 32-bit application.

  • Added support in deconstruct and modifier for additional App Studio interactivities:

    • 360° image

    • Animation

  • App Studio output now supports unbounded pages for vertical and horizontal layout.