Oxygen XML Editor allows you to share customizations of a specific XML type by creating
your own Document Type (framework) in the Document Type
Association preferences page.
A document type (framework) can be shared with other authors by using any of the following methods:
Save it in a Custom Folder
To share your customized framework with other
members of your team, you can save it to a separate folder inside the
[OXYGEN_DIR]/frameworks directory by following these steps:
Important: For this approach to work, the application must be installed in a folder
with full write access.
- Go to [OXYGEN_DIR]/frameworks and create a directory for your new
framework (for example, custom_framework). This directory will
contain the resources for your customized framework. See the DocBook framework
structure from [OXYGEN_DIR]/frameworks/docbook as an example.
- Create your custom document type (framework) and specify the
custom_framework directory for the External
storage option.
- Configure the custom document type according to your needs. Take special care to make
all file references relative to the [OXYGEN_DIR]/frameworks directory
by using the ${frameworks} editor variable. See the Author Mode Customization Guide section for more details on creating and
configuring a new document type (framework).
- Add any additional resources (CSS files, new file templates, schemas used for
validation, catalogs, etc.) to the directory you created in step 1.
- After completing your customizations in the Document Type
Association preferences page, you
should have a new configuration file saved in:
[OXYGEN_DIR]/frameworks/custom_framework/custom.framework.
- To share the new framework directory with other users, have them copy it to their
[OXYGEN_DIR]/frameworks directory. The new framework will be
available in the list of Document Types when Oxygen XML Editor starts.
Note: If you
have a
frameworks directory stored on your local drive, you can
also go to the
preferences page and add your
frameworks
directory in the
Additional frameworks directories
list.
Save it at Project Level
You can also
share customized frameworks by saving it at project level in the
Document Type
Association preferences page. To do so,
follow these steps:
- On your local drive, create a directory with full write access. This directory will
contain the resources for your customized framework and the project file.
- Start Oxygen XML Editor, go to the Project view and create a project. Save it in the newly
created directory.
- In the Document Type
Association preferences page, select Project Options at the bottom of the page.
- Create your custom document type (framework) and use the default
Internal storage option. It will actually be saved in the project
file (.xpr).
- Configure the custom document type according to your needs. Take special care to make
all file references relative to the project directory by using the
${pd} editor variable. See the Author Mode Customization Guide section for more details on creating and
configuring a new document type (framework).
- Add any additional resources (CSS files, new file templates, schemas used for
validation, catalogs, etc.) to your project.
- You can then share the new project directory with other team members. When they open the
customized project file in the Project view, the new framework becomes available in
the list of Document Types.