Sharing a Document Type (Framework)
Oxygen XML Author 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_INSTALL_DIR]/frameworks directory by following these steps:
               
Important
- Go to [OXYGEN_INSTALL_DIR]/frameworksand 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_INSTALL_DIR]/frameworks/docbookas an example.
- Create your custom document type (framework) and specify the
                     custom_frameworkdirectory 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_INSTALL_DIR]/frameworksdirectory by using the${frameworks}editor variable. See the Author Mode Customization 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_INSTALL_DIR]/frameworks/custom_framework/custom.framework.
- To share the new framework directory with other users, have them copy it to their
                     [OXYGEN_INSTALL_DIR]/frameworksdirectory. The new framework will be available in the list of Document Types when Oxygen XML Author starts.NoteIf you have aframeworksdirectory stored on your local drive, you can also go to the preferences page and add yourframeworksdirectory 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 Author, 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 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.
Deploy it as an Add-on
You can also share your customized framework by deploying it as and add-on. To do so, follow the procedures in Packing and Deploying Plugins or Frameworks as Add-ons.
