24.08.2015 Views

Oxygen XML Author plugin 13.2.0

Oxygen XML Author plugin 13.2.0

Oxygen XML Author plugin 13.2.0

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Author</strong> Developer Guide | 2663. Many customers desire a very simplistic interface for contributors (with little or no <strong>XML</strong> expertise) but a more robust<strong>XML</strong> editing environment for editors (or other users with more advanced <strong>XML</strong> savviness). How well does the <strong>XML</strong><strong>Author</strong> component support varying degrees of user interface complexity and capability?• Showing/hiding menus, toolbars, helpers, etc.All the UI parts from the <strong>Author</strong> component are assembled by you. You could provide two applet implementations:one for advanced/power users and one for technical writers.• Forcing behaviors (i.e., ensuring change tracking is on and preventing it from being shut down)You could avoid placing the change tracking toolbar actions in the custom applet. You could also use API to turnchange tracking ON when the content has been loaded.• Preventing access to "privileged" editor processes (i.e., accept/reject changes)You can remove the change tracking actions completely in a custom applet implementation. Including the onesfrom the contextual menu.• Presenting and/or describing <strong>XML</strong> constructs (i.e., tags) in "plain-English"Using our API you can customize what the Outline or Breadcrumb presents for each <strong>XML</strong> tag. You can alsocustomize the in-place content completion list.• Presenting a small subset of the overall <strong>XML</strong> tag set (rather than the full tag set) for use by contributors (i.e.,allowing an author to only insert Heading, Para and inline emphasis) Could varying "interfaces", with differentmixes these capabilities and customizations, be developed and pushed to the user based on a "role" or a similarconstruct?The API allows for a content completion filter which also affects the Elements view.4. Does the <strong>XML</strong> <strong>Author</strong> component's API provide access to the <strong>XML</strong> document, for manipulation purposes, usingcommon <strong>XML</strong> syntax such as DOM, XPath, etc.?Yes, using the <strong>Author</strong> API.5. Can custom dialogs be developed and launched to collect information in a "form" (with scripting behind to push tagthe collection information and embed it in the <strong>XML</strong> document?Yes.6. Can project resources, customizations, etc. be readily shared between the desktop and component versions of your<strong>XML</strong> <strong>Author</strong> product line?A framework developed for the Desktop <strong>Oxygen</strong> application can then be bundled with an <strong>Author</strong> component in acustom applet. For example the <strong>Author</strong> demo applet from our web site is DITA-aware using the same framework asthe <strong>Oxygen</strong> standalone distribution.A custom version of the applet that includes one or more customized frameworks and user options can be built anddeployed for non-technical authors by a technical savvy user using a built-in tool of <strong>Oxygen</strong>. All the authors thatload the deployed applet from the same server location will share the same frameworks and options.A custom editing solution can deploy one or more frameworks that can be used at the same time.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!