Author: European Environment Agency


EEA Annotator
.. image::
.. image::

EEA Annotator is the Plone integration of which
allows your editors to easily collaborate on a Plone document by adding
annotations (inline comments) on it.

.. image::


.. contents::

Main features

1. Inline comments on any webpage.
2. Portal types aware. Possibility to enable inline comments only for certain
   content types.
3. Workflow aware. Possibility to enable/disable inline comments only
   for certain workflow states (via content rules).
4. Dexterity aware. It works also with dexterity content-types.
5. Contextually disable inline comments.
6. Moderate inline comments.


- Add eea.annotator to your eggs section in your buildout and re-run buildout.
  You can download a sample buildout from
- Install eea.annotator within Site Setup > Add-ons

.. warning ::

  Once you'll install this add-on via Site Setup > Add-ons, it will
  overrides Publish Traversal for Archetypes base object
  ( and Dexterity Base Content
  (plone.dexterity.interfaces.IDexterityContent) in order to handle custom
  annotator URLs. Still, it preserves old functionality from
  and plone.dexterity (also eea.depiction) but if you have custom traversals
  registered for these interfaces, try to use custom browser layers when
  registering them (see:

Getting started

1. Go to Plone Site Setup > EEA Annotator Settings and enable inline comments
   for your content-types (default enabled for Page);
2. Go to your work-space within Plone Site and add a new object (Page) or user
   an existing one;
3. In view mode select text you want to comment on and add an inline comment;
4. Within edit form > Settings Tab you can contextually disable inline comments.
5. You can also add an "Inline comments" portlet in order to overview
   all inline comments on this page.

Moderate inline comments
.. warning ::

   You'll have to be logged-in ad Manager or have the
   **eea.annotator: Manage** permission

1. Click on the title of the **Inline comments portlet** if any or just access

Dexterity content-types are supported by EEA Annotator.

1. In order to be able to contextually disable inline comments you need to add
   a boolean field called disableAnnotator within your Dexterity content-type
   schema fields.
2. In order to be able to contextually make inline comments read-only
   you need to add a boolean field called readOnlyAnnotator within your
   Dexterity content-type schema fields.
   (Plone Site Setup > Dexterity Content Types > MyCustomType > Fields)

Source code

- Latest source code (Plone 4 compatible):

Copyright and license
The Initial Owner of the Original Code is European Environment Agency (EEA).
All Rights Reserved.

The EEA Annotator (the Original Code) is free software;
you can redistribute it and/or modify it under the terms of the GNU
General Public License as published by the Free Software Foundation;
either version 2 of the License, or (at your option) any later

More details under docs/License.txt


EEA_ - European Environment Agency (EU)

.. _EEA:


2.1 - (2014-02-27)
* Upgrade step: Within "Plone > Site setup > Add-ons" click on