Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision | |||
| wiki:refnotes_plugin [2023/02/18 06:44] – removed - external edit (Unknown date) 127.0.0.1 | wiki:refnotes_plugin [2023/02/18 06:44] (current) – ↷ Page moved from contributing:refnotes_plugin to wiki:refnotes_plugin suedunham | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== RefNotes plugin ====== | ||
| + | |||
| + | [[doku> | ||
| + | |||
| + | This is the most recently-added plugin, and its uses are still being explored. The references dictionary upon which it relies has been implemented in the quickest, simplest way, but this may change. | ||
| + | |||
| + | The conventions for its use are still being developed as well. There too, what is presented here is subject to change. The upshot is that this is how works in the '' | ||
| + | |||
| + | ===== Basic use ===== | ||
| + | |||
| + | The plugin is invoked with a syntax resembling that of standard DokuWiki footnotes. It looks something like this, taken from [[harn: | ||
| + | |||
| + | < | ||
| + | "Loral is the second eldest of Clan Ebor. Loral has a younger brother at Iversen. His older brother Minal will likely soon succeed his sickly father as Bailiff of Albernet." | ||
| + | |||
| + | ---- | ||
| + | ~~REFNOTES ref~~ | ||
| + | </ | ||
| + | |||
| + | The reference is made in this way. | ||
| + | |||
| + | < | ||
| + | "Loral is the second eldest of Clan Ebor. Loral has a younger brother at Iversen. His older brother Minal will likely soon succeed his sickly father as Bailiff of Albernet." | ||
| + | </ | ||
| + | |||
| + | Here we see a quotation from the work, [[works: | ||
| + | |||
| + | Following that, since, in this usage, the plugin doesn' | ||
| + | |||
| + | Optionally, the location of the generated references can be defined with the '' | ||
| + | |||
| + | < | ||
| + | ---- | ||
| + | ~~REFNOTES ref~~ | ||
| + | </ | ||
| + | |||
| + | A more detailed discussion of what can be done with the syntax [[doku> | ||
| + | ===== Style considerations ===== | ||
| + | |||
| + | Yeah, that's pretty clunky. It may change. Suggestions are welcome. | ||
| + | |||
| + | This is the general idea, however. A quotation, or a paraphrase, or some other datum drawn from a source is written in the main body of a page in the '' | ||
| + | |||
| + | There is a more sophisticated way of using the plugin that does format page numbers, the Harvard engine. However, this requires that the references dictionary be redone. Doing so may yield other benefits (fingers crossed), but that has not yet been determined. | ||
| + | |||
| + | However, even if that all works, we would still have to abuse the data to get something better-suited to our own needs. The citation style that results is geared toward the papers of academic writing. For HârnWiki, citations such as " | ||
| + | |||
| + | ===== Other downstream effects ===== | ||
| + | |||
| + | Use of this plugin threatens to force the resolution of a thorny issue, that of [[composite_works]]. Many works are sold loose-leaf, and some comprise several separate articles, numbered individually. This allows people to organize their collections as they see fit, and thus Hârnic convention doesn' | ||
| + | |||
| + | To date, the wiki's handling of composite works is still inconsistent. Referring to them with this plugin means that even more composite works ought to be divided into their constituent articles with separate pages for each. In this way, " | ||
| + | |||
| + | Luckily, the several " | ||
| + | |||
| + | ===== References dictionary ===== | ||
| + | |||
| + | The [[: | ||
| + | |||
| + | This is not a very clean process for a live wiki, however. Subsequent additions to the '' | ||
| + | |||
| + | There are other ways of doing this. The most involved is maintaining a collection of pages for each reference that each contain a structured data element. This would (probably? maybe?) require one or the other of the [[doku> | ||
| + | |||
| + | This seems like even more work, but then we already have a namespace full of individual pages for each reference. It could be that the '' | ||