A plugin to provide a central location for citations across the whole content object would be useful. We could then use a special class of link to create to correct link to the citation page, and report an error if no such citation exists.
I did someting like this a long time ago before plugins existed. This issue is a place to put the files I created. We should create a plugin from these files.
Description
A plugin to provide a central location for citations across the whole content object would be useful. We could then use a special class of link to create to correct link to the citation page, and report an error if no such citation exists.
I did someting like this a long time ago before plugins existed. This issue is a place to put the files I created. We should create a plugin from these files.
Note there are now third party XML schemas for citations, we should probably use one of those, but I don't know if any have become a defacto standard yet. This DTD will serve to give us a quick start though.
Ross Gardler added a comment - 06/Dec/05 07:25 PM Attachment: The DTD
Note there are now third party XML schemas for citations, we should probably use one of those, but I don't know if any have become a defacto standard yet. This DTD will serve to give us a quick start though.
You can see an example of linking to citations in http://www.gardler.org/teaching/glossary.html (generated from special citation links, take a look at the XML of the page for examples these are processed by a custom stlesheet in the skin on the above site )
Johannes Schaefer added a comment - 07/Dec/05 10:43 PM Glossary and Index are pretty much the same; although I did not look at Ross' work; not sure about citations but might be related as well.
Ross Gardler added a comment - 08/Feb/06 09:07 PM No, glossary, index and citations are all quite different:
Glossary - a list of terms with definitions, occurences of glossary terms i the text can be linked to the coresponding entry in the glossary
Index - a list of terms with cross-references to where they are used in the text
Citation - a list of sources for more information with links in the text to specific citations for further reading
Removing "patch available" flag as this is not really a patch, rather an attachment to illustrate things. It cannot be applied as a patch. The issue will still appear in the "FOR-unresolved-with-attachment" filter
Ross Gardler added a comment - 14/Feb/06 08:51 PM Removing "patch available" flag as this is not really a patch, rather an attachment to illustrate things. It cannot be applied as a patch. The issue will still appear in the "FOR-unresolved-with-attachment" filter
Gavin added a comment - 19/Apr/06 08:02 PM Working version of Citations Plugin. Tested with 'Ant Test' and used a test site using 'forrest run' and 'forrest site' . All work fine.
Add initial citations plugin.
Thanks to Ross Gardler who contributed the code against an early version
of Forrest, and to Gavin McDonald who prepared it as a new input plugin.
Issue: FOR-756
Note there are now third party XML schemas for citations, we should probably use one of those, but I don't know if any have become a defacto standard yet. This DTD will serve to give us a quick start though.