General XMetaL Discussion

XMetaL Community Forum General XMetaL Discussion Is there DITA-specific authoring capabilities available for XMAX?

  • leo71

    Is there DITA-specific authoring capabilities available for XMAX?

    Participants 2
    Replies 3
    Last Activity 8 years, 3 months ago

    Maybe I should open a new question.

    Is there any DITA 1.2 support yet? Or to be expected in XMAX 8?

    If you currently open a DITA 1.2 topic you can set the context to a certain map, and after that XMetal is able to resolve the (con)keyrefs.

    Is this to be exptected in XMAX 7, 8, or 9?



    Derek Read

    Reply to: Is there DITA-specific authoring capabilities available for XMAX?

    A customization would need to be built for XMAX to support DITA to the same degree that XMetaL Author Enterprise does (it doesn't matter which version of DITA). We don't have any plans to do this.

    At minimum that means providing XMAX with the DTDs. You could probably use the CSS and CTM files from XMetaL Author Enterprise as base upon which to build your XMAX DITA authoring solution. As XMAX is embedded in your application the rest of the GUI you have built might need to be modified if you want to provide specific support for DITA-only functionality. I don't think much of the code that drives the DITA authoring functionality we provide with XMetaL Author Enterprise could be reused directly with an XMAX host (whatever you have embedded XMAX inside of). This would include everything at the Application level. Some of the Document level code might be reusable.



    Reply to: Is there DITA-specific authoring capabilities available for XMAX?

    Sorry, I am not fully understanding maybe the responsibilty/separation between the components tasks:

    XMAX, the editor component does not handle e.g. the preview of reused content?
    That's the XMAX host? that first has to lookup the reuse content, and than has to tell XMAX “show” reuse ABC at location¬† xyz?



    Derek Read

    Reply to: Is there DITA-specific authoring capabilities available for XMAX?

    XMetaL Author Enterprise and XMAX are two different products, though large portions of each is built from the same codebase.

    XMetaL Author Enterprise includes full support for DITA authoring, including the features you mention here, plus CMS integration support and various other things. It can be customized (a “document level” customization) to allow you to author to any DTD and most Schemas. It also exposes methods for customizing its GUI. The DITA authoring solution is one such customization. You can think of XMetaL Author Essential (another product) as the platform upon which our DITA authoring solution is built, plus a few other features (like CMS integration support), creating a new product called XMetaL Author Enterprise.

    XMAX is an ActiveX control that can be embedded in your own application, created either as an executable written in languages such as VB, C#, C++, etc, or an HTML page hosted in Internet Explorer (the only browser that supports ActiveX). XMAX provides what is essentially the equivalent of the document editing views in XMetaL Author Essential and XMetaL Author Enterprise (Tags On, Normal and Plain Text views) plus all of the APIs that are relevant to document editing (a few thousand) but none of the APIs that deal with the GUI portion of XMetaL Author and none of the GUI itself (outside the document editing window). The application that hosts XMAX (all functionality around XMAX, which would include toolbars, menus, properties windows, and any other GUI functionality) is built either by you or, most often, one of our partners that has chosen to use XMAX in one of their solutions.


  • You must be logged in to reply to this topic.

Lost Your Password?