mod_annot editor

Annotate Section

Introduction

The concept of ApacheTutor is one of an interactive, online book. High quality content (which is gradually being written) should be accompanied by genuine interactivity. Subject to permissions, reviewers, editors and readers should be able to attach notes to an article, and authorised editors should be able to work on the document text itself. The system is required to manage this process, including retaining a full revision history.

Coincidentally, while the site was in preparation, I was asked to do the technical review for a forthcoming book. This required me to find out about and use broadly comparable capabilities in a modern wordprocessor, which permits an editor to make changes or enter notes anywhere, while the software takes care of attaching my name and the date to my edits. But publishing on the Web opens this process up, and permits not only expert reviewers but also general readers to participate. So if anything is inaccurate or unclear, there is a readily-available builtin mechanism to ask for review and clarification.

Wearing my other hat, I am concerned about web standards and accessibility, and I am not prepared to accept sub-standard publishing 'solutions'. ApacheTutor is required to ensure that all HTML delivered over the web is both valid and fully accessible. To the best of my knowledge, this is the first and only web-based system that can offer such a guarantee while permitting editors the flexibility of working on 'raw' markup.