[sword-devel] ACDCref, a modified ACDC module: hot-linking verse references
karl at kleinpaste.org
Mon Sep 20 07:38:37 MST 2010
In the Xiphos repo, I've just placed a new module ACDCref, which is an
update to the ACDC module present in CrossWire Beta repo.
This module makes just one change: It wraps all verse references in
<ref> attributes, rendering them clickable. That's all. It's not
perfect, but it's a good step forward. It's another of my sed-driven
creations, syntactically discovering BCVs and wrapping them.
We're all about Bible software; I think having modules that always link
Bible references is, by now and in our world, a base-level necessity.
In general, I find anything that adds to or generally improves
navigability within display to be something we ought to aim for. And in
this case, it's easy, nearly a freebie. I can't see any reason why we
would ever decline to link BCVs.
Consider this module's change to be a proof-of-concept demo. It really
ought to be re-done in the source document. There are 62 changed
On a related note, Brian Dumont and I have been scratching our heads,
wondering why TEI uses <ref> instead of <reference>. This seems a
completely pointless terminology difference between TEI and OSIS.
I did a similar <ref>-wrapping operation on ChurchHandy, but it uses
(long outdated) Roman numeral chapter numbers, e.g.
and apparently verse parsing doesn't grasp those there, even though it
does understand them in other contexts.
More information about the sword-devel