Oxygen XML Web Author V26.0

Released: Oct 11, 2023

Atualizações na V26.0

Recursos

Artificial Intelligence

  • AI Positron Assistant Side View - Web Author now features a new AI Positron Assistant side-view that provides you with various ways to use ChatGPT while editing or reviewing content. This tool offers a comprehensive interface for AI actions and options, allowing you to leverage the full capabilities of AI technology. 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. The AI Positron Assistant side-view is currently accessible on the online demo website and will soon be made available as a plugin for on-premise installations.

User Interface Improvements

  • Selection Improvements for Inserting Special Characters - When using the Insert Special Characters action, you will find a dialog box with a list of recently used characters. You can now hover over each recently used character to view its name and corresponding hex code, making it even easier to determine the correct character to select. This is especially helpful for characters that are difficult to see visually (such as whitespace characters).
  • Editing Mermaid Diagrams - A free plugin is now available to edit Mermaid diagrams and charts embedded in your XML documents. Mermaid renders Markdown-inspired text definitions for dynamically creating and modifying diagrams.
  • Chinese Translations for Static Text - Static text labels that are presented in the visual editor (such as the labels for notes: Tip, Warning, Important, etc.) are now translated into Chinese if the xml:lang attribute is set to zh-CN in the topic's root element. Previously, Chinese translations were not supported for the static text. With this update, users can now enjoy a fully localized experience, allowing for easier understanding and navigation of the visual editor.
  • Tracked Changes are More Visible When Renaming Elements - When renaming an XML element in the visual editor with change tracking enabled, the change is now tracked as an element deletion followed by the newly renamed element insertion. This enhancement provides a more accurate representation of the changes made during the renaming process.

File Comparison/Merge

  • Merge Changes When Comparing Document With Another File - When using the Compare With Another File action to open a comparison of the current file with another selected file, the file is no longer always opened as read-only, which means that you now have the ability to merge changes from the other file. This also means that you can merge changes from other Git branches.
  • Compare Revisions Directly from Version History Dialog Box - The Version History dialog box for CMIS connections can now be used to show the differences between two versions (and to even merge the changes). This makes it easier to trigger comparisons of specific revisions directly from the Version History dialog box, without needing to trigger the comparison using other actions.

Concurrent Editing

  • High Availability Mode for Shared Editing Session - The Shared Editing Session feature, that enables multiple users to see each other's changes in real-time, now works with a high availability Web Author deployment that consists of two servers. This means that the service will continue to function even if one server fails. It also provides a higher capacity, as it can accommodate more users than a single server with similar specifications.

DITA

  • Edit Profiling Attributes - The contextual menu now includes a new action called Edit Profiling Attributes. This action allows you to modify the values of profiling attributes for the current DITA XML element. You can configure the proposed attribute values using a subject scheme map referenced in the DITA map, or by exporting them from the Attributes and Condition Sets preferences page in the Oxygen desktop version (these exported values can then be used as imposed options in the Web Author server).
    • The Edit Profiling Attributes dialog box can now be accessed by clicking the Edit Profiling Attributes button located at the end of the profiling attributes label for each element that contains profiling attributes. You can also access the dialog box by using the Edit Profiling Attributes button in the Attributes side panel (which appears when editing the value for a profiling attribute).
  • Inserting Topic References Using Content Completion is Easier - It is now much easier to insert topic references from the content completion assistant. When selecting the Topic Reference proposal from the content completion assistant to insert a reference to an existing topic, a dialog box will appear. From this dialog box, you can choose the target file, define keys, add attributes, configure profiling, and perform other actions. Similarly, if you select the Topic Reference (New Topic) proposal, a dialog box will open where you can choose a template to create a new DITA topic. This will create the new topic and insert a reference to it in the map.

Security

  • New Security Options in the Administration Page - Some new security options have been added in the Administration Page. The Use the "Secure" attribute for the session cookie option can be selected to instruct the application to add the "Secure" cookie attribute on the session cookie (this means that the browser will only send the session cookie over HTTPS). The Use HTTP Strict Transport Security (HSTS) option can be selected to set the Strict-Transport-Security header (that makes browsers access the application's domain and subdomains using only HTTPS protocol).
  • Embedded Firewall Now Blocks Outgoing HTTP Connections By Default - The default configuration of the embedded Firewall is set to block any HTTP connection made by Web Author. You can now adjust the security setting from the Administration Page to allow connections to certain hosts to ensure your usage scenarios are not impacted.
  • Bearer Authentication Support in the REST Plugin - The Web Author REST API plugin, which integrates Web Author with a custom file storage system that implements a simple REST API, can now use Bearer Authentication for improved security.
  • New API to Refresh the Session Cookie after Login - CMS connector plugins now have access to a new API (ro.sync.ecss.extensions.api.webapp.SessionStore.refreshSessionCookie) that can be used to refresh the session cookie when users login to the CMS. This helps to protect against session fixation attacks.

Customization and Integration

  • Control the Availability of the Edit Profiling Attributes Action - A new WEBAPP_ALLOW_EDIT_PROFILING_ATTRIBUTES option can now be used to control whether or not the Edit Profiling Attributes action is available in the interface. When set to auto (the default state), the action is shown for DITA topics and maps. When set to true, the action is always shown. When set to false, the action is always hidden.
  • Security Added for Servlet Plugin Extension - The ro.sync.ecss.extensions.api.webapp.plugin.WebappServletPluginExtension plugin extension has been deprecated and replaced by ro.sync.ecss.extensions.api.webapp.plugin.ServletPluginExtension. This new extension protects against CSRF attacks by blocking non-GET requests that do not have the "X-Requested-With" header set.
  • Add or Remove Editor Stripes - The new sync.api.Workspace.createEditorStripe JavaScript API can be used to add a stripe above or below the editor. Also, the new sync.api.Workspace.removeEditorStripe API can be used to remove an editor stripe.
  • Define Merge Rules in Content Completion Configurations - By default, when defining rules in a content completion configuration file (cc_config.xml), if multiple rules match a certain element context, then only one is applied. However, by setting the merge="true" attribute on the rules allows the application to apply multiple rules that match a single element context.

Component Updates

  • Web Author now requires a minimum version of Java Virtual Machine 17 to run.
  • Web Author now uses TLS 1.3 when used with a compatible web browser.
  • Updated the Apache Shiro library to version 1.12.
  • Updated Apache Tomcat to version 9.0.75.
  • The WebDAV Server plugin has been marked as deprecated and is disabled by default.