Page 1 of 1
Adding a new Document to Framework Templates
Posted: Wed Jun 26, 2013 6:09 pm
by bds
Hi all,
I'd like to add a new template to the Framework Templates (New Document > Framework templates > TEI P5 > $newTemplate). I've copied the Lite.properties and Lite.xml in $oxygen/frameworks/tei/templates/TEI P5 to new files (DI-Lite.properties and DI-Lite.xml); additionally I've copied those two files to $oxygen/frameworks/tei/xml/tei/custom/templates.
I've restarted the application, but my template doesn't appear in the list. I see in the documentation that I can create & share new templates by using Options > Preferences > Editor > Templates > Document Templates. Do I need to create a new directory & put my new template there, or can I keep it with the other TEI P5 templates? If I can keep it with the other TEI P5 templates, do the files need to be in frameworks/tei/templates/TEI P5, or frameworks/tei/xml/tei/?
Thank you for your time & trouble.
Best,
Bridger
Re: Adding a new Document to Framework Templates
Posted: Thu Jun 27, 2013 1:08 pm
by sorin_ristache
Hi Bridger,
The location where you add your template files depends on the category under which you want the template listed in the
New dialog box. If you want to have the template listed under
Framework templates -> TEI P5 then you have to add the new template files in directory
[Oxygen-install-dir]/frameworks/tei/templates/TEI P5. If you want to have the template listed under
Global templates you have to add the template files in directory
[Oxygen-install-dir]/templates.
Do you mean you added the files
DI-Lite.properties and
DI-Lite.xml which are duplicates of the files
Lite.properties and
Lite.xml (which means we know that they are valid Oxygen template files) but after you restarted the Oxygen application the new template name
DI-Lite was not listed in the
New dialog box under
Framework templates -> TEI P5? That should not happen because I tested this and I can see
DI-Lite under
Framework templates -> TEI P5.
What is the result of typing
DI-Lite in the text box at the top of the
New dialog box? Does the list of matching templates get empty? If yes please
send us a zip archive with the template files that you added in the directory
[Oxygen-install-dir]/frameworks/tei/templates/TEI P5 for checking if they are valid Oxygen template files.
Regards,
Sorin
Re: Adding a new Document to Framework Templates
Posted: Thu Jun 27, 2013 8:10 pm
by bds
sorin wrote:
Do you mean you added the files
DI-Lite.properties and
DI-Lite.xml which are duplicates of the files
Lite.properties and
Lite.xml (which means we know that they are valid Oxygen template files) but after you restarted the Oxygen application the new template name
DI-Lite was not listed in the
New dialog box under
Framework templates -> TEI P5? That should not happen because I tested this and I can see
DI-Lite under
Framework templates -> TEI P5.
What is the result of typing
DI-Lite in the text box at the top of the
New dialog box? Does the list of matching templates get empty? If yes please
send us a zip archive with the template files that you added in the directory
[Oxygen-install-dir]/frameworks/tei/templates/TEI P5 for checking if they are valid Oxygen template files.
Hi Sorin,
Thank you for your help! Yes, the files are in
$oxygen/frameworks/tei/templates/TEI P5 but they do not appear in either the list of templates under
New or in the results of typing
DI-Lite in the text box. I will send a ZIP archive to you shortly.
I failed to mention that I did make one change to the DI-Lite.xml file -- I pointed the <?xml-model>'s @href to our local schema. You'll be able to see the change in the archive. Could this be the source of the problem?
Thanks again!
Re: Adding a new Document to Framework Templates
Posted: Fri Jun 28, 2013 11:11 am
by sorin_ristache
Hi,
Thank you for the files. No, the problem does not come from changing the @href value with the schema location. You can set any URL you want in the @href attribute as the schema location.
I will try to look for some errors in the Oxygen log file created on your computer. Please follow the instructions that I sent you by email.
Regards,
Sorin