Oxygen XML Editor
The Premier All-In-One XML Editing Suite
Oxygen XML Author
Single-Source XML Authoring and Multi-Channel Publishing
Oxygen XML Developer
The Required Tools for Designing XML Schemas and Transformation Pipelines
Oxygen JSON Editor
The Perfect Tool to Simplify Your JSON Editing Experience
Oxygen Publishing Engine
The Complete DITA Publishing Solution for WebHelp and PDF Output
Oxygen PDF Chemistry
Chemistry Converts HTML and XML to PDF Using CSS
Oxygen XML WebHelp
Publish DITA Content to WebHelp Output
Oxygen Styles Basket
Customize the Look and Feel of Your PDF and WebHelp Output
Oxygen XML Web Author
Engage Your Whole Organization In Content Creation
Oxygen Content Fusion
The Web-based Collaboration Platform to Craft Tomorrow's Content
Oxygen Feedback
Modern Commenting Platform
Cloud
Enterprise
Oxygen AI Positron
Enhance Your Productivity with the Power of AI
Oxygen Scripting
Automate and Run Oxygen Utilities from the Command-Line Interface
Oxygen SDK
Specifically designed for application developers and integrators
Shop
Pricing and licensing for businesses, Academic and individuals
This video presents highlights of some of the most interesting new features implemented in Oxygen 27. For a complete list of the additions, updates and implementations go to our What's New page: www.oxygenxml.com/xml_editor/whatisnew27.0.html
This video demonstrates using Oxygen XML Editor to transform JSON documents into HTML output with XSLT processing and into XML output with XQuery processing. For more technical details, see the 'Transforming and Querying JSON Documents' section in our user manual: www.oxygenxml.com/doc/ug-editor/topics/json-transforming.html.
This video demonstrates various ways that you can use the "Apply All Default Quick Fix Proposals" tool to apply quick fix proposals for all reported validation errors detected in a single document or to apply them to a batch of multiple documents (for example, all files within a project or a DITA map).
This video presents highlights of some of the most interesting new features implemented in Oxygen XML Web Author 27. For a complete list of the additions, updates and implementations go to our What's New page: www.oxygenxml.com/xml_web_author/whatisnew27.0.html
This video presents the AI Assistant and AI-Enhanced Search Summary features that were added in Oxygen Feedback 5.0. They allow you to have real-time conversations with the AI Assistant based on the content of your publication, helping you to quickly find more accurate answers and information.
This video presents highlights of some of the most interesting new features implemented in Oxygen XML Editor 26. For a complete list of the additions, updates and implementations go to our What's New page: https://www.oxygenxml.com/xml_editor/whats_new.html
This video presents some of the features available in the Oxygen JSON Editor 26.
This video present some of the useful tools and features that are provided in Oxygen to help you work with YAML documents.
This video provides general information about the Enterprise version of the Oxygen AI Positron Assistant add-on, as well as a demonstration of how to install and configure the add-on.
This video provides an introduction to Oxygen's AI Positron Assistant, a powerful tool to help writers use AI-generated content.
This video teaches you how to replace the default search engine that is used for Oxygen WebHelp Responsive output with a search engine powered by Oxygen Feedback. This enables advanced search functionality, giving users the ability to create complex and flexible queries that generate precise search results.
This video demonstrates how to use the "faceted search" functionality when searching Oxygen WebHelp Responsive output after configuring it to use the search engine powered by Oxygen Feedback. A "faceted search" is a powerful and user-friendly search and filtering technique that makes it easy to narrow the results and find specific information within a large documentation project by applying multiple filters or facets simultaneously.
This video demonstrates how to use content labeling and advanced search queries in Oxygen WebHelp Responsive output after configuring it to use the search engine powered by Oxygen Feedback. This allow users to retrieve more specific and precise information. Content labels make it easy for users to search for topics with the same label by simply clicking on the label presented in the WebHelp Responsive output. Advanced search queries are particularly useful for fine-tuning searches when standard keyword queries yield too many irrelevant results.
This video demonstrates how to use semantic search queries in Oxygen WebHelp Responsive output after configuring it to use the search engine powered by Oxygen Feedback. A "semantic search" is an advanced search technique that aims to improve the accuracy and relevance of search results by understanding the context and meaning behind the search query, rather than relying solely on keyword matching.
This video takes you on a brief tour of Oxygen XML Web Author, showing many of the features and possibilities that are provided by the innovative web-based XML authoring tool.
This video presents highlights of some of the most important and interesting new features implemented in Oxygen XML Web Author 26. Note that you can experiment with the AI Positron Assistant and other features using our demo at https://www.oxygenxml.com/oxygen-xml-web-author/app/oxygen.html For the full list of features added in Web Author 26, go to https://www.oxygenxml.com/xml_web_author/whats_new.html
This video presents some ways that Oxygen XML Web Author can be used in various stages of a documentation review workflow to help make your processes easier and more efficient. This video demonstrates how Web Author can be integrated with WebHelp output to provide a quick, easy way to view a document in editing mode and how Web Author can be integrated with the JIRA issue/project tracking application to provide links for reviewers to see a comparison of document changes or the source document. User Guide topic: Embedding an Edit Link that will Launch Web Author For more details about Web Author's file comparison tool, see our video: Using Oxygen XML Web Author's Diff Functionality
This video presents several examples for using the diff functionality in Oxygen XML Web Author.
The purpose of this video is to demonstrate how to use Search and Refactoring type actions in Oxygen's JSON Schema Design mode.
The purpose of this video is to demonstrate how you can integrate REST-API content that is documented using the OpenAPI standard into your DITA documentation using some Oxygen tools and features.
The purpose of this video is to present the features that are available in Oxygen for JSON schema documents that are set to version 2020-12.
This video presents highlights of some of the most important and interesting new features implemented in Oxygen 25.
This video presents highlights of some of the most interesting new features implemented in Oxygen XML Web Author 25.
This video shows some of the editing features that are available in Oxygen when working with OpenAPI documents.
This video shows how to use scripts from a command-line tool to validate documents.
This video presents some of the new features implemented in Oxygen XML Web Author 24.1
This video demonstrates some of the useful features that are available in Oxygen's JSON Schema Design mode when using it in conjunction with the Palette view to create a JSON schema.
This short video shows you how easy it is to convert Confluence content to DITA documents using Oxygen's Batch Documents Converter.
This video presents some of the most important and interesting new features and updates implemented in Oxygen 24. For a complete list of the additions, updates and implementations go to our What's New page: https://www.oxygenxml.com/whatisnew24.1.html
This video presents some of the new features implemented in Oxygen XML Web Author 24.
This video offers a brief tutorial for how to publish content originating from Oxygen to the Zendesk Help Center.
This video offers a brief demonstration of Oxygen XML Web Author's merge tool.
This video offers a demonstration of using tools within Oxygen XML Editor to generate file or directory comparison reports in various formats.
This video offers a demonstration of using scripts from a command-line tool to compare files and generating comparison reports in various formats.
This video offers a demonstration of using scripts from a command-line tool to compare directories and generating comparison reports in various formats.
This video provides an introduction to Oxygen's JSON Schema Design mode, demonstrating some of this mode's useful features and possibilities.
This video shows how to install the Oxygen Feedback commenting component in published WebHelp output using a transformation scenario in Oxygen XML Editor or Oxygen XML Author.
This video provides a brief overview of the block-level comments feature that allows your users to add and manage comments contextually.
This video presents an overview of the benefits of the Oxygen Feedback commenting platform that provides a simple and efficient way for your community to interact and offer feedback.
This video provides a brief overview of the Oxygen Styles Basket, a web-based visual tool that helps you customize the look and style of your PDF or WebHelp output.
This video presents an overview of the visual editing support for JSON documents in Oxygen.
This video presents the file comparison support that is integrated in the Eclipse distribution of Oxygen XML Editor.
These past weeks saw the release of version 27 for the industry-leading XML suite of products: Oxygen XML Editor, Author, Developer, Web Author, Publishing Engine, WebHelp, PDF Chemistry, Scripting, and JSON Editor.
To see how this release builds upon the always expanding suite of our products, join us on the 18th of December, for an overview and discussion that will allow you to engage with the creative people behind Oxygen.
In the second part of the "Oxygen XML & AI" webinar series we continue to explore the AI tools available to enhance the Oxygen experience, this time taking a look at the ones designed to revolutionize the way your audience interacts with your technical documentation.
In this live event, you will get to discover how Oxygen Feedback 5.0 leverages the new AI Assistant feature to provide instant, context-aware answers, and see the AI-Enhanced Search Summary in action, offering smarter and more relevant search results. Alin Balasa will demonstrate step-by-step how to seamlessly integrate these powerful tools into your WebHelp output, optimizing both content discovery and user engagement.
Join us so you can unlock the potential of AI in your documentation workflows and empower your users to navigate and interact with your published content like never before.
We live in the age of "fast": fast internet, fast transportation, fast-spreading news. While it's important to slow down in some areas of our lives, speeding up our 9-to-5 work is beneficial, especially when it doesn't require us to work harder.
With our two-part webinar series, "Oxygen XML & AI," we want to show you the ways in which the AI tools that we put at your disposal enrich your Oxygen experience.
In this first webinar, Sorin Carbunaru will focus on the Oxygen AI Positron Assistant plugin, a productivity-increasing and efficiency-boosting tool that technical writers can use along with Oxygen XML Editor in their day-to-day work.
Join us and discover how you can work faster in Oxygen with the help of AI, while also exploring the latest features and improvements brought by the newest version of Oxygen AI Positron Assistant (3.0) , including:
Over the past year, AI services such as ChatGPT have established themselves as valuable tools for content creation and review. However, each passing month brings new advancements. Among these, OpenAI's GPT4 with Vision, which can understand images, creates new opportunities for workflows and scenarios at the early stages of content development.
In this one-hour webinar, we will delve into how AI can transform content creation by exploring the Oxygen AI Positron add-on as an invaluable writing companion by focusing on the following topics:
Join us for an exciting webinar as we unveil the latest enhancements in Oxygen XML Web Author 26.1! We're thrilled to showcase a range of new features designed to enhance your authoring experience. Here's a sneak peek at some of the highlights we'll be covering:
If you are interested in exploring the latest features in Oxygen that enhance the comparison support, join us for a webinar that will focus on some of the new and exciting capabilities of the Merge Documents with Change Tracking Highlights and Merge Directories with Change Tracking Highlights.
During the session, we will cover the following topics:
In this 1-hour webinar, we will delve into the robustness of Oxygen's YAML support and showcase the exciting new features introduced in Oxygen 26.
During the webinar, we will explore a range of features and improvements that have been implemented, offering you a comprehensive understanding of Oxygen's capabilities when working with YAML documents.
Some of the topics of the webinar include:
Whether you're a seasoned developer looking for a specialized tool or just starting out with JSON, the brand new Oxygen JSON Editor is designed to meet all your JSON editing needs. This comprehensive solution offers a range of powerful features that will enhance your productivity and streamline your JSON editing processes.
Join this 1-hour live event to discover how the Oxygen JSON Editor can revolutionize your JSON development workflow as we will explore its key features:
Over the past few months, the introduction of OpenAI's ChatGPT has opened up a plethora of exciting opportunities for leveraging AI in technical content creation. In this presentation, we will delve into how AI can transform content creation by exploring the Oxygen AI Positron add-on as an invaluable writing companion.
During this 1-hour live webinar, we will cover the following topics:
Join us for an exciting webinar as we dive deep into the new features of Oxygen Feedback 4.0!
In 1 hour, we'll explore features such as faceted search, advanced query capabilities, content labeling, and semantic search.
To elevate your website's search functionality and deliver an exceptional user experience with Oxygen Feedback 4.0, we'll uncover the following crucial aspects:
Are you looking to integrate Oxygen XML Web Author into your existing XML workflow?
If the answer is a resounding YES, we invite you to join us for an insightful webinar where we'll walk you through the initial steps to maximize the potential of Oxygen XML Web Author within your workflow. During this session, you'll gain valuable insights and practical guidance on how to:
During this webinar, you will discover the new features included in the latest releases of the Oxygen XML Web Author, with a special focus on version 26.0, related to security, concurrent editing, profiling attributes and much more.
You'll also see how the new AI Positron Assistant side-view provides you with various ways to use ChatGPT while editing or reviewing content. This tool offers a comprehensive interface for AI actions and options, empowering you to leverage the full capabilities of AI technology, thus enhancing your productivity. It allows you to receive helpful hints for your next writing steps, enhance the readability of your content, correct grammar errors, generate index terms, translate content, create marketing-related material, or even restructure your entire document.
Here are some features that will be presented during this event:
With the release of the Beta version of Oxygen Content Fusion 6.0, we aimed to enhance the DITA documentation review and publishing processes for the advanced online collaboration platform.
As we approach the full release, planned for October, we highly value your feedback and invite you to actively participate in shaping the final version of Oxygen Content Fusion 6.0. Your insights will play a crucial role in refining this cutting-edge collaboration platform. Thus, we invite you to join us for an exclusive webinar where we will showcase the significant improvements and features of Oxygen Content Fusion 6.0 Beta.
The topics of this webinar will focus on the following features and improvements of Oxygen Content Fusion 6.0 Beta:
The latest release of Oxygen Feedback version 3.0 brought some exciting new enhancements for the modern comment management platform, including the implementation of content indexing and search functionality. This webinar aims to provide details about the various features that were implemented for those who want to enable content indexing and search functionality, as well as information about other new features that were implemented in version 3.0.
Some of the things that you can expect to be covered in this webinar include:
The journey into the world of AI continues by exploring its application in conjunction with Schematron and Schematron Quick Fix (SQF) for content verification and correction. In this webinar, we aim to offer a comprehensive overview of AI, highlight the potential advantages it brings, and shed light on the challenges we encounter when utilizing AI for these purposes.
Don't miss this opportunity to gain valuable insights into the intersection of AI and content validation by exploring topics such as:
In recent months, AI technology has advanced to the point where it is now applicable in a wide range of real-world situations. However, the AI-generated content is not always accurate, making it challenging to introduce this technology to end users. On the other hand, this is precisely why technical writers are an excellent fit for AI since they can serve as a mediator between the AI and the end users, using it to boost their productivity while ensuring the content that they deliver is accurate.
Oxygen AI Positron Assistant is a new plugin for the Oxygen XML tools that connects to the Open AI Chat GPT engine to introduce AI technology to support technical writing operations. To keep authors in control, the workflows are optimized to include preview of proposed AI changes and the possibility to refine the results. Custom AI interactions are also possible and you can reuse them easily with the save as favorites support.
During this 1-hour live webinar, we will:
A traditional tutorial implies a set of written instructions that the users must follow. Oxygen takes the concept one step further. With our Live Tutorials add-on, the tutorial is embedded within the application itself. The samples for each step are opened automatically, hints are available on request and the mission success is detected automatically.
During this live webinar, we will explore:
Docs as code is a philosophy according to which you should write documentation using the same tools and workflows that software developers use to write code. But it's not so much about the tools, as it is about the workflows and practices involved, such as continuous integration or version control.
During this event, we will have a look at such a setup using open-source tools and standards that include:
During this webinar, you will discover the new features included in the latest release of the Oxygen XML Web Author related to DITA Map files editing, as well as other general enhancements that will improve your editing experience, regardless of the edited document type.
You'll also witness firsthand a Git workflow demonstration that allows Subject Matter Experts (SMEs) to contribute content in a Git repository without having to solve conflicts and without them having to learn and remember DITA details or a specific topics structure. SMEs will seamlessly concurrently edit all the DITA topics by opening just the DITA Map that shows all topics expanded, also having the possibility to easily get around, sort topics, and add new ones.
The PDF customization journey isn't finished just yet! Have you ever thought about controlling the change bars display, modifying your PDF viewer behavior or centering and rotating your tables?
You're in luck because we created for you a webinar in which the following topics will be covered in great detail:
With the latest release of the Oxygen suite of products, additional support was developed for validating XML and JSON files via Oxygen XML Scripting.
This webinar will cover details about this newly implemented validation scripting support, as well as showing examples of how to use it efficiently. You will learn how to validate files or directories from a command line interface. You can check that your documents are valid from an integration server and you can generate reports in several formats (text, XML, JSON, or an HTML visual format). We won’t be stopping there, as we will also be looking at how you can use transformation or comparison scripts.
During this 1-hour live event, we will focus on showing you the following:
OpenAPI is a community-driven open specification that defines a language-agnostic interface used to describe, produce, consume, and visualize RESTful APIs and web services.
AsyncAPI started as an adaptation of the OpenAPI specification, used for describing asynchronous messaging APIs.
OpenAPI/AsyncAPI documents describe the API (or its elements) and are represented in either YAML or JSON formats.
During this live webinar, you will discover the support offered in Oxygen to create, edit, and validate OpenAPI/AsyncAPI documents as well as how to test, and generate documentation for OpenAPI documents. By joining this live event, you will get the chance to learn the following:
This webinar will present various powerful tools that are provided in Oxygen that allow you to design, develop, and edit JSON Schemas. We will focus on presenting features ranging from the new intuitive and expressive visual schema Design mode to the JSON Schema documentation generator that includes diagram images for each component.
During this live webinar, you will get the chance to learn and experience an in-depth look at all of these features:
Some documentation projects require a mix of document formats (e.g. DITA for content, Markdown for release notes, JSON for API documentation). In this webinar, we will demonstrate how you can integrate OpenAPI, Word, Markdown, HTML, and Excel content into your DITA documentation using Oxygen tools and features.
We will cover the following subjects:
We all know that the road to becoming advanced in a specific subject is a long and tedious one. But with our help, it doesn’t need to be that difficult anymore!
Your journey into defining the look and format of your PDF documents with the use of CSS continues with another extensive tutorial, this time dedicated to adding custom fonts in your CSS.
After this webinar, you will have all the tools needed to:
OpenAPI is a community-driven open specification that defines a language-agnostic interface used to describe, produce, consume, and visualize RESTful APIs and web services. OpenAPI documents describe the API (or its elements) and are represented in either YAML or JSON formats.
During this live webinar, you will discover the support offered in Oxygen for OpenAPI documents as well as how to create, edit, test, and generate documentation for OpenAPI documents. By joining this live event, you will get the chance to learn the following:
The need to customize the appearance of published documentation is something that is being addressed constantly by our users. As a solution, Oxygen WebHelp offers a predefined set of layouts and styles, resulting in several different customization methods or combination of methods.
To get you accustomed to these options, this webinar will walk you through several techniques available for customizing the WebHelp Responsive output.
By joining this live event, you will get the chance to learn the following:
Oxygen XML Editor provides a powerful and expressive visual schema diagram editor (Design mode) for editing JSON Schemas. The structure of the diagram editor is designed to be intuitive and easy to use.
By joining this live webinar, you will get to see how the Design mode can help both content authors who want to visualize or understand a schema and schema designers who develop complex schemas. You will also get the chance to learn:
You have now started your journey through DITA to PDF customization, but there is still a long way to go.
In Part 1 – Page Definitions, Cover Page and PDF Metadata, you got to learn how to customize your PDF publications using CSS and make them compliant with all your company documents.
Now, it’s time to move on and learn some great new tips and tricks about the PDF page layout. Join us and, at the end of this course, you will be able to:
If you are planning to generate nice-looking documents for your company or just as personal projects but the simple mention of CSS makes you uneasy, don’t worry! The Oxygen Styles Basket is here to help you!
In this webinar, you will get to see what exactly is the Oxygen Styles Basket, how it works, and how you can use it to create a customization that works for both your PDF and WebHelp outputs.
After this course you will be able to:
The already extensive support Oxygen offers for technical authoring can be further expanded with a variety of easy to install add-ons!
This webinar aims to take a deeper look at some of the most popular add-ons that are available and at the types of benefits they provide, how easy it is to install them, as well as offering some ideas for how they can be integrated into your particular authoring workflow.
The add-ons that will be featured in this webinar include:
From experience, most companies do not start new DITA-based projects from scratch. They already have the content written in various other formats and they need that content converted to DITA. But once the content is converted, there is still work to be done. It also needs to be refactored to respect various DITA best practices.
To show you how this process can be made as simple as possible, in this webinar, we will cover the following topics:
With the latest release of the Oxygen suite of products, additional support was developed for Oxygen XML Scripting in order to compare and merge files or directories.
In this webinar we will cover in detail this newly implemented scripting support, as well as showing you examples on how to use it efficiently. We won’t be stopping here, as we will also be taking a look at how you can integrate it with Oxygen XML Editor.
Oxygen XML Editor provides the ability to organize your DITA resources in projects. The DITA Sample Project is a best practice example that shows how DITA content can be organized to provide a scalable and flexible project structure.
With this in mind, during the course of this extensive online event, we will go over:
Comparing documents and merging them is one of the most common parts of documentation workflows, for any set of evolving documents, whether it is for a newer version of a product or a simple document that goes through an improvement process.
The possibility to compare and merge documents in a browser allows reviewers or other stakeholders to see what was changed without the headache of needing to install a separate tool. Their productivity can further be improved by sharing a link that opens the file comparison tool with the changes already being highlighted.
With this in mind, this live webinar will get you accustomed to this more efficient method by showing you:
To celebrate the release of version 24.0 of the Oxygen XML suite of products, a brand-new series of webinars have been created to shed light on the interesting new features and updates implemented in this latest version! Every Wednesday, Oxygen XML will host weekly live events where you can learn great insights from some of the most experienced people in the Tech Comm industry.
The series will start with a webinar in which we will show you how Oxygen now offers even more powerful tools that allow you to design, develop, and edit JSON Schemas. We will be focusing on presenting features ranging from the new intuitive and expressive visual schema Design mode, all the way up to the JSON Schema documentation generator that includes diagram images for each component.
During this live webinar, you will get the chance to take an in-depth look at all of these features, as well as learn:
With the release of Oxygen Feedback version 2.0, we created this immersive live event where you will get the chance to take a deeper look at the latest features implemented in our web-based commenting platform. Also, we will showcase the use of Feedback in conjunction with Oxygen XML Editor so you can learn how to continuously improve your online documentation based on your subject matter experts (SMEs) and community feedback.
This webinar will cover the following topics:
With this fourth episode of our Transforming XML and HTML documents to PDF using CSS webinar series, the journey is coming to an end.
Now you're ready to tackle PDF publishing on your own. Here comes the last tutorial explaining how CSS can be your best asset for PDF publishing. And this time, we will explore some advanced features, such as:
A framework refers to a package that contains resources and configuration information to provide ready-to-use support for an XML vocabulary or document type.
Starting recently, a framework can be created using a special XML descriptor file, either from scratch or by extending an existing built-in framework (such as DITA or DocBook) and then making modifications to it. During this event, we will take an extensive look at this specific method by covering topics, such as:
We all like custom products and most of the time we invest extra time and energy into customizing our tools to better fit our specific needs and preferences.
In this fourth episode of our Working with DITA in Oxygen series, we will explore several ways of customizing the DITA editing experience according to your desires. This webinar will cover the customization of:
We all know that the road to becoming advanced in a specific subject is a long one. But it doesn’t need to be difficult!
Your journey into defining the look and format of your documents with the use of CSS continues with another extensive tutorial, this time dedicated to the global page layout. This means that during this event, you will learn how to create and control PDF pages directly from CSS. To achieve this ability, we will focus on the following subjects:
Spring arrived with a fresh new version for the Oxygen XML suite of products!
Version 23.1 of the industry-leading XML editing suite of products, Oxygen XML Editor, Author, Developer, Web Author, WebHelp, PDF Chemistry, and Oxygen Publishing Engine was released along with version 1.4 of the Oxygen Feedback comment management platform, and version 4.0 of the Oxygen Content Fusion collaboration platform.
To see how this release builds upon the always expanding suite of our products, we invite you to join us for an overview and discussion that will allow you to engage with the creative people behind Oxygen. Find out first-hand how you can benefit from features like:
The panel will bring together George Bina, Alexandru Jitianu, Octavian Nadolu, Cristi Talau, Alin Balasa, and Julien Lacour.
If you watched our previous webinar on CSS customization and you want to continue your journey into defining the look and format of your documents, here is the second part!
In this webinar, you will learn some more advanced CSS properties and you will apply them on more complex elements:
If becoming advanced in profiling and reusing DITA content is one of your new year's resolutions, then you're in luck! In this third webinar about working with DITA in Oxygen, we will help you achieve just that.
This webinar will cover more advanced DITA concepts, such as:
Anyone can contribute to the technical documentation with the proper collaboration tools!
Content Fusion is a platform for all, not just for technical writers. You will see how it can positively impact each person involved in the technical documentation process:
Along with the presented use-cases, this session will highlight also DITA-specific features as well as some of the new additions to Content Fusion 4, in particular the concurrent editing support, allowing unrestricted access to edited files.
You want to publish your DITA books and maps in PDF but you are struggling with the process? Be assured that we understand how hard it is to be a novice.
In this webinar, we will teach you how to customize your PDF publications using CSS and make them compliant with all your company documents.
At the end of this crash-course, you will be able to:
DITA content can be published to modern WebHelp Responsive online help format based on HTML5 featuring indexing and search, breadcrumb navigation, table of contents, responsive adaptive layout, and accessible content.
In this webinar, we will take an in-depth look at the WebHelp Responsive output and at the process that allows you to update content continuously by embedding a commenting component to collect your customers’ feedback.
Some of the topics covered in this webinar will include:
Schematron and Schematron QuickFix (SQF) languages can be used to improve efficiency and quality when editing DITA documents. With their use, you can define actions that will add complex structures in your documents (missing table cells, list conversions, IDs and more) and state integrity requirements in order to help you add content more easily and without making mistakes.
This indispensable webinar will be your step-by-step guide to get started as soon as possible with Schematron and Schematron Quick Fixes. Go over topics, such as:
Version 23.0 of the Oxygen XML suite of products was recently released, boasting the most substantial and comprehensive set of new features, productivity enhancements, and customization possibilities in the history of the most powerful XML authoring and development tool available on the market.
To introduce you to the newly implemented and game-changing features of Oxygen 23, we invite you to join us for an overview and discussion that will allow you to engage with the amazing people that envisioned and developed our latest release. Find out first-hand how you can benefit from features like:
The panel will bring together George Bina, Radu Coravu, Octavian Nadolu, and Cristi Talau.
As you might know, continuous integration (CI) can be efficiently used to run automated scripts to validate changes as soon as they are saved to a remote repository.
To make things easier for you, we will introduce you to Oxygen XML Scripting, a bundle of command line tools that can be executed inside these continuous integration and deployment pipelines. This way, you can make sure that your project is valid and ready to be deployed at any time!
During this event, we will go over topics, such as:
This webinar will present the features of the new Oxygen Feedback comment management platform and showcase its use in conjunction with Oxygen XML Editor to continuously improve your online documentation based on your community feedback.
Some of the topics covered in this webinar include:
Have you been looking for a solution that offers support for transforming your DITA content into PDF and WebHelp output?
Look no further! In this webinar, you will be introduced to the Oxygen Publishing Engine – a bundle that contains a DITA Open Toolkit distribution with Oxygen publishing plugins already integrated.
This event will represent a crash-course for you to learn what the Oxygen Publishing Engine is by showing you how to install it, configure it in a Continuous Integration system, and then customize the output.
We will also show its components, various workflows, and you will also get the chance to see how to transform a DITA map document by learning how to:
As a company grows, so does the need for standardized procedures, and when new people enter the company, they often need to be trained to follow existing procedures.
Web Author comes in handy here, allowing you to build guided procedures where new employees don't require additional training or validation.
During this webinar, you will learn various ways that Web Author can be used to enhance your productivity:
If you are a technical writer who wants to be able to define the look and format of your document but struggling to grasp the basics of CSS, then this webinar is for you!
In this webinar, we aim to teach you a basic understanding of the CSS layout to help you to have a better understanding of PDF publishing. Be assured that there is no need for you to have any CSS background to learn the concepts explained during this webinar, but we promise to help get you up to speed by teaching you:
Learn how to process XML documents with a combination of XSLT, the most powerful language designed to process XML documents, and Oxygen, the tool that is most suited for this job!
Whether you are a novice or you have been using Oxygen for years, this webinar will introduce you to a great easy-to-use workflow, as well as many hidden features that you may not have been aware of.
During this webinar, we will also show you how to resolve a variety of problems and how Oxygen can help you accomplish those tasks by introducing you to:
Want to make your DITA authoring experience even better?
This is the second of a series of webinars geared towards helping you to get the most out of your overall DITA experience with the help of Oxygen. This particular webinar will cover some of the most important concepts of DITA: profiling and content references. Learn the benefits of knowing how to reuse and profile content in your documents, and how easy it is to do this in Oxygen.
In this webinar, you will learn the following:
Do you want to have an improved editing experience? A great way to do this is by learning how to create your own custom Author mode actions.
Custom actions are very easy to create, as they are based on nothing more than a configuration file and ready-to-use built-in operations. Throughout this webinar, you will learn how to implement them and you will see various use cases where they can be used.
At the end, we hope that you will be full of great ideas on how to improve your overall editing experience by learning how to:
Due to the increasing popularity of using CSS as the customization layer for the DITA to PDF transformation, Oxygen provides a DITA-OT plugin and an engine that generates PDF using CSS called Oxygen PDF Chemistry, making the DITA PDF customization a lot easier, and immediately available to all Oxygen XML Editor/Author users.
As the publishing is triggered by scripts or on integration servers, we also provide the possibility to run the same transformation pipeline that you trigger in Oxygen from a script. This is made available by the new product called Oxygen Publishing Engine, which is the DITA publishing part from Oxygen.
This webinar will dive into all of these capabilities so you can better customize the PDF output of your DITA project by addressing topics such as:
The latest Oxygen Content Fusion features empower technical authors to have the ability to restrict task access only to specific collaborators and to track documents revisions. Also, the Subject Matter Experts (SMEs) are involved earlier in the content-related workflows. They can now be proactive and provide content drafts in a structured format or fill in templates designed by technical authors.
For technical authors, sharing XML content is now easier, from complex DITA projects with keys and profiling to DocBook or any other XML vocabulary.
In this webinar, you will learn how you can use Oxygen Content Fusion to:
Web Author comes with out-of-the-box solutions for authoring, but its main strength comes from the vast amount of customization possibilities, providing you with various solutions to address your needs. This webinar aims to inspire you with some of the most exciting ways to improve the authoring experience. You will learn various ways Web Author can be customized and about new framework customizations.
Some of the subjects include:
This webinar focuses on introductory concepts of working with DITA documents in Oxygen XML Editor, covering everything from creating DITA maps and topics from scratch to basic publishing using out-of-the-box scenarios. You will also learn how to edit maps and topics, create references, insert media objects, tables, and other elements, as well as how to benefit from intelligent features such as validation and completeness check for DITA maps.
Covered topics:
Markdown is a lightweight, plain text markup language and many subject matter experts (such as developers, or engineers) prefer to use it. In this webinar, you will see how Oxygen supports them with features such as:
Oxygen provides a specialized JSON and JSON Schema editor with a variety of editing features, helper views, and useful tools. In this presentation, you will see an overview of the JSON and JSON Schema support, as well as the new additions, such as:
Oxygen provides support for generating HTML5 and XHTML5 documents, and support for editing and validating XHTML5 files. Now Oxygen Editor introduces full HTML5 support, providing features such as:
Join us to discover the HTML support in Oxygen!
A variety of add-ons are available that can be easily installed to enhance the functionality of Oxygen XML Editor. This webinar aims to take a deeper look at some of the most popular add-ons that are available. You will see how easy it is to install them, the types benefits they provide, and some ideas for how they can be integrated into your particular authoring workflow. Some of the add-ons that will be featured include:
Version 22.0 of the Oxygen XML suite of products was released recently and it features the most robust list of additions and improvements in recent years. This webinar will provide a detailed look at some of the most requested and significant features that were added in version 22.0. The primary areas of focus will be:
Implementing DITA with a small team of technical writers does not have to be expensive or difficult to set up. We'll go through the steps of implementing a DITA solution using GitHub for storage and workflow and Oxygen XML Editor for editing. We’ll also look into how you can automate publishing and receive feedback from your end users. As a practical example we’ll look into how editing, collaboration and publishing on the Oxygen XML Blog works.
Technical documentation is rarely created by lone writers, so there is a constant need for collaboration. Collaboration can be with other writers or with people with other roles, usually referred to as subject matter experts, who may be part of your organization or external experts.
In order to be successful, the collaboration needs to be enabled by integrating it as part of the usual processes or workflows each user performs.
In this presentation, we will explore a few collaboration scenarios that show how to implement continuous improvement loops for published documentation, how to integrate documentation as part of the product development workflow, and how immediate collaboration can take place.
Within the past year, the Oxygen developers devoted a lot of time and effort into making the JSON support as robust as other document types. This webinar will explore the Oxygen JSON support and the new features that were added in Oxygen 21.
Some of the features and improvements that you will see include:
To address comments and requests by the XML community, this webinar will provide an exploration of Oxygen XML Editor/Author from the perspective of a new user. It is meant to be a guide to help users get started accomplishing tasks in Oxygen as quickly as possible.
Some of the things you will learn include:
DITA is a great choice for writing technical documentation. Ideally, all contributors to a project should use it to provide content. But sometimes, subject matter experts (such as developers, or engineers) prefer to contribute content in another format. We will explore what possibilities arise when this other format is Markdown, a good match for structured authoring cases in which a minimal markup is sufficient.
Some of the topics covered by this webinar include:
Starting with version 21, the Oxygen Content Fusion connector plugin comes bundled with Oxygen XML Editor/Author. This webinar will provide a detailed look at how to use Content Fusion to collaborate with colleagues during the XML document creation or review process. We will also present details about using your own On-Premise Enterprise Server and various possibilities for customizing Content Fusion to suit your organization's specific needs.
Some of the things you will see include:
A detailed exploration of Oxygen Content Fusion, the new collaboration platform designed to make documentation review processes as efficient and productive as possible. You will see how easy it is for a content author to install Content Fusion, share documents, and merge the suggested changes back into their original content. You will also see how simple and intuitive it is for the reviewers to access the documents, suggest changes, and communicate with the content author directly from the Content Fusion interface. Finally, you will see details about using your own Enterprise Server and various possibilities for customizing Content Fusion to suit your organization's specific needs.
The intended audience is content authors, subject matter experts, managers, and anyone involved in the documentation collaboration process.
An exploration of Oxygen's less commonly known, but helpful features. Oxygen comes with a lot of functionality specifically designed to enhance your overall productivity. We will explore many of these features, useful shortcuts, side views, specialized toolbars, drag and drop behavior, and editing quirks that will make working with Oxygen more enjoyable.
You will discover a lot of useful features in Oxygen XML Editor, related to:
An introduction to setting up and organizing a new DITA project. This webinar is meant to provide guidance and best practice techniques for creating a DITA project from scratch. Some of the things that will be covered include:
A step by step guide to getting started with Schematron and Schematron Quick Fixes. When you work on a project, there are a number of constraints or rules that you need to enforce that are specific to that project and cannot be easily expressed in the XML Schema or DTD that describes the document structure. Schematron provides a validation layer that can express and enforce these project-specific rules and Schematron Quick Fixes allows you to specify automatic fixes that can be applied to the documents. Join us to see
An introduction to Oxygen framework customization. Oxygen offers extensive built-in support for a number of XML languages, such as DITA or DocBook, but the same level of support can be configured for any XML vocabulary. In this webinar, we will take a commonly-used XML model, PI-Mod, and we will create an Oxygen framework that will provide ready-to-use support for PI-Mod XML documents. We will cover:
An in-depth look at Oxygen's Publishing Templates feature. Oxygen XML Editor/Author includes some predefined publishing templates that can be selected when configuring a DITA to WebHelp or PDF transformation scenario, but you can also create your own custom templates to define numerous aspects of the layout and style of the output. This webinar is meant to be a tutorial for creating and customizing a publishing template. I will show you how to create a custom template for WebHelp Responsive output, some specific examples of customizing various aspects of the output, and then how to use and customize the same template for PDF output.
An overview and tutorial for creating and executing unit tests for XSLT and Schematron. A key requirement for any project is the ability to write unit tests that will ensure that you don't alter existing functionality while the project evolves. The XSpec framework is a great tool for writing such tests for XSLT and Schematron, which is why Oxygen offers built-in support for writing these tests. In this presentation, you will see:
In this webinar, we will explore some of the new features and improvements that were added in Oxygen XML Editor 20. The subjects that we will discuss include:
In this Webinar we will present an in-depth view of our documentation workflow to show real world use-cases of how you can use Oxygen products to efficiently and thoroughly collaborate with everyone involved in the documentation process. Some of the details that will be discussed include:
In this webinar, we will explore some of the new DITA-related features that were added in Oxygen 19. The features that we will discuss include:
As a technical writer for Syncro Soft who came from a background of writing in "unstructured" authoring applications (such as MS Word), I have a unique perspective for using Oxygen to write and publish DITA documentation. In this webinar, I will discuss:
Multimedia content is essential for present-day systems and Oxygen provides support for rendering video and playing audio files directly in its user interface. Additionally, Oxygen can render animated and interactive SVG drawings, and you can interact with the SVG objects directly in the Author mode. Oxygen also offers a graphical editor for creating interactive image maps for DITA, DocBook, TEI ,and XHTML documents. Join us to find out just how easy it is to create modern content with Oxygen and offer it to the world in HTML5-based output formats, such as WebHelp!
A key requirement for an XSLT project is the ability to write unit tests since these tests ensure that you don't alter existing functionality during the project's lifespan. The XSpec framework is a great tool for writing these tests, which is why we integrated it into Oxygen a few years ago. Recently, a new XSpec version was released (0.5.0) and we have also integrated that into Oxygen. In this presentation, I will cover:
Oxygen XML Editor provides support for working with projects, allowing you to organize your files so you can easily access resources relevant to a project. More than this, Oxygen projects give you batch operations that can be performed on all or selected resources and most of the options can be set at the project level, thus facilitating sharing them with your team.
In this webinar we explore DITA 1.3 functionality and how Oxygen XML Editor supports you to take advantage of the new DITA 1.3 features.
In this webinar we explore DITA publishing options from Oxygen XML Editor including different HTML formats, PDF, EPUB, etc. and how these can be customized.
This webinar focuses on introductory concepts of working with DITA documents in Oxygen XML Editor, covering everything from creating DITA maps and topics from scratch to basic publishing using out-of-the-box scenarios. You will also learn how to edit simple topics, create cross references, insert images and tables and how to benefit from intelligent features such as smart paste and validate, and check for completeness.
When editing documents there are various rules that you want your content authors to follow, such as grammar rules, document structure guidelines, business requirements, style preferences, or rules for the generated output. To enforce these rules, companies often use grammar checking apps, custom schemas or best practice guides. For content authors, there are usually too many rules to remember them all when writing content. The best approach for this challenge is to signal the user when a rule violation is detected and offer suggestions to help them solve possible rule problems and maintain integrity in their documentation.
This webinar focuses on advanced features that justify the return of investment you get from using DITA. REUSE is the key word and it can be implemented either directly through content references or indirectly through profiling/conditional content.
Schematron solves certain limitations that other types of schema have when validating XML documents since it allows the schema developer to define the errors and control the messages that are presented to the user. Therefore, Schematron makes the validation errors more accessible to users and helps to ensures that they understand the problem. These messages may also include hints to help the user to fix the problem, but this doesn't complete the solution since the user still needs to manually correct the issue. This may cause users to waste valuable time and also creates the possibility of making additional errors while trying to manually fix the reported problem. Schematron Quick Fixes provide automatic actions to fix validation errors, thus offering a complete solution, while saving time and avoiding the potential for causing other issues.
Oxygen XML Editor 17 updates the Web SDK to offer a fully featured web editor with a HTML5 + JavaScript user interface, adaptive to every device to work both on desktop and mobile devices.
Oxygen XML Editor version 17 sets the highest standard for XML development and XML authoring. It comes with important functionality updates and focuses on design to make your work not only productive, but also enjoyable.
Oxygen XML Editor version 17 focuses on design to make your work not only productive, but also enjoyable.
The new user interface features Retina/HiDPI icons to make everything look crisp and beautiful, and an optional graphite color theme. Also, the toolbars are configurable down to action level, giving you full control of your work environment.
It is important to have documents without errors, but not all users know how to fix the errors from the documents. Even if they do know, ideally they should use a quick and automated solution.
Oxygen does not only report errors, it also helps you correct them automatically through the Quick Fix support, which provides automatic fixes for XML documents validated against XSD, Relax NG, and Schematron schemas. In the case of Schematron, the schema developer takes full control over the Quick Fix actions, being able to offer custom solutions to any detected issue using the Schematron Quick Fix language.
The webinar includes:
The XML Refactoring tool helps you change the structure of your XML documents.
It offers a wide variety of operations, such as renaming, deleting, and inserting elements and attributes. If the provided operations are not enough, you can create custom refactoring operations and share them with other team members. All of them are available through a friendly user interface and can be applied across a set of multiple files.
This presentation is structured in two parts:
Oxygen XML Editor 17 comes with many new additions to the DITA support.
Topics and maps offer a choice of main rendering styles, as well as the option to add or subtract style layers. Guided DITA authoring was implemented as two optional style layers that allow you to see inline hints and actions. The CSS-based PDF transformation automatically uses the CSS styles you select for authoring, so that you can reuse the same CSS files when publishing DITA to PDF. Both DITA-OT 1.8 and 2.0 are supported and integrating a new transformation is greatly simplified for annotated transformation types, as Oxygen will automatically discover their parameters.
The DITA to WebHelp transformation optimizes the page loading time and provides context-sensitive help support, SEO resources, and LDAP authentication. The WebHelp output that now supports both RTL scripts and Japanese content can be easily embedded in a page.
This webinar presents the XSLT Quick Fixes functionality in detail and then describes some of the other important features in Oxygen.
Topics covered:
Oxygen excels in offering support for XSLT technology. This webinar covers XSLT development in Oxygen.
In an ideal world, all documentation content would come in one format (and that format should be DITA). But let's face it, content produced in most companies is diverse and comes in many forms and sizes.
So, how can we single source everything? Can we integrate contributors who use formats such as language-specific API documentation, HTML, Markdown, or even Excel spreadsheets or database tables in a DITA-based workflow? Could we convert everything to DITA on the fly? Could we use a magic glass to perceive various data sources as DITA?
We may try to convince everybody to produce DITA content but this may not be always possible. Instead, we can accept these diverse data formats but look at them as different ways of encoding DITA. So, if we put the right decoder in place we will obtain our DITA content.
This webinar focuses on introductory concepts of working with DITA documents in Oxygen, covering subjects such as creating DITA maps and topics from scratch, as well as basic publishing using out-of-the-box scenarios. You will also learn how to edit simple topics, create cross references, insert images and tables, and how to benefit from intelligent features such as smart paste, validate, and check for completeness.
This webinar focuses on advanced features that justify the return on investment you get from using DITA. RE-USE is the key word and can be implemented either directly through content references or indirectly through profiling/conditional content. We will also explore publishing by showing how you can change transformation parameters and how you can obtain multiple output formats from DITA.
In this webinar, we present the Profiling Styles functionality in detail and then go through some of the other important features in Oxygen.
Topics include:
People are usually afraid of using XML authoring because they perceive this to be a lot more complicated than using non-structured documentation, such as a word processing application. The authoring support for XML has been continuously improved in Oxygen and provides user-friendly interfaces, allowing less experienced users to work with XML. These interfaces are a lot easier to use than word processors. In this webinar, we will show a few examples of how Oxygen can make XML editing accessible to everyone, and how you can provide similar user interfaces to edit your own XML formats.
Structured content is considered fundamental to content strategy and an organization's ability to deliver content where it is needed across a wide variety of devices and media. However, in the past, authoring structured content has been quite challenging. Coding raw XML and WYSIWYG authoring is not feasible for most authors. Starting with version 14, Oxygen introduced form controls as a new approach to authoring, hiding the complexity of XML without obscuring the structure we are trying to capture or creating hard-to-understand errors.
For this webinar, Oxygen invited Mark Baker, owner of Analecta Communications and consultant in structured authoring and topic-based writing, to explore a business case for forms-based structured authoring.
When collaboratively working on documents, support for reviewing is a must have. Oxygen provides advanced reviewing capabilities, including change tracking, annotations/comments, and highlights that work automatically with any XML vocabulary. There are also visual tools to allow you easily see and manage changes and comments in order to get the final reviewed document. This webinar will present the reviewing functionality and how you can take advantage of it in your XML documents.
The XML Schema version 1.1 adds numerous features that improve the usability of the XML Schema standard. These features include assertions, conditional type assignments, open content, override support, default attributes, negative wildcards, substitution for multiple elements, and more. This webinar presents an overview of these XML Schema features, how they work on simple examples, and how you can use them in Oxygen. This is a great opportunity to discover what XML Schema 1.1 makes possible, as well as how easy it is to develop schemas with Oxygen.
"Componize Author" brings together best-of-breed Componize DITA CMS and Oxygen into an end-to-end web-based collaborative solution.
With “Componize Author”, you can enforce processes, information models, and content control with:
Oxygen users already know that XML makes your content flexible. XML allows you to assemble your content for different types of customers and publish it to all the devices they use. Also, users of the content optimization software of Acrolinx already know that by guiding your authors to use simple and clear language, you can create content that your customers will appreciate. In this webinar, you will see how you can do both through a consistent, powerful, and productive user experience.
A variety of new features and improvements that focus on productivity, performance, and efficiency for XSLT development.
The update for the ISO Schematron standard 2nd edition (ISO/IEC 19757-3:2016). Features an improvements in Oxygen XML Editor related to the new standard. The Schematron QuickFix specification has been updated. Now the quick fix messages can be translated in multiple languages, you can generate fixes dynamically, and you can set flags for the sqf:stringReplace regular expression.
When defining an XML structure in a document, you should also provide some sample code. Depending on the way you are creating this sample code, you may get little or no authoring assistance and the consistency of the sample and the description must be maintained manually. In this presentation, I will show an approach to use the full authoring assistance from Oxygen when writing xml sample code and to automatically validate the consistency of your samples with the description.
During the past few years, the Syncro Soft team has worked on providing solutions for collaboration challenges. These consist of creating a browser-based XML editor (the Oxygen XML Web Author), and a collaboration platform called Oxygen Content Fusion. In this session, we will present the latest updates for these products and some use-cases to show how you can use them to engage your entire team in efficient collaboration when working with XML documents.
More and more users are using the visual Author mode to edit documents. Comparing and merging documents directly in the visual Author mode is more appropriate for them. This makes it easier to see how the compared changes will look in the final output once the changes are merged. There are multiple ways to present the differences in a visual Author mode: using Oxygen built-in actions, from an external tool, or from a plugin.
Using the Oxygen PDF Chemistry processor, you can publish XML to PDF using the CSS pagination specification to style the output. In this presentation, we'll look at how Chemistry can be installed and then go over the CSS pagination standard, work with some small examples, and see how various tweaks can be made (change fonts, page orientation, headers and footers, page counters, and so on).
Plugins are a great way to extend Oxygen's functionality through the many built-in extension points. The plugins are also a way for us to offer useful functionality that can be installed on demand. In this presentation, we will present a number of such plugins that we've developed ourselves and we consider them to be quite useful for various audiences. We will also discuss a few other useful plugins that were developed by Oxygen users.
In this session, we'll go off the 'beaten path', try to find some hidden Oxygen functionality, come up with tips to enhance your editing experience or automate your work, and try to have some fun.
Get a preview of the new functionality that will be available in Oxygen version 20 and let's discuss what else you need and what other things are on the roadmap for Oxygen in the future.
A quick announcement about the DITA-OT project.
Overview of preprocess2, the replacement module for the original preprocessing routines. This session explains the new approach, why we developed it, and why should you care.
Not only is accessible content often mandatory, it's also just a good idea -- assuming you want your content available to as many readers as possible. This session provides an overview of the accessibility features in output generated by the DITA-OT. While many features are automated thanks to the semantic nature of DITA elements, others rely on you to make sure your content includes everything it needs to. While going over these features, we will explain how DITA-OT handles your content, while also giving tips for how to ensure your content reaches users on all sorts of devices.
Jason will discuss and demonstrate how HERE Technologies extends DITA-OT using open-sourced plugins to continuously validate and build technical documentation. See: https://github.com/heremaps/dita-ot-plugins for more details.
The discussion will cover the design and evolution of the plugins, interaction with end users and how you can integrate the plugins in your own workflows, as well as expected future developments.
DITA includes a lot of markup for syntax diagrams, but it's not particularly useful without a way to render the diagrams. Many years ago Deborah Pickett wrote a group of plugins to render those diagrams as SVG, but they were tied to the "html+" transform type and required an obsolete version of DITA-OT. Last year IBM extracted the SVG diagram feature from those plugins, brought it up to date, and made it usable by other formats (including PDF and EPUB). This session will give an overview of Deborah's original plugins, and explain how anybody can use the updated versions with the latest DITA-OT.
Tips and tricks, mistakes made, and lessons learned: how IBM manages a single build environment for hundreds of authors with 50+ plugins -- including new doctypes, new transform types, and externally contributed plugins -- while keeping up with the latest DITA-OT releases.
This talk provides an overview of DITA-OT documentation usage metrics and highlights recent changes to the docs and ideas for future improvements. We’ll close with room for suggestions from the community and a call for contributions with information on the browser-based workflow for suggesting changes.
Description of how Markdown support was added to DITA-OT to make Markdown a first-class file format for DITA content. Focus is on the implementation details and goals instead of Markdown author perspective.
Using CSS to produce PDF from DITA content is way easier than writing plugins and customizing XSLT stylesheet and will probably become in the future the most used way to produce a PDF. We will go over the existing solutions for producing PDF from DITA using CSS and maybe try to show a little bit of the CSS pagination standard: change the front matter and backmatter, change headers and footers, change some colors and styles, change the paper type and orientation.
Web developers often use CSS frameworks, HTML5 boilerplate or component libraries like Bootstrap or Foundation to quickly build robust, responsive sites. With custom HTML plug-ins, DITA-OT can be extended to produce HTML5 output that makes use of these common templates so that generated documents can build on existing front-end solutions. This talk will outline the process, using the DITA-OT project website at dita-ot.org as an example.
This presentation illustrates how an OT plugin can leverage CMS status information to create a PDF for review that includes only the content SMEs need to look at, or alternatively, include everything for full context but highlight the specific content that needs reviewing. This presentation demonstrates how to quickly create a PDF that includes material for a specific reviewer, and how to create a PDF intended for multiple reviewers with their names assigned to each topic.
Presents the DITA Community i18n Plugin, which provides an integration with the ICU4J libraries. The i18n plugin provides support for locale-specific grouping and sorting, including dictionary-based Simplified Chinese, as well as facilities for doing locale-specific word and line breaking.
Short overview of the DCQL attribute domain and accompanying code that allows pulling DITA content in from SQL or XML databases at publish time or runtime, and even keeping the data link alive on interactive media.
This is a feedback session where we want to hear from you! One problem with DITA-OT development is that we don't usually know what our customers like most, what they're using, and (almost as important) what they're not using. It's also likely that in some cases, we're not sure what to ask. In this session we'll discuss potential ways of getting this feedback, related issues such as data privacy, and ideally take suggestions from the audience for improved communication.
Oxygen provides support for Markdown, but unlike other Markdown editors it supports Markdown from an XML perspective, focusing on using Markdown in XML-based workflows. We can leverage Oxygen SQF functionality to use Markdown syntax as an entry point to learn an XML markup language by automatically recognizing and converting different Markdown structures to a specific XML format.
Multimedia content is essential for modern systems and Oxygen provides support for rendering video and playing audio files directly in its user interface. It also offers a graphical editor to create interactive image maps for DITA, DocBook, TEI and XHTML documents.
Oxygen provides special support for Lightweight DITA, designed to show how the authoring experience can be tuned for a group of people without technical knowledge, hiding the underlying XML structure and providing inline placeholders and hints, actions, allow to edit properties, etc. We explore the user perspective and then show also how this authoring experience can be created.
Oxygen provides different ways to enable creating a controlled authoring experience, to allow people to create structured content without previous training to learn the actual XML structure. Join us to discover how to approach customizing the authoring experience and some of the new functionality Oxygen provides to facilitate this.
Discover a new product from Oxygen that allows you to share and collaborate easily on XML documents.
Explore available connectors for different repositories, discover the available API for integration and see different integration examples.
When different contributors work on the same set of XML files, using a versioning system (like Git or SVN) or just a collaboration platform, they need a tool to visualize and merge the changes. Most of the diff/merge tools are not using an XML comparison algorithm to determine the differences. Oxygen offers tools to compare and merge files using XML diff algorithms.
During this session you will see:
Discover the latest additions to the Schematron and SQF support in Oxygen and the new support for business rules checks and corrections added to the Oxygen XML Web Author.
Saxon-JS is the successor of Saxon-CE, but its implementation and support is different, it runs only Saxon compiled stylesheets. As Oxygen updated its support for Saxon to work with the latest version, we considered also users of Saxon JS and we enable you to compile stylesheets to be used with Saxon-JS.
Some of the Oxygen functionality is made available also in the form of command line tools which can be used as part of CI processes to enable automatic checks, generating reports and automatic publishing. Join us to discover how you can use these tools from continuous integration systems.
This session presents a real-life localisation project, where a web page will be localized (translated and adapted) in accordance with conventional steps of the industry. The major focus of the session is XML Localisation Interchange File Format (XLIFF), an OASIS standard generally used for data exchange among the localisation steps. We will demonstrate the XLIFF framework of Oxygen Editor which has been recently empowered with an advanced validation platform in accordance with the latest XLIFF development.
We will also introduce the FREME project which intends to enrich the digital content by harvesting the available data on the web (e.g. DBpedia). Finally, the possible integration of FREME into Oxygen will be discussed to highlight how the Oxygen Editor could benefit from such integration.
A key requirement for an XSLT project is the ability to write unit tests because these tests ensure that you don't alter existing functionality during the project's lifespan. The XSpec framework is a great tool for writing these tests, which is why we integrated it into Oxygen a few years ago. Recently, a new XSpec version was released (0.5.0) and we have also integrated it into Oxygen. In this presentation, you will see how you can take this support even further through an Oxygen plugin.
XML is widely used to store almost any kind of data. It is very suitable for automated processing but somewhat cryptic to edit manually. DITA is widely used for technical documentation and there is great support for visually editing and publishing to various formats. This presentation will show an approach to combine these two standards. That is, to apply DITA tools (i.e. Oxygen for visual editing and DITA-OT for publishing) on non-DITA XML documents without the need to implement a transformation for it.
Almost any modern integrated development environment - including Oxygen - provide great support for dealing with identifiers within source code. When writing documentation or functional specifications for software it is likely to use several identifiers as well. But currently DITA provides only very limited support for handling a large amount of identifiers. This presentation will show an open-source custom extension (DITA-SEMIA) that enables the use of identifiers within DITA documents in a similar way as when writing source code.
Get a preview of the new functionality that will be available in Oxygen version 19 and let's discuss what else do you need and what other things are on the roadmap for Oxygen.
While tools can be used to simplify many things, localization can still be scary. In this session, we'll go over how the toolkit is set up to handle publishing in multiple languages: what comes out of the box? What should you expect to do on your own? And how has this changed over the last few releases? Also: stories of panic from the past!
This session shows 7 DITA Open Toolkit open source plugins that the developers of Oxygen XML have created or updated this year including:
The internals of DITA-OT are in perpetual motion and most of these changes are not visible to end users. In this talk we go through changes in the black box and describe future development plans.
Now it is very easy to contribute to the DITA-OT documentation - just read the developer docs and use the "Edit" button to open the source topic from GitHub for editing. Save will automate all the contribution process, sending a pull request with your proposed changes.
This talk provides an overview of recent changes to the DITA-OT documentation, points out open issues, highlights ideas for future improvements, and closes with room for suggestions from the community, a call for contributions and a brief demonstration of the pull request approval process that is applied when people submit changes to the development documentation via the /Edit this Page/ links.
There are some significant changes to DITA-OT 2.x that can make upgrading PDF plugins written for earlier versions of the OT a challenge. Having just upgraded several plugins, and released a new edition of "DITA For Print," Leigh will share a few of the major things to look out for.
Docker containers make it easy to package and use different configurations of software components. Docker containers can also provide the dependencies needed to run a given piece of software. For the Open Toolkit, you can use Docker containers to easily provision and run the Open Toolkit without worrying about the local Java configuration or other dependencies. Docker also makes it easy to set up custom configurations of the Open Toolkit or use different versions. This presentation shows how to use Docker-based Open Toolkit packages.
This presentation will show how SAP has integrated the DITA Open Toolkit to create a large scale production infrastructure able to create daily builds producing 50 000+ outputs for all SAP Product documentation. This covers the end-to-end process from getting the DITA content from the CMS to publishing the produced outputs to the appropriate delivery channels, using so-called project maps as a key ingredient. Advanced features like peer linking across outputs will be shown, as part of the overall implementation.
Jarno and Robert will discuss how the DITA-OT is tested, get feedback and talk about where we want to go.
Fixing errors during authoring stage is cheap in both technical communication and software development; fixing errors after publishing is expensive. In this talk I demonstrate a QA method for software documentation in DITA.
I'd like to present how we manage and check terminology using the org.doctales.terminology plugin..
A DITA to simplified/resolved DITA transformation provides a solution for some of the possible issues with translating DITA. There are also other advantages, especially in connection to the increased dynamics in DITA-OT development. Join me to discover how a DITA to resolved DITA can help you!
Kris and Robert will discuss the long term future of DITA-OT: what can we all do to ensure the continued health of this critical piece of the overall DITA infrastructure?
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.
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.
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.
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.
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.
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.
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.
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:
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!
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:
What's new in DITA-OT? We'll cover major changes in both 2.1 and 2.2, with a focus on support for new DITA 1.3 features.
What might often seem like a good way to use or extend DITA-OT, but likely result in trouble later? What is the alternative? This session will cover known traps that organizations have fallen into when using DITA-OT, and suggest how to avoid those issues or (perhaps with difficulty) recover from the mistakes. The session will leave time for discussion about other traps that audience members may have fallen into.
The startcmd batch script made it possible for many to easily use DITA-OT, but whether you realize it or not, it's no longer really necessary. I'll briefly explain where it came from, why it was always more of a kludge than a Feature, and how better DITA-OT designs mean it's no longer needed.
This talk introduces Jarno Elovirta’s DITA-OT Markdown plugins, which extend the DITA Open Toolkit so you can use Markdown files directly in topic references and export existing DITA content in Markdown format for use in other publishing systems. This makes it easier for people to contribute content to DITA publications, enables mobile authoring workflows, facilitates review processes with less technical audiences and expands the range of publishing options to workflows based on Markdown.
Presenting new updates made to the DITA-OT plugin which can now be used to generate PDF from DITA and CSS using either Prince XML or Antenna House.
When creating a product, a good design is critical; in many cases, this rule applies not only to the outside, but also to the parts inside that normal users will not see. Unfortunately, to those who looked, the inner workings of the early toolkit seemed to have almost no design at all. In this session, we'll talk about how Jarno has cleaned up the hidden inner workings of the toolkit -- and how everyone benefits from these changes to things they might never see.
Professional writing can require several features that the present DITA-OT (2.1.1) has not implemented. There are several expensive plugins available as commercial products to improve that situation. Helmut Scherzer presents a match to highly professional DITA-OT extensions which contains a list of more than 20 new powerful features to PDF2 – offered to become part of the public DITA-OT.
The DITA Community GitHub organization serves as a general place for people to contribute DITA Open Toolkit plugins and other DITA-related tools and utilities that are not maintained by DITA-OT or other projects. This presentation provides an overview of the DITA Community organization, what's there today, and how you can contribute.
This presentation will address the problem of creating DITA constraints/specialisations to customize DITA to meet your specific needs. We will identify a problem, create a Relax NG constraint/specialization to solve it and convert that to DTD. All these will be packaged as a DITA-OT plugin.
There are multiples ways to run DITA-OT and some of them are good, some are bad, and some are just plain ugly. This presentation goes through different interfaces to DITA-OT and when to use them.
Each DITA-OT plugin provides a set of parameters that can be configured to customize the publishing process. As these need to be made available to users it is important to have an automated way of discovering these parameters and additional information about them - what they represent, what values are possible, etc. DITA-OT makes this possible by allowing parameters to be annotated.
Publishing from a CMS imposes specific requirements on the DITA-OT. We will review these requirements while showing how IXIASOFT integrated the DITA-OT into their Output Generator.
Over a couple of years, the Gnostyx team has been preparing and refining a DITA Demonstration Data Set. It's purpose is to provide members of the community a functionally realistic data set with which to demonstrate DITA based applications. It was made available publicly in early 2015 and has since been adopted and used by several members of the DITA Community. This talk is really a demonstration of some of the business use cases that we use to convince business stakeholders that DITA demands serious attention. People will learn a little about the DITA Demonstration Data Set and some of the sales pitches that they might want to use, and to demonstrate, in the future.
If you need to maintain multiple configurations of the OT for day-to-day or minute-by-minute changes to the OT for different projects, clients, etc., you can use git to do it. There are some tricks and gotchas but it does work.
This talk provides an overview of recent changes to the DITA-OT documentation, points out open issues, highlights ideas for future improvements, and closes with room for suggestions from the community and a call for contributions.
Discover the new functionality added in version 17 and how that helps you.
Learn how to create XML authoring interfaces that take advantage of the new functionality added in Oxygen 17 - functionality that allows defining custom actions in CSS and to place them directly within the document on different layers as well as using the new HTML content form that can bring hints as static content inside the document. See how this was used to provide enhanced DITA editing support, a nice editor for Saxon configuration files and ISO StratML editing.
When a problem is identified in a set of documents it may occur multiple times, sometimes thousands of times. In order to fix such problems we need a way to change those documents in a controlled way and we can do that with XSLT and XQuery but we need to keep as much as possible the same serialization and formatting of the documents and this is a little challenging. Alex will present the new refactoring support that allows to apply XSLT and XQuery updates on documents while trying to preserve their initial content. This can be used through a simple UI built on top of available scripts to allow also casual users to take advantage of available refactoring actions.
Identifying an error is only the first step in correcting a document - you need also to understand the problem and perform the actions to fix it. Quick fixes offer a choice of possible actions that will fix a reported problem automatically. See how Oxygen implemented quick fixes for XSLT and XML documents and discover Schematron Quick Fixes - a language that allows you to define your own quick fix actions.
Web based authoring was presented at XML London last year on mobile devices. See how this evolved and a few sample applications of this technology that make XML authoring and review accessible across platforms and devices.
DeltaXML provide a quick and simple way to run their change management tools from within Oxygen using a plugin Add-on. Tristan Mitchell will give an overview of the functionality provided in the Add-on and the Oxygen features it relies on, and will demonstrate how easy it is to identify and publish changes without leaving the Oxygen interface.
Oxygen XML provides systems integrators with the APIs they need to integrate directly into 3rd party content management platforms. This presentation shows how Mekon have made use of these APIs to provide an editing and system administration front end to their content delivery platform, DITAweb.
Identifying an error is only the first step in correcting a document. You also need to understand the problem and perform actions to fix it. Quick Fixes offer a choice of possible actions that will automatically fix a reported problem. See how Oxygen implemented Quick Fixes for XSLT and XML documents and discover Schematron Quick Fixes (a language that allows you to define your own quick fix actions).
Every company has a best practices guide, but it's impossible to learn it, by heart, before starting to write. The best approach for this challenge is to dynamically provide hints, based on the context in which the user is working. The document becomes the entire interface and guides the user through the authoring process. Alex will show you how to achieve this goal by using features that are already available, as well as a few new ones that are coming in version 17.0.
These include:
Web-based authoring was presented at XML Prague last year on mobile devices. See how this has evolved, along with a few sample applications of this technology that makes XML authoring and review accessible across platforms and devices.
Are you new to the DITA-OT? Come and get an overview of what it is, how it works, its history, and the people involved. This will be an excellent start to DITA-OT day for novices.
Participate in a deeper, more technical dive with the primary DITA-OT developer. This session will cover the pre-processing architecture of the DITA-OT and information about the output transformations.
Now that the toolkit is hosted on GitHub, it's easier than ever to contribute changes to the DITA-OT code. Roger will demonstrate how to fork the repository, create a new branch, change the necessary files and submit a pull request.
The new version of DITA, version 1.3, will use Relax NG as the normative grammar to express the DITA content models. George proposed this idea and provided a working prototype under the DITA-NG open source project and Eliot took this further making it an official proposal for DITA 1.3 and finalized its implementation. See how Relax NG simplifies the way DITA content models and specializations are defined and what other benefits it brings to DITA 1.3.
DITA-OT includes extension points that let you do any number of things. This session will cover what's available, what you should or shouldn't extend, and give out sample plugins to slice and dice your content.
The dita2rdf plugin is meant to extract metadata from DITA content and produce an RDF/XML output, which is a serialization of the W3C RDF standard. The final objective is to get insights from the DITA content by querying its metadata as a graph, not as a tree-like in XML. It also potentially enables the connection of the DITA metadata with other types of entities such as products, people, events, etc.
With a few simple changes, it's possible to give the DITA-OT's default PDF output much of your own look and feel. If you need to develop a DITA proof of concept for your organization, these changes might be all you need to get the ball rolling. Join Leigh to find out what's easy to do, what's not quite so easy to do, and where the real heavy lifting is.
Did you know that you can create customized PDF plugins using an easy online tool? Join Jarno for an overview of his plugin generator, what it produces, and his work developing the dynamic Web interface.
How about producing and styling PDFs only by using CSS? Join Radu for an overview of a new, innovative, open-source DITA-OT plugin, which produces PDF from DITA content using CSS and an XML+CSS to PDF engine such as the Prince XML or Antenna House engines.
Hal Trent of Comtech will present a SCORM wrapper developed for learning and training output, which could be potentially donated to the DITA-OT. The wrapper incorporates the current DITA to SCORM output and adds a layer of JavaScript with the SCORM API to integrate the output generated from the DITA-OT into an LMS. The wrapper passes test completion status to and from the LMS and provides a much needed output for the learning and training implementation.
On the example of ice hockey rule books, we show how easy content can be re-used by creating new context variants and how it can be published to EPUB or into an Eclipse help infocenter.
Discussion about the present and the future of the DITA-OT project.
Alin presents a newly introduced set of actions, available for highlighted content and designed to assist the user in quickly solving time consuming repetitive tasks such as fixing XML structure errors, renaming multiple occurrences of an attribute or even correcting misspelled words.
XML tools usually support editing with different helpers, taking advantage of the schema information. What happens when there is no schema, how can a tool assist users to create XML content in the absence of a schema or a DTD? Let's discover what support Oxygen offers that does not look into a schema but into the document itself.
Oxygen does not provide yet support for Saxon-CE but Radu will show you that there are some things you can do to be able to develop XSLT stylesheets for Saxon-CE.
A quick demo about how to use the 'vc:minVersion' and 'vc:maxVersion' attributes for XML Schema. Oxygen automatically detects the version set for the current XML Schema document, and configures the validation and the Content Completion Assistant accordingly.
The support for developing Schematron schemas was improved a lot in the last release of Oxygen to include enhanced validation of the Schematron schema, search and refactoring actions. See what is new on developing Schematron in Oxygen.
What if some values in the XML document are contained by an external data source? Alex will show you how you can configure Oxygen to assist the user to select values defined outside the XML document, in external data sources.
See how you can use Oxygen to import existing data from relational databases, Excel sheets or text file (CSV files, tab separated values, etc.) as XML, so you can process that further with XML tools.
We will demo how to turn Oxygen into a text analysis tool. The demo is based on freely available automatic text analysis Web services and the Oxygen customization facilities. The DocBook 5.0 type has been adapted to allow automatic annotations of entities, while preserving the original DocBook markup. Use cases are, for example, disambiguation of named entities to ease localization of content
The main goal while working for the digitisation of the Romanian Academic Dictionary was to provide an easy way to create dictionary entries while using Oxygen, along with reducing the information entered manually, as this can lead to human errors.
For this, they adopted the Author editing mode that allows a fast and easy way of styling the XML using CSS. By using CSS extensions authors can use text boxes, text area, combo boxes to edit XML data, buttons to trigger specific actions, as well as other various in-house developed components.
See how you can work with DocBook modules, referenced through XInclude or as external entities, taking advantage of the Master Files support.
Copy/paste is a simple way of exchanging information between applications and implementing this intelligently allows to automatically convert from spreadsheet formats to XML and back, from different office applications to specific XML formats and to get nicely coloured XML code in your email.
Is it possible to get people that are not familiar with XML to create XML content? The answer is yes, but some work is needed to provide them a customized user interface that is tuned to use the concepts they are familiar with and that makes the editing easier. Alex will show you how such user-friendly XML authoring interfaces look like.
When you create XML content you may need to reference some other information from your current project but you do not know where exactly that information is. If you work on a project together with your colleagues and some of them annotated some files, how can you find those annotations to look over them? The advanced search for resources provides the answer to these questions and more.
Oxygen supports user-defined pseudo-classes in CSS and these can be used to create a better user experience when editing XML documents. Alex will show you some examples of using this new functionality.
Watch the exclusive preview of the Oxygen XML web/mobile editing platform
November 27, 2024
Learn more