Events • Oxygen Users Meetup - Prague 2016
Related events
Agenda
Thursday Meetup
10:45 - 11:00 | Welcome - George Bina | |
11:00 - 11:30 | New Product - Oxygen XML Web Author - George BinaGeorge Bina -
Syncro Soft Based on the Oxygen XML WebApp technology introduced 2 years ago at
XML Prague, Syncro Soft releases a new product, Oxygen XML Web Author, that
provides browser based XML authoring support. This is a web application that
comes with connectors for GitHub, and SharePoint while additional connectors
can be plugged in and easily configured. | |
11:30 - 12:00 | Coffee Break | |
12:00 - 12:30 | Controlling The User Experience When Editing XML Visually - Alexandru JitianuAlexandru Jitianu -
Syncro Soft Different types of users working with different XML vocabularies
imply different authoring needs. Having this in mind, Oxygen 17.1 provides the
means to tailor the authoring environment for specific needs by supporting a
new range of CSS properties. We will go through some of these properties and
we will present scenarios in which they are helpful. We will also go over
another mechanism in Oxygen, designed to help with structure insertion and to
keep the document valid. We will quickly remind you of this “smart editing”
feature, how you can extend it even further and present what we've improved in
the upcoming Oxygen version 18. | |
12:30 - 13:00 | Schematron & Schematron Quick-Fix In Oxygen - Octavian NadoluOctavian Nadolu - Syncro
Soft Due to the feedback that we received from our users, Oxygen has
continued to improve the support for Schematron and Schematron QuickFix (SQF).
You can use XSLT 3.0 in Schematron schemas and as well as multilingual
messages. Oxygen extended the SQF support for resolving errors in documents
other than the current one and allows the users to specify values to be used
when executing a fix. | |
13:00 - 13:30 | Controlled Values & Markup Options - Alexandru JitianuAlexandru Jitianu - Syncro
Soft The content completion support in Oxygen is driven by the schema but
there are cases in which these values come from an external data source or the
schema can't be altered. To handle these situations, in Oxygen 18.0, we've
added support for a configuration file that allows not only to specify
attribute/element values but also to restrict the elements and their
children. | |
13:30 - 15:00 | Lunch Break | |
15:00 - 15:30 | User Interface Improvements - Alexandru JitianuAlexandru Jitianu - Syncro
Soft Oxygen version 17.0 and 17.1 focused a lot on design to make a more
intuitive and enjoyable working environment. We will cover the new Color
Themes and User-defined themes, the customizable toolbars and the HiDPI and
Retina support. | |
15:30 - 16:00 | Dynamic Conversions Through URLs - George Bina & Claudius TeodorescuGeorge Bina & Claudius
Teodorescu - Syncro Soft / XML
Consultant An interesting way of applying conversions dynamically is to encode
the conversion process as a custom URL implementation. Oxygen implements a
custom URL by registering the "convert" URL scheme and allows you to specify
within the URL different processing steps (based on XSLT, XQuery, Java,
JavaScript, etc.) that can be applied on a target content. We will present
this idea together with examples of how this can be used. Finally, we invited
Claudius Teodorescu to share how he used this functionality in one of his
projects. | |
16:00 - 16:30 | focheck XSL-FO Framework - Tony GrahamTony Graham -
Antenna House The open source 'focheck' framework, which is bundled with Oxygen
17.1, is a new approach to validating XSL-FO. This presentation covers the
challenges and the 'focheck' solution for validating XSL-FO as well as how
'focheck' is designed to work as an Oxygen add-on framework to provide
validation and editing support as you type. | |
16:30 - 17:00 | Coffee Break | |
17:00 - 17:30 | Three-way XML Diff - Octavian NadoluOctavian Nadolu -
Syncro Soft Applying line based diff algorithms for detecting the changes in XML
documents when a versioning system is used is not ideal, as these algorithms
ignore the XML structure and thus they present a lot more changes than the
actual XML changes. A three-way XML-aware comparison of documents solves this
problem. This is one of the core functionality we have been working on during
the last months and which we hope to make generally available in the next
Oxygen version. Another interesting aspect is the possibility to compare
documents in the Author visual editing mode instead of the Text editing mode -
this is another area that we explored and we want to share the results with
you. | |
17:30 - 18:00 | DITA-SEMIA – DITA Semantic Information Architecture - Patrik StellmannPatrik Stellmann -
GDV Dienstleistungs-GmbH & Co. KG DITA-SEMIA is a set of open-source tools that support information
architects creating specialized, semantic DITA frameworks. The plugins
integrate well with the Oxygen XML editor and DITA-OT to support both
authoring and publishing. The session will give an overview of the features
currently available and planned for the near future. This includes:
| |
18:00 - 18:30 | Panel - What Is Next For Oxygen? - George Bina, Adrian Buza, Alexandru Jitianu, Octavian Nadolu - Syncro SoftGeorge Bina, Adrian Buza, Alexandru Jitianu, Octavian Nadolu - Syncro
Soft Meet Oxygen developers and see what is planned for the future. Ask
any question and we will be happy to respond. Share your feedback with us and
with the other Oxygen users! |
Saturday Workshop
15:00 – 16:00 | Workshop: Oxygen Plugins Development - Alexandru Jitianu - Syncro SoftAlexandru Jitianu - Syncro Soft The support that Oxygen provides for XML vocabularies can be
customized to match various audiences' requirements through an extensive array
of extension points. To facilitate such customizations, we provide a start-up
project that contains samples for every major type of extension. In this
workshop we will present:
In order to save some time during the workshop it is recommended
to:
| |
16:00 - 16:30 | Coffee Break | |
16:30 – 17:30 | Workshop: Oxygen Plugins Development - Alexandru Jitianu - Syncro SoftAlexandru Jitianu - Syncro Soft The support that Oxygen provides for XML vocabularies can be
customized to match various audiences' requirements through an extensive array
of extension points. To facilitate such customizations, we provide a start-up
project that contains samples for every major type of extension. In this
workshop we will present:
In order to save some time during the workshop it is recommended
to:
|
Video Presentations
New Product - oXygen XML Web Author
George Bina
Controlling The User Experience When Editing XML Visually
Alexandru Jitianu
Schematron & Schematron Quick Fix In oXygen
Octavian Nadolu
Controlled Values & Markup Options
Alexandru Jitianu
User Interface Improvements
Alexandru Jitianu
Dynamic Conversions Through URLs
George Bina & Claudius Teodorescu
Three way XML Diff
Octavian Nadolu
DITA SEMIA - DITA Semantic Information Architecture
Patrik Stellmann
Panel - What Is Next For oXygen?
George Bina
Workshop: oXygen Plugins Development presented by Alex Jitianu at oXygen Users Meetup
Alex Jitianu
Location
University of Economics, Prague, Czech Republic
- W. Churchill Sq. 4
- 130 67 Prague 3
- Czech Republic
- Tel. (+420) 224 095 111
- Website: http://www.vse.cz/english/
View University of Economics, Prague in a larger map