Overview of oXygen XML Editor 17

Overview of oXygen XML Editor 17 George Bina Overview of oXygen XML Editor 17 oXygen XML Editor 17 Release notes available online at h"p://www.oxygenxml.com/
wha2snew17.0.html Copyright @ Syncro So>, 2015. All rights reserved. Overview of oXygen XML Editor 17 Useful informaLon •  Yes, we will record the webinar! •  Ask quesLons anyLme in the QuesLons panel •  Use #oXygenXML for webinar related tweets Copyright @ Syncro So>, 2015. All rights reserved. Overview of oXygen XML Editor 17 AutomaLc error fixes •  What are Quick Fixes? Copyright @ Syncro So>, 2015. All rights reserved. Overview of oXygen XML Editor 17 Quick Fixes in oXygen •  Already available in oXygen 16 –  XSLT –  Ant scripts –  XML validated with XML Schema •  New in oXygen 17 –  XML validated with Relax NG –  XML validated with Schematron Copyright @ Syncro So>, 2015. All rights reserved. Overview of oXygen XML Editor 17 Fixing Relax NG validaLon errors QF examples: –  Add required content –  Remove invalid content Copyright @ Syncro So>, 2015. All rights reserved. Overview of oXygen XML Editor 17 Schematron Quick Fixes • 
• 
• 
• 
Part of “Guided XML Authoring” Custom fixes within the Schematron schema SQF iniLated by Nico Kutscherauer/data2type Quick-­‐fix for XML -­‐ W3C Community Group hcps://www.w3.org/community/quickfix/ Copyright @ Syncro So>, 2015. All rights reserved. Overview of oXygen XML Editor 17 SQF really helps! Copyright @ Syncro So>, 2015. All rights reserved. Overview of oXygen XML Editor 17 AutoCorrect •  teh à the •  (c) à © •  xml:lang aware Copyright @ Syncro So>, 2015. All rights reserved. Overview of oXygen XML Editor 17 More about Quick Fixes W3C community group hcps://www.w3.org/community/quickfix/ SQF hcp://www.schematron-­‐quickfix.com/index.html hcp://schematron-­‐quickfix.github.io/sqf/spec/SQFSpec.html Webinar May 27 oXygen XML Editor 17 -­‐ XML Quick Fixes See all events at: hcp://oxygenxml.com/events_programme.html Copyright @ Syncro So>, 2015. All rights reserved. Overview of oXygen XML Editor 17 Process XML with XSLT and XQuery XSLT and XQuery are the best XML processing languages… …but we cannot just apply transformaLons, because we need to: •  preserve acributes order •  preserve DOCTYPE declaraLons •  preserve enLLes •  etc. Copyright @ Syncro So>, 2015. All rights reserved. Overview of oXygen XML Editor 17 XML Refactoring Apply XQuery Update based operaLons •  in a “safe” mode, preserving acributes order, DOCTYPE declaraLons, etc. •  configure parameters easily •  on a set of files (scope) •  present a preview of changes about to be made XSLT support is planned for the next release Copyright @ Syncro So>, 2015. All rights reserved. Overview of oXygen XML Editor 17 XML Refactoring Copyright @ Syncro So>, 2015. All rights reserved. Overview of oXygen XML Editor 17 More about XML Refactoring Webinar June 3 oXygen XML Editor 17 -­‐ Refactoring XML Documents See all events at: hcp://oxygenxml.com/events_programme.html Copyright @ Syncro So>, 2015. All rights reserved. Overview of oXygen XML Editor 17 Improved user interface •  ReLna/HiDPI support •  Dark color theme – Graphite •  Configurable toolbars Copyright @ Syncro So>, 2015. All rights reserved. Overview of oXygen XML Editor 17 ReLna/HiDPI support Copyright @ Syncro So>, 2015. All rights reserved. Overview of oXygen XML Editor 17 Graphite color theme Copyright @ Syncro So>, 2015. All rights reserved. Overview of oXygen XML Editor 17 Configurable toolbars •  Down to acLon level •  Preview toolbars Copyright @ Syncro So>, 2015. All rights reserved. Overview of oXygen XML Editor 17 More about UI improvements Webinar May 20 oXygen XML Editor 17 -­‐ UI Improvements See all events at: hcp://oxygenxml.com/events_programme.html Copyright @ Syncro So>, 2015. All rights reserved. Overview of oXygen XML Editor 17 CSS development •  CSS Inspector •  LESS editor Copyright @ Syncro So>, 2015. All rights reserved. Overview of oXygen XML Editor 17 Guided XML Authoring •  Inline hints •  Inline acLons Copyright @ Syncro So>, 2015. All rights reserved. Overview of oXygen XML Editor 17 Inline hints Copyright @ Syncro So>, 2015. All rights reserved. Overview of oXygen XML Editor 17 Inline acLons Copyright @ Syncro So>, 2015. All rights reserved. Overview of oXygen XML Editor 17 Hints and acLons Copyright @ Syncro So>, 2015. All rights reserved. Overview of oXygen XML Editor 17 Guided authoring implementaLon Made possible by version 17 new addiLons: •  HTML content form control •  Define acLons in CSS •  before(n) and a>er(n) pseudo-­‐elements Copyright @ Syncro So>, 2015. All rights reserved. Overview of oXygen XML Editor 17 CSS layers •  One main style •  Enable/disable alternate styles 9 * 2^8 = 2304 possibiliLes Copyright @ Syncro So>, 2015. All rights reserved. Overview of oXygen XML Editor 17 DITA Support • 
• 
• 
• 
• 
Responsive view DITA-­‐OT 2.0 DITA-­‐CSS integraLon Becer DITA validaLon Updated DITA Metrics report Copyright @ Syncro So>, 2015. All rights reserved. Overview of oXygen XML Editor 17 More about DITA Webinar June 10 oXygen XML Editor -­‐ DITA Support See all events at: hcp://oxygenxml.com/events_programme.html Copyright @ Syncro So>, 2015. All rights reserved. Overview of oXygen XML Editor 17 WebHelp output • 
• 
• 
• 
• 
• 
OpLmized page loading Lme Embeddable Context sensiLve help SEO RTL support Japanese search Copyright @ Syncro So>, 2015. All rights reserved. Overview of oXygen XML Editor 17 Other useful addiLons • 
• 
• 
• 
• 
XQuery/XPath formavng CSS absolute posiLoning of blocks Detect DITA-­‐OT plugins parameters Ignore whitespace in Find/Replace in files Dynamic content conversion Copyright @ Syncro So>, 2015. All rights reserved. Overview of oXygen XML Editor 17 SDK •  Many extension points •  JavaScript operaLon for defining custom acLons •  WebApp SDK –  AdapLve (desktop-­‐friendly & mobile-­‐friendly) –  Framework acLons available •  Toolbar •  Contextual menu –  API for providing addiLonal acLons to the web editor Copyright @ Syncro So>, 2015. All rights reserved. Overview of oXygen XML Editor 17 More about the SDK Webinar June 17 oXygen XML Editor -­‐ XML Authoring on the Web See all events at: hcp://oxygenxml.com/events_programme.html Copyright @ Syncro So>, 2015. All rights reserved. Overview of oXygen XML Editor 17 Updated components •  Processors –  Saxon, XML Calabash •  New frameworks –  JATS, XLIFF, ISO StratML •  XML databases –  Exist, MarkLogic •  Eclipse 4.5 •  SVN Client Copyright @ Syncro So>, 2015. All rights reserved. Overview of oXygen XML Editor 17 Next events • 
• 
• 
• 
• 
• 
• 
Webinar Webinar Webinar Meetup Conference
Webinar Webinar May 20
May 27
June 3 June 5 June 6-­‐7
June 10
June 17
UI Improvements XML Quick Fixes Refactoring XML Documents oXygen Users Meetup London XML London 2015 DITA Support XML Authoring on the Web Copyright @ Syncro So>, 2015. All rights reserved. Overview of oXygen XML Editor 17 Thank you! QuesLons? George Bina [email protected] @georgebina hcp://www.oxygenxml.com Copyright @ Syncro So>, 2015. All rights reserved.