![Page 1: Overview of oXygen XML Editor 17 · 2015-06-23 · Overview of oXygen XML Editor 17 ... Guided authoring implementation Made possible by version 17 new additions: •HTML content](https://reader030.vdocuments.net/reader030/viewer/2022041103/5f02adcd7e708231d4057768/html5/thumbnails/1.jpg)
Overview of oXygen XML Editor 17
Alex Jitianu
![Page 2: Overview of oXygen XML Editor 17 · 2015-06-23 · Overview of oXygen XML Editor 17 ... Guided authoring implementation Made possible by version 17 new additions: •HTML content](https://reader030.vdocuments.net/reader030/viewer/2022041103/5f02adcd7e708231d4057768/html5/thumbnails/2.jpg)
Copyright @ Syncro Soft, 2015. All rights reserved.
Overview of oXygen XML Editor 17
Copyright @ Syncro Soft, 2015. All rights reserved.
Automatic error fixes•What are Quick Fixes?
![Page 3: Overview of oXygen XML Editor 17 · 2015-06-23 · Overview of oXygen XML Editor 17 ... Guided authoring implementation Made possible by version 17 new additions: •HTML content](https://reader030.vdocuments.net/reader030/viewer/2022041103/5f02adcd7e708231d4057768/html5/thumbnails/3.jpg)
Copyright @ Syncro Soft, 2015. All rights reserved.
Overview of oXygen XML Editor 17
Copyright @ Syncro Soft, 2015. All rights reserved.
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
![Page 4: Overview of oXygen XML Editor 17 · 2015-06-23 · Overview of oXygen XML Editor 17 ... Guided authoring implementation Made possible by version 17 new additions: •HTML content](https://reader030.vdocuments.net/reader030/viewer/2022041103/5f02adcd7e708231d4057768/html5/thumbnails/4.jpg)
Copyright @ Syncro Soft, 2015. All rights reserved.
Overview of oXygen XML Editor 17
Copyright @ Syncro Soft, 2015. All rights reserved.
Fixing Relax NG validation errorsQF examples:–Add required content–Remove invalid content
![Page 5: Overview of oXygen XML Editor 17 · 2015-06-23 · Overview of oXygen XML Editor 17 ... Guided authoring implementation Made possible by version 17 new additions: •HTML content](https://reader030.vdocuments.net/reader030/viewer/2022041103/5f02adcd7e708231d4057768/html5/thumbnails/5.jpg)
Copyright @ Syncro Soft, 2015. All rights reserved.
Overview of oXygen XML Editor 17
Copyright @ Syncro Soft, 2015. All rights reserved.
Schematron Quick Fixes•Part of “Guided XML Authoring”•Custom fixes within the Schematron schema
•SQF initiated by Nico Kutscherauer/data2type
•Quick-fix for XML - W3C Community Grouphttps://www.w3.org/community/quickfix/
![Page 6: Overview of oXygen XML Editor 17 · 2015-06-23 · Overview of oXygen XML Editor 17 ... Guided authoring implementation Made possible by version 17 new additions: •HTML content](https://reader030.vdocuments.net/reader030/viewer/2022041103/5f02adcd7e708231d4057768/html5/thumbnails/6.jpg)
Copyright @ Syncro Soft, 2015. All rights reserved.
Overview of oXygen XML Editor 17
Copyright @ Syncro Soft, 2015. All rights reserved.
SQF really helps!
![Page 7: Overview of oXygen XML Editor 17 · 2015-06-23 · Overview of oXygen XML Editor 17 ... Guided authoring implementation Made possible by version 17 new additions: •HTML content](https://reader030.vdocuments.net/reader030/viewer/2022041103/5f02adcd7e708231d4057768/html5/thumbnails/7.jpg)
Copyright @ Syncro Soft, 2015. All rights reserved.
Overview of oXygen XML Editor 17
Copyright @ Syncro Soft, 2015. All rights reserved.
AutoCorrect•teh the• (c) © •xml:lang aware•extendable
![Page 8: Overview of oXygen XML Editor 17 · 2015-06-23 · Overview of oXygen XML Editor 17 ... Guided authoring implementation Made possible by version 17 new additions: •HTML content](https://reader030.vdocuments.net/reader030/viewer/2022041103/5f02adcd7e708231d4057768/html5/thumbnails/8.jpg)
Copyright @ Syncro Soft, 2015. All rights reserved.
Overview of oXygen XML Editor 17
Copyright @ Syncro Soft, 2015. All rights reserved.
XML Document Refactoring
![Page 9: Overview of oXygen XML Editor 17 · 2015-06-23 · Overview of oXygen XML Editor 17 ... Guided authoring implementation Made possible by version 17 new additions: •HTML content](https://reader030.vdocuments.net/reader030/viewer/2022041103/5f02adcd7e708231d4057768/html5/thumbnails/9.jpg)
Copyright @ Syncro Soft, 2015. All rights reserved.
Overview of oXygen XML Editor 17
Copyright @ Syncro Soft, 2015. All rights reserved.
Improved user interface
•Retina/HiDPI support•Dark color theme – Graphite•Redesigned and configurable toolbars
![Page 10: Overview of oXygen XML Editor 17 · 2015-06-23 · Overview of oXygen XML Editor 17 ... Guided authoring implementation Made possible by version 17 new additions: •HTML content](https://reader030.vdocuments.net/reader030/viewer/2022041103/5f02adcd7e708231d4057768/html5/thumbnails/10.jpg)
Copyright @ Syncro Soft, 2015. All rights reserved.
Overview of oXygen XML Editor 17
Copyright @ Syncro Soft, 2015. All rights reserved.
Retina/HiDPI support
![Page 11: Overview of oXygen XML Editor 17 · 2015-06-23 · Overview of oXygen XML Editor 17 ... Guided authoring implementation Made possible by version 17 new additions: •HTML content](https://reader030.vdocuments.net/reader030/viewer/2022041103/5f02adcd7e708231d4057768/html5/thumbnails/11.jpg)
Copyright @ Syncro Soft, 2015. All rights reserved.
Overview of oXygen XML Editor 17
Copyright @ Syncro Soft, 2015. All rights reserved.
Graphite color theme
![Page 12: Overview of oXygen XML Editor 17 · 2015-06-23 · Overview of oXygen XML Editor 17 ... Guided authoring implementation Made possible by version 17 new additions: •HTML content](https://reader030.vdocuments.net/reader030/viewer/2022041103/5f02adcd7e708231d4057768/html5/thumbnails/12.jpg)
Copyright @ Syncro Soft, 2015. All rights reserved.
Overview of oXygen XML Editor 17
Copyright @ Syncro Soft, 2015. All rights reserved.
Color ThemesWindows high contrast CSS support:
@media oxygen-high-contrast-black
@media oxygen-high-contrast-white
@media oxygen-high-contrast-black { *[class~="topic/draft-comment"] { background-color: green; }}
![Page 13: Overview of oXygen XML Editor 17 · 2015-06-23 · Overview of oXygen XML Editor 17 ... Guided authoring implementation Made possible by version 17 new additions: •HTML content](https://reader030.vdocuments.net/reader030/viewer/2022041103/5f02adcd7e708231d4057768/html5/thumbnails/13.jpg)
Copyright @ Syncro Soft, 2015. All rights reserved.
Overview of oXygen XML Editor 17
Copyright @ Syncro Soft, 2015. All rights reserved.
Author Image LoadingNormal pixel density
High pixel density
Normal pixel density + Dark theme
High pixel density + Dark theme
![Page 14: Overview of oXygen XML Editor 17 · 2015-06-23 · Overview of oXygen XML Editor 17 ... Guided authoring implementation Made possible by version 17 new additions: •HTML content](https://reader030.vdocuments.net/reader030/viewer/2022041103/5f02adcd7e708231d4057768/html5/thumbnails/14.jpg)
Copyright @ Syncro Soft, 2015. All rights reserved.
Overview of oXygen XML Editor 17
Copyright @ Syncro Soft, 2015. All rights reserved.
Toolbars Improvements
![Page 15: Overview of oXygen XML Editor 17 · 2015-06-23 · Overview of oXygen XML Editor 17 ... Guided authoring implementation Made possible by version 17 new additions: •HTML content](https://reader030.vdocuments.net/reader030/viewer/2022041103/5f02adcd7e708231d4057768/html5/thumbnails/15.jpg)
Copyright @ Syncro Soft, 2015. All rights reserved.
Overview of oXygen XML Editor 17
Copyright @ Syncro Soft, 2015. All rights reserved.
Configurable toolbars•Down to action level•Preview toolbars
![Page 16: Overview of oXygen XML Editor 17 · 2015-06-23 · Overview of oXygen XML Editor 17 ... Guided authoring implementation Made possible by version 17 new additions: •HTML content](https://reader030.vdocuments.net/reader030/viewer/2022041103/5f02adcd7e708231d4057768/html5/thumbnails/16.jpg)
Copyright @ Syncro Soft, 2015. All rights reserved.
Overview of oXygen XML Editor 17
Copyright @ Syncro Soft, 2015. All rights reserved.
CSS developmentCSS Inspector
![Page 17: Overview of oXygen XML Editor 17 · 2015-06-23 · Overview of oXygen XML Editor 17 ... Guided authoring implementation Made possible by version 17 new additions: •HTML content](https://reader030.vdocuments.net/reader030/viewer/2022041103/5f02adcd7e708231d4057768/html5/thumbnails/17.jpg)
Copyright @ Syncro Soft, 2015. All rights reserved.
Overview of oXygen XML Editor 17
Copyright @ Syncro Soft, 2015. All rights reserved.
CSS development
link1 { color: #5B83AD;}/*..............*/link2 { color: #5B83AD;}
@special-blue: #5B83AD;
link1 { color: @special-blue;}/*.............*/link2 { color: @special-blue;}
CSS LESS
LESS support
![Page 18: Overview of oXygen XML Editor 17 · 2015-06-23 · Overview of oXygen XML Editor 17 ... Guided authoring implementation Made possible by version 17 new additions: •HTML content](https://reader030.vdocuments.net/reader030/viewer/2022041103/5f02adcd7e708231d4057768/html5/thumbnails/18.jpg)
Copyright @ Syncro Soft, 2015. All rights reserved.
Overview of oXygen XML Editor 17
Copyright @ Syncro Soft, 2015. All rights reserved.
Guided XML Authoring• Inline hints• Inline actions
![Page 19: Overview of oXygen XML Editor 17 · 2015-06-23 · Overview of oXygen XML Editor 17 ... Guided authoring implementation Made possible by version 17 new additions: •HTML content](https://reader030.vdocuments.net/reader030/viewer/2022041103/5f02adcd7e708231d4057768/html5/thumbnails/19.jpg)
Copyright @ Syncro Soft, 2015. All rights reserved.
Overview of oXygen XML Editor 17
Copyright @ Syncro Soft, 2015. All rights reserved.
Inline hints
![Page 20: Overview of oXygen XML Editor 17 · 2015-06-23 · Overview of oXygen XML Editor 17 ... Guided authoring implementation Made possible by version 17 new additions: •HTML content](https://reader030.vdocuments.net/reader030/viewer/2022041103/5f02adcd7e708231d4057768/html5/thumbnails/20.jpg)
Copyright @ Syncro Soft, 2015. All rights reserved.
Overview of oXygen XML Editor 17
Copyright @ Syncro Soft, 2015. All rights reserved.
Inline actions
![Page 21: Overview of oXygen XML Editor 17 · 2015-06-23 · Overview of oXygen XML Editor 17 ... Guided authoring implementation Made possible by version 17 new additions: •HTML content](https://reader030.vdocuments.net/reader030/viewer/2022041103/5f02adcd7e708231d4057768/html5/thumbnails/21.jpg)
Copyright @ Syncro Soft, 2015. All rights reserved.
Overview of oXygen XML Editor 17
Copyright @ Syncro Soft, 2015. All rights reserved.
Hints and actions
![Page 22: Overview of oXygen XML Editor 17 · 2015-06-23 · Overview of oXygen XML Editor 17 ... Guided authoring implementation Made possible by version 17 new additions: •HTML content](https://reader030.vdocuments.net/reader030/viewer/2022041103/5f02adcd7e708231d4057768/html5/thumbnails/22.jpg)
Copyright @ Syncro Soft, 2015. All rights reserved.
Overview of oXygen XML Editor 17
Copyright @ Syncro Soft, 2015. All rights reserved.
Guided authoring implementation
Made possible by version 17 new additions:•HTML content form control•Define actions in CSS•before(n) and after(n) pseudo-elements
![Page 23: Overview of oXygen XML Editor 17 · 2015-06-23 · Overview of oXygen XML Editor 17 ... Guided authoring implementation Made possible by version 17 new additions: •HTML content](https://reader030.vdocuments.net/reader030/viewer/2022041103/5f02adcd7e708231d4057768/html5/thumbnails/23.jpg)
Copyright @ Syncro Soft, 2015. All rights reserved.
Overview of oXygen XML Editor 17
Copyright @ Syncro Soft, 2015. All rights reserved.
Guided authoring implementation
Made possible by version 17 new additions:•HTML content form control
•Define actions in CSS•before(n) and after(n) pseudo-elements
p#intro_id:before { content: oxy_htmlContent( content, "<div style='font-weight:bold;'>My content</div>", width, 400px);}
![Page 24: Overview of oXygen XML Editor 17 · 2015-06-23 · Overview of oXygen XML Editor 17 ... Guided authoring implementation Made possible by version 17 new additions: •HTML content](https://reader030.vdocuments.net/reader030/viewer/2022041103/5f02adcd7e708231d4057768/html5/thumbnails/24.jpg)
Copyright @ Syncro Soft, 2015. All rights reserved.
Overview of oXygen XML Editor 17
Copyright @ Syncro Soft, 2015. All rights reserved.
Guided authoring implementation
Made possible by version 17 new additions:•HTML content form control•Define actions in CSS
•before(n) and after(n) pseudo-elements
comment:after{ content: oxy_button( action, oxy_action( name, 'Insert', description, 'Insert an element after the current one', icon, url('insert.png'), operation, 'ro.sync.ecss.extensions.commons.operations.InsertFragmentOperation', arg-fragment, '<element></element>', arg-insertLocation, '.', arg-insertPosition, 'After'));}
![Page 25: Overview of oXygen XML Editor 17 · 2015-06-23 · Overview of oXygen XML Editor 17 ... Guided authoring implementation Made possible by version 17 new additions: •HTML content](https://reader030.vdocuments.net/reader030/viewer/2022041103/5f02adcd7e708231d4057768/html5/thumbnails/25.jpg)
Copyright @ Syncro Soft, 2015. All rights reserved.
Overview of oXygen XML Editor 17
Copyright @ Syncro Soft, 2015. All rights reserved.
Guided authoring implementation
Made possible by version 17 new additions:•HTML content form control•Define actions in CSS•before(n) and after(n) pseudo-elements
title:before(1){ content: “Hints”;}title:before(2){ content: oxy_button(actionID, 'paragraph', showIcon, true);}
![Page 26: Overview of oXygen XML Editor 17 · 2015-06-23 · Overview of oXygen XML Editor 17 ... Guided authoring implementation Made possible by version 17 new additions: •HTML content](https://reader030.vdocuments.net/reader030/viewer/2022041103/5f02adcd7e708231d4057768/html5/thumbnails/26.jpg)
Copyright @ Syncro Soft, 2015. All rights reserved.
Overview of oXygen XML Editor 17
Copyright @ Syncro Soft, 2015. All rights reserved.
Alternate CSS/ CSS Layers
![Page 27: Overview of oXygen XML Editor 17 · 2015-06-23 · Overview of oXygen XML Editor 17 ... Guided authoring implementation Made possible by version 17 new additions: •HTML content](https://reader030.vdocuments.net/reader030/viewer/2022041103/5f02adcd7e708231d4057768/html5/thumbnails/27.jpg)
Copyright @ Syncro Soft, 2015. All rights reserved.
Overview of oXygen XML Editor 17
Copyright @ Syncro Soft, 2015. All rights reserved.
Layered Styling
One main style
Multiple alternate/layer styles
![Page 28: Overview of oXygen XML Editor 17 · 2015-06-23 · Overview of oXygen XML Editor 17 ... Guided authoring implementation Made possible by version 17 new additions: •HTML content](https://reader030.vdocuments.net/reader030/viewer/2022041103/5f02adcd7e708231d4057768/html5/thumbnails/28.jpg)
Copyright @ Syncro Soft, 2015. All rights reserved.
Overview of oXygen XML Editor 17
Copyright @ Syncro Soft, 2015. All rights reserved.
DITA Support•Responsive view•DITA-OT 2.0•DITA-CSS integration•Better DITA validation•Updated DITA Metrics report
![Page 29: Overview of oXygen XML Editor 17 · 2015-06-23 · Overview of oXygen XML Editor 17 ... Guided authoring implementation Made possible by version 17 new additions: •HTML content](https://reader030.vdocuments.net/reader030/viewer/2022041103/5f02adcd7e708231d4057768/html5/thumbnails/29.jpg)
Copyright @ Syncro Soft, 2015. All rights reserved.
Overview of oXygen XML Editor 17
Copyright @ Syncro Soft, 2015. All rights reserved.
@media properties
@media oxygen AND (min-width:25cm) {
:root{ width: 21.59cm; min-height:10cm; }
}
● min-width
● max-width
![Page 30: Overview of oXygen XML Editor 17 · 2015-06-23 · Overview of oXygen XML Editor 17 ... Guided authoring implementation Made possible by version 17 new additions: •HTML content](https://reader030.vdocuments.net/reader030/viewer/2022041103/5f02adcd7e708231d4057768/html5/thumbnails/30.jpg)
Copyright @ Syncro Soft, 2015. All rights reserved.
Overview of oXygen XML Editor 17
Copyright @ Syncro Soft, 2015. All rights reserved.
@media properties
@media oxygen AND (os:"win") AND (platform:"standalone") { p { color:blue; }}
● os
● platform
![Page 31: Overview of oXygen XML Editor 17 · 2015-06-23 · Overview of oXygen XML Editor 17 ... Guided authoring implementation Made possible by version 17 new additions: •HTML content](https://reader030.vdocuments.net/reader030/viewer/2022041103/5f02adcd7e708231d4057768/html5/thumbnails/31.jpg)
Copyright @ Syncro Soft, 2015. All rights reserved.
Overview of oXygen XML Editor 17
Copyright @ Syncro Soft, 2015. All rights reserved.
WebHelp output•Optimized page loading time•Embeddable•Context sensitive help•SEO•RTL support• Japanese search
![Page 32: Overview of oXygen XML Editor 17 · 2015-06-23 · Overview of oXygen XML Editor 17 ... Guided authoring implementation Made possible by version 17 new additions: •HTML content](https://reader030.vdocuments.net/reader030/viewer/2022041103/5f02adcd7e708231d4057768/html5/thumbnails/32.jpg)
Copyright @ Syncro Soft, 2015. All rights reserved.
Overview of oXygen XML Editor 17
Copyright @ Syncro Soft, 2015. All rights reserved.
Other useful additions•XQuery/XPath formatting•CSS absolute positioning of blocks•Detect DITA-OT plugins parameters• Ignore whitespace in Find/Replace in files•Dynamic content conversion
![Page 33: Overview of oXygen XML Editor 17 · 2015-06-23 · Overview of oXygen XML Editor 17 ... Guided authoring implementation Made possible by version 17 new additions: •HTML content](https://reader030.vdocuments.net/reader030/viewer/2022041103/5f02adcd7e708231d4057768/html5/thumbnails/33.jpg)
Copyright @ Syncro Soft, 2015. All rights reserved.
Overview of oXygen XML Editor 17
Copyright @ Syncro Soft, 2015. All rights reserved.
SDK• Many extension pointshttp://oxygenxml.com/whatisnew17.0.html#17.0API
• JavaScript operation for defining custom actions• WebApp SDK
–Adaptive (desktop-friendly & mobile-friendly)–Framework actions available
• Toolbar • Contextual menu
–API for providing additional actions to the web editor
![Page 34: Overview of oXygen XML Editor 17 · 2015-06-23 · Overview of oXygen XML Editor 17 ... Guided authoring implementation Made possible by version 17 new additions: •HTML content](https://reader030.vdocuments.net/reader030/viewer/2022041103/5f02adcd7e708231d4057768/html5/thumbnails/34.jpg)
Copyright @ Syncro Soft, 2015. All rights reserved.
Overview of oXygen XML Editor 17
Copyright @ Syncro Soft, 2015. All rights reserved.
Updated components•Processors–Saxon, XML Calabash
•New frameworks–JATS, XLIFF, ISO StratML
•XML databases–Exist, MarkLogic
•Eclipse 4.5•SVN Client
![Page 35: Overview of oXygen XML Editor 17 · 2015-06-23 · Overview of oXygen XML Editor 17 ... Guided authoring implementation Made possible by version 17 new additions: •HTML content](https://reader030.vdocuments.net/reader030/viewer/2022041103/5f02adcd7e708231d4057768/html5/thumbnails/35.jpg)
Copyright @ Syncro Soft, 2015. All rights reserved.
Overview of oXygen XML Editor 17
Copyright @ Syncro Soft, 2015. All rights reserved.
Thank you!Questions?
Alex [email protected]://www.oxygenxml.com