In general, a formatter won’t produce a single output format. I have two examples that I have been working on:
- A Citation Style Language (CSL) formatter
This will take variables, which may be stored as attributes, and format them using citeproc-py
. The user will be able to choose from the available styles that citeproc-py
supports. For example, it could be used to produce citations that conform to the Chicago Manual of Style.
- A template formatter
Again the variables will probably be stored as attributes. The user will be able to create a template to format a citation. We may provide a selection of templates to provide a citation format based on that described in Evidence Explained by Elizabeth Shown Mills.
These are only at a prototype stage of development at the moment.
The default plugin is provided to replicate the legacy Gedcom format.