- new XSLT refactoring actions
- support for developing XSLT stylesheets for Saxon CE
- XPath execution over multiple files
- the new Ant editor
- and more.
Thursday, June 26, 2014
Webinar: New in oXygen XML Editor 16 - XSLT Quick Fixes
This webinar presents the XSLT Quick Fixes functionality in detail and then go through some of the other important new features in the new oXygen release including:
Tuesday, June 10, 2014
How To Disable Caching In WebHelp Pages Created By Oxygen Application
Sometimes a set of WebHelp pages needs to be updated often on a company website, either an intranet site with important information shared between different departments of the same company, or a publicly exposed website. The need to always deliver the latest version to the intended audience arises in such cases, with the immediate consequence that the latest version of a WebHelp page should always be requested from the server upon re-loading that page in a Web browser on the client side, rather than re-using an outdated version cached in the browser.
This no-cache policy is implemented in a WebHelp page with the addition of the following two HTML META directives:
These directives must be added in the file:
in the template with the attribute name="create-toc-common-file", in the <head> element, for example:
After this modification in the createMainFiles.xsl file, repeating the WebHelp transformation in Oxygen will add the two META directives to the generated WebHelp pages.
This no-cache policy is implemented in a WebHelp page with the addition of the following two HTML META directives:
<meta http-equiv="Pragma" content="no-cache" /> <meta http-equiv="Expires" content="-1" />
These directives must be added in the file:
OXYGEN_INSTALL_DIR\frameworks\dita\DITA-OT\plugins\com.oxygenxml.webhelp\xsl\createMainFiles.xsl
in the template with the attribute name="create-toc-common-file", in the <head> element, for example:
<html>
<head>
<xsl:if test="$withFrames">
<base target="contentwin"/>
</xsl:if>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<head>
<xsl:if test="$withFrames">
<base target="contentwin"/>
</xsl:if>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<!-- Disable caching of WebHelp pages in web browser. -->
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="-1" />
. . .<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="-1" />
After this modification in the createMainFiles.xsl file, repeating the WebHelp transformation in Oxygen will add the two META directives to the generated WebHelp pages.
Tuesday, June 03, 2014
Create a Custom Skin for Oxygen WebHelp Pages with the WebHelp Skin Builder
One of the new features of Oxygen 16.0 is the option of setting a skin for the WebHelp pages created by the DITA WebHelp transformation or the DocBook WebHelp transformation, in the form of a CSS stylesheet that modifies the default look of all WebHelp pages in a consistent way.
You can choose one of the six predefined skins available on the Skins tab of the DITA WebHelp transformation:
![]() |
The Skins tab in the Oxygen WebHelp transformation |
or you can build your own custom CSS skin visually on the Oxygen website:
![]() |
The Skin Builder in action on the Oxygen website |
The WebHelp Skin Builder is a small Web app that allows you to configure many CSS properties of a large palette of elements in the header area, the content area or the Table of Contents area of a WebHelp page, like: background color, border, margin, font properties, text properties, adding a logo image in the header area, etc. The properties are grouped by type of component of a WebHelp page like: title, paragraph, list, figure, table, etc.
Once created with the WebHelp Skin Builder and set in the Oxygen WebHelp transformation as a custom CSS skin, it can really give a professional look to a set of WebHelp pages published on your company website, which has the potential to impress your users. Give it a try and let me know what you think!
Labels:
custom CSS,
oXygen,
Skin Builder,
WebHelp
Subscribe to:
Posts (Atom)