Overview of oXygen XML Editor 17 · 2015-06-23 · Overview of oXygen XML Editor 17 ... Guided...
Transcript of Overview of oXygen XML Editor 17 · 2015-06-23 · Overview of oXygen XML Editor 17 ... Guided...
Overview of oXygen XML Editor 17
Alex Jitianu
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?
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
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
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/
Copyright @ Syncro Soft, 2015. All rights reserved.
Overview of oXygen XML Editor 17
Copyright @ Syncro Soft, 2015. All rights reserved.
SQF really helps!
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
Copyright @ Syncro Soft, 2015. All rights reserved.
Overview of oXygen XML Editor 17
Copyright @ Syncro Soft, 2015. All rights reserved.
XML Document Refactoring
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
Copyright @ Syncro Soft, 2015. All rights reserved.
Overview of oXygen XML Editor 17
Copyright @ Syncro Soft, 2015. All rights reserved.
Retina/HiDPI support
Copyright @ Syncro Soft, 2015. All rights reserved.
Overview of oXygen XML Editor 17
Copyright @ Syncro Soft, 2015. All rights reserved.
Graphite color theme
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; }}
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
Copyright @ Syncro Soft, 2015. All rights reserved.
Overview of oXygen XML Editor 17
Copyright @ Syncro Soft, 2015. All rights reserved.
Toolbars Improvements
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
Copyright @ Syncro Soft, 2015. All rights reserved.
Overview of oXygen XML Editor 17
Copyright @ Syncro Soft, 2015. All rights reserved.
CSS developmentCSS Inspector
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
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
Copyright @ Syncro Soft, 2015. All rights reserved.
Overview of oXygen XML Editor 17
Copyright @ Syncro Soft, 2015. All rights reserved.
Inline hints
Copyright @ Syncro Soft, 2015. All rights reserved.
Overview of oXygen XML Editor 17
Copyright @ Syncro Soft, 2015. All rights reserved.
Inline actions
Copyright @ Syncro Soft, 2015. All rights reserved.
Overview of oXygen XML Editor 17
Copyright @ Syncro Soft, 2015. All rights reserved.
Hints and actions
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
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);}
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'));}
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);}
Copyright @ Syncro Soft, 2015. All rights reserved.
Overview of oXygen XML Editor 17
Copyright @ Syncro Soft, 2015. All rights reserved.
Alternate CSS/ CSS Layers
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
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
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
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
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
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
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
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
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