The Move to Islandora Kit is an extensible PHP command-line tool for converting source content and metadata into packages suitable for importing into Islandora (or other digital repository and preservations systems).
GNU General Public License v3.0
34
stars
10
forks
source link
Separate templates for child/page-level MODS files from code, and make their locations configurable #236
The MODS.xml files generated by MIK as described in the following toolchain guides use templates that exist within the writer class files. We should separate out these templates into their own files and allow users to configure the path to those template files.
We could provide default templates in a templates directory under src/, for example, and within the [WRITER] section of each .ini, provide a child_metadata_template_path or similar option.
We'd need to document which variables are passed to the templates.
The MODS.xml files generated by MIK as described in the following toolchain guides use templates that exist within the writer class files. We should separate out these templates into their own files and allow users to configure the path to those template files.
https://github.com/MarcusBarnes/mik/wiki/Toolchain:-CONTENTdm-newspapers https://github.com/MarcusBarnes/mik/wiki/Toolchain:-CSV-newspapers https://github.com/MarcusBarnes/mik/wiki/Toolchain:-CSV-compound-objects
We could provide default templates in a
templates
directory undersrc/
, for example, and within the[WRITER]
section of each .ini, provide achild_metadata_template_path
or similar option.We'd need to document which variables are passed to the templates.