Upload
others
View
3
Download
0
Embed Size (px)
Citation preview
Overview of oXygen XML Editor 17
George Bina
Copyright @ Syncro So>, 2015. All rights reserved.
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 May 20 UI Improvements • Webinar May 27 XML Quick Fixes • Webinar June 3 Refactoring XML Documents • Meetup June 5 oXygen Users Meetup London • Conference June 6-‐7 XML London 2015 • Webinar June 10 DITA Support • Webinar June 17 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