ZAnnot Annotation Server for Zope
ZAnnot is an annotation server for Zope, allowing clients to add annotations to web pages without editing their source. It uses the Annotea protocol defined by the World Wide Web Consortium and should work with any Annotea compatible client. These include:
although we have only tested it with Amaya and Annozilla.
Extract the ZAnnot tarfile into the Products directory of your Zope installation, and restart Zope.
Setting up your annotation server
Add an instance of the
Annotation Server object somewhere in
your Zope site. That's it, you're ready to go! You may want to
create accounts for users allowed to post annotations. See the
Zope documentation for instructions on how to create and manage
For some ideas on how to set up security for ZAnnot, please read about possible security setups
How it works
An annotation client (such as a browser) posts an annotation to the server, giving it:
1) The URL of the page being annotated
2) The location of the annotation in the document (using XPointer)
3) The body of the annotation
ZAnnot stores this in an Annotation object in the Annotation Server folder on your site. Future clients that visit the page can query the annotation server for a list of annotations relevant to that page. The client will usually provide some visual indication that there is an annotation present, giving the user some opportunity to view it.
If you have any questions, problems, or suggestions, please feel free to contact me at firstname.lastname@example.org
Copyright 2002, Brent Hendricks (email@example.com)