Version 23 of Oxygen XML Web Author continues to bolster the innovative
web-based authoring tool. This release brings a lot of exciting new features, productivity
enhancements, and customization possibilities to the ever-expanding online XML authoring
community.
Authoring teams now have the ability to edit and review content
concurrently, DITA users can now open a DITA map with all referenced
topics expanded and editable in one single document, and it is now possible to
download and print a PDF preview of the current document.
Other highlights include a new dynamic floating toolbar and other
general editing productivity enhancements, Bitbucket Server is now
supported, the Git commit workflow was improved, new customization
possibilities and features for integrators, as well as various API
additions, bug fixes, and component
updates.
General Editing
Concurrent Editing Support
Authoring teams now have the ability to edit and review content
concurrently. You can share your editing session by sending its URL to other
collaborators and then you and your colleagues can edit and review the same document
simultaneously. Each user can see the changes made by other users, and vice versa, in
real-time. The concurrent editing session continues as long as you keep the document open
and the person who originally shared the session is the only one who can save the
document.
Floating Toolbar Provides Quicker Access to Common Editing Actions
You can now quickly invoke context-specific common actions. They are available
in a floating toolbar that pops up when you select content. For example, if you select
content inside a paragraph element, the floating toolbar includes common styling actions
such as Bold, Italic, Underline,
Subscript, Superscript, and others.
Copy Content and Paste as HTML
You can now copy content from documents in Web Author and paste it into an
external application (such as a Word document or email) and the HTML structure is
preserved.
Ctrl+Click Opens Links
It is now easier to open links within documents, simply by using the
Ctrl+Click shortcut. It opens the target of the link in a new browser
tab.
Author Mode Search Performance Optimized
When using find/replace operations in Author mode, the
performance was improved, particularly for very large documents with numerous
matches.
DITA Authoring
Edit DITA Maps with Content Expanded
The DITA Map Display Mode drop-down menu now has a new option
called Edit Topic Content. This displays the DITA map with its content
from all referenced topics expanded and you can edit the referenced content directly in
one single document. When editing a map in this mode, the editor provides actions for both
editing topic content and map content. When you commit or save the map, all the modified
topics are also saved.
Publishing
Preview Content as PDF
You now have the ability to preview Web Author content as PDF. You can either
print the current document and a PDF will be generated or you can download the current
document as PDF. The Oxygen PDF Chemistry engine is used behind the
scenes to produce the PDF and it is customizable using
CSS.
Git
Support for Bitbucket Server Integrations
You can commit changes in a document to your Bitbucket repository, and after a
successful commit, you then have the option to view it on the Bitbucket server.
Special Branch Name "." is Now Supported
When tracking updates in the upstream submodule, a special value "." can be
used to indicate that the name of the branch in the submodule should be the same name as
the current branch in the current repository.
Option to Add a Signed-Off-By Message When Committing on Git
A new option (Allow users to add a Signed-off-by trailer to commit
messages) can be enabled in an organization's Git configuration that offers
users the option to specify a person who signed off on the commit when
adding a commit message.
Customization
Edit Referenced Content Directly Within a DITA Map
The new editReferencesInPlace loading option can be used to
enable in-place editing of the content of referenced topics within a DITA
map.
Host Web Author Inside an iframe on a Different Domain than the Parent Page
A new force.cookies.samesite.none option is now supported to
allow users to host a Web Author server inside an iframe even when it is on a domain
different from the parent page.
URL Parameter to Show Topic Titles When Opening a DITA Map
A new URL parameter (showTopicTitles) can be used to have
topic titles resolved and displayed when opening a DITA map. It is the same behavior as
when View Topic Titles is selected in the DITA map display mode drop-down
(displays the map with both titles and topic references shown).
Enable Multiple Children of a Folded Element to be Visible
A new loading option (multipleNonFoldedChildren) was added.
When set to true, it enables multiple children of a folded element to
remain visible. The tag names of these elements are specified by the
-oxy-not-foldable-child CSS property. For more details, see Customizing the Editor Using Loading Options.
Other
Support for Using a Service Account for CMIS Servers
When used in a secure environment, Web Author now offers the option for users
to connect to a CMIS server without logging in. They would use a service account
configured in the server options by a system administrator.
API
Code Completion for JavaScript API
API definition files are now available and can be configured in a JavaScript
IDE (e.g. WebStorm) to offer content completion and documentation for the Web Author
API.
New JavaScript API Method to Work With Pseudo-Classes
The sync.api.dom.Element.hasPseudoClass() method was added for
testing if a pseudo-class is set on an element.
New JavaScript API to Find a Common Ancestor
The sync.api.dom.findCommonAncestor JavaScript API was added
for finding the common ancestor from a list of
sync.api.dom.Node.
Component Updates
Apache Shiro 1.6.0
The Apache Shiro library was updated to version 1.6.0.
Apache Tomcat 9.0.37
Updated the Apache Tomcat in the installers to version 9.0.37.
GitLab 9.5.10
Web Author now only supports GitLab version 9.5.10 or later.