Displaying an Article
Articles are served using the generic namespace processor mod_xmlns,
together with the mod_xhtml XHTML namespace implementation and a
new module mod_annot_view, implementing the annotations namespace.
The document is displayed in order: title, abstract, sections,
within a page template incorporating a sitewide header and footer,
and document information. Each section is displayed in order:
section title, content, annotations, together with Annotate and
Edit buttons if the user has the relevant permissions.
On the browser side (and subject to browser support for CSS and javascript),
annotations are transformed into margin notes and collapsed to icons.
Selecting an icon will display the annotation, while a simple mouseover
will show who made the annotation and when.