Dynamic Help
Post here questions and problems related to editing and publishing DITA content.
-
- Posts: 20
- Joined: Thu Sep 10, 2020 11:22 pm
Dynamic Help
Post by KatieKelly »
I would be really curious to know how the OxygenXML team creates Dynamic Help. Is there a transform scenario that can create this?
Thanks much!
Katie
Thanks much!
Katie
Re: Dynamic Help
Hi Katie,
Oxygen is a Java application and we use a transformation scenario to convert DITA to an output called "JavaHelp" which can be used to embed the resulting documentation in a Java application's window along with ID mappings allowing us to map one ID to one documentation page.
For other types of application our DITA to WebHelp output auto generates IDs which can be mapped to web pages:
https://www.oxygenxml.com/doc/versions/ ... itive.html
So in your application you can map each component to IDs and when the end user focuses inside a component you can use that ID to open an internal browser window and display its help.
Regards,
Radu
Oxygen is a Java application and we use a transformation scenario to convert DITA to an output called "JavaHelp" which can be used to embed the resulting documentation in a Java application's window along with ID mappings allowing us to map one ID to one documentation page.
For other types of application our DITA to WebHelp output auto generates IDs which can be mapped to web pages:
https://www.oxygenxml.com/doc/versions/ ... itive.html
So in your application you can map each component to IDs and when the end user focuses inside a component you can use that ID to open an internal browser window and display its help.
Regards,
Radu
Radu Coravu
<oXygen/> XML Editor
http://www.oxygenxml.com
<oXygen/> XML Editor
http://www.oxygenxml.com
-
- Posts: 20
- Joined: Thu Sep 10, 2020 11:22 pm
Re: Dynamic Help
Post by KatieKelly »
Thanks Radu. What is the specific name of the transformation for JavaHelp? I can't find anything in the list that is immediately obvious. I'm using v22.1.
Thanks again!
Katie
Thanks again!
Katie
Re: Dynamic Help
Hi Katie,
With a DITA Map opened in the Oxygen DITA Maps Manager view use the "Configure Transformation Scenarios" toolbar button, press "New->DITA OT Transformation" and choose "JavaHelp" as a transformation type. But this type of output can be included only with a Java based application and it's also quite a deprecated way to do contextual help.
As I previously said another way to do this is to publish WebHelp and then display it inside an internal browser window embedded in the application. Java-based applications can also embed an internal browser window using JavaFX components.
Regards,
Radu
With a DITA Map opened in the Oxygen DITA Maps Manager view use the "Configure Transformation Scenarios" toolbar button, press "New->DITA OT Transformation" and choose "JavaHelp" as a transformation type. But this type of output can be included only with a Java based application and it's also quite a deprecated way to do contextual help.
As I previously said another way to do this is to publish WebHelp and then display it inside an internal browser window embedded in the application. Java-based applications can also embed an internal browser window using JavaFX components.
Regards,
Radu
Radu Coravu
<oXygen/> XML Editor
http://www.oxygenxml.com
<oXygen/> XML Editor
http://www.oxygenxml.com
-
- Posts: 20
- Joined: Thu Sep 10, 2020 11:22 pm
Re: Dynamic Help
Post by KatieKelly »
This is very helpful. We're actually doing the latter that you describe. Thank you!
Katie
Katie
Return to “DITA (Editing and Publishing DITA Content)”
Jump to
- Oxygen XML Editor/Author/Developer
- ↳ Feature Request
- ↳ Common Problems
- ↳ DITA (Editing and Publishing DITA Content)
- ↳ SDK-API, Frameworks - Document Types
- ↳ DocBook
- ↳ TEI
- ↳ XHTML
- ↳ Other Issues
- Oxygen XML Web Author
- ↳ Feature Request
- ↳ Common Problems
- Oxygen Content Fusion
- ↳ Feature Request
- ↳ Common Problems
- Oxygen JSON Editor
- ↳ Feature Request
- ↳ Common Problems
- Oxygen PDF Chemistry
- ↳ Feature Request
- ↳ Common Problems
- Oxygen Feedback
- ↳ Feature Request
- ↳ Common Problems
- Oxygen XML WebHelp
- ↳ Feature Request
- ↳ Common Problems
- XML
- ↳ General XML Questions
- ↳ XSLT and FOP
- ↳ XML Schemas
- ↳ XQuery
- NVDL
- ↳ General NVDL Issues
- ↳ oNVDL Related Issues
- XML Services Market
- ↳ Offer a Service