Details

    • Type: New Feature New Feature
    • Status: Closed
    • Priority: Minor Minor
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 0.8
    • Labels:
      None
    • Urgency:
      Low

      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.
      1. reference2document.xsl
        1 kB
        Ross Gardler
      2. references.xmap
        5 kB
        Ross Gardler
      3. references.xml
        7 kB
        Ross Gardler
      4. references-v10.mod
        2 kB
        Ross Gardler
      5. references-v10.dtd
        2 kB
        Ross Gardler
      6. org.apache.forrest.plugin.input.citations.zip
        33 kB
        Gavin

        Issue Links

          Activity

          Hide
          Ross Gardler added a comment -
          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.
          Show
          Ross Gardler added a comment - 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.
          Hide
          Ross Gardler added a comment -
          Attachement: internal files
          Show
          Ross Gardler added a comment - Attachement: internal files
          Hide
          Ross Gardler added a comment -
          An example references document.

          You can see the output at http://www.gardler.org/teaching/references.html

          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 )
          Show
          Ross Gardler added a comment - An example references document. You can see the output at http://www.gardler.org/teaching/references.html 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 )
          Hide
          Johannes Schaefer added a comment -
          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.
          Show
          Johannes Schaefer added a comment - 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.
          Hide
          Ross Gardler added a comment -
          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
          Show
          Ross Gardler added a comment - 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
          Hide
          Ross Gardler added a comment -
          New version of the DTD with corect ASF license header.
          Show
          Ross Gardler added a comment - New version of the DTD with corect ASF license header.
          Hide
          Ross Gardler added a comment -
          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
          Show
          Ross Gardler added a comment - 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
          Hide
          Gavin added a comment -
          I have made a start and created the (input) plugin for this, now to configure it.
          Show
          Gavin added a comment - I have made a start and created the (input) plugin for this, now to configure it.
          Hide
          Gavin added a comment -
          Working version of Citations Plugin. Tested with 'Ant Test' and used a test site using 'forrest run' and 'forrest site' . All work fine.
          Show
          Gavin added a comment - Working version of Citations Plugin. Tested with 'Ant Test' and used a test site using 'forrest run' and 'forrest site' . All work fine.
          Hide
          David Crossley added a comment -
          Thanks Gavin, applied your patch.
          Show
          David Crossley added a comment - Thanks Gavin, applied your patch.

            People

            • Assignee:
              David Crossley
              Reporter:
              Ross Gardler
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development