How to create this site

These are rudimentary instructions on how to install AnnotationField.  A currently installed drupal site is assumed and some familiarity with Drupal administration.

  1. Download and install Drupal 5 and the following modules:
    1. Content Construction Kit (CCK): dependency
    2. Annotation Field: dependency
    3. Views: for the annotations/annotatable media lists
    4. Embedded Media Field: for video/audio
    5. Image: for images
  2. From the Modules admin page, activate the following:
    1. Image Annotation
    2. Video Annotation
    3. Embedded Video Field
    4. Text Annotation
    5. Views UI
    6. ...the rest will be included as dependencies
  3. Create the following content types:
    1. Video, add an embedded Video field and enable YouTube as a provider
    2. Annotation, add an "Annotation on a Node Field" and configure it to edit Image, Video, and Page types. Uncheck 'body' field for all types except Page.
    3. In the Access Control section, grant which users have permissions to create original Images/Videos, and which roles have the permission to create annotations.
  4. Play: Make content. Annotate it.
    1. Go to Create Content -> Image, and upload an image.
    2. Go to Create Content -> Video, and put in a youtube video URL
    3. From any content node (e.g. video,image) click the 'Add Annotation' tab, to annotate it.
  5. Annotations list
    1. From Administer -> Site Building -> Views, click the 'Add' tab.
    2. These are the settings for the 'All Annotations' view here:
      • name: annotations
      • Page/Provide Page View: checked
      • Page/View Type: Table View
      • Page/URL: annotations (add this to the 'Path' field of a menu item for a link to the view)
      • Add Fields:
        • [Node:Title]
        • [Annotation on a Node Field], Option: Link to annotated node
        • [Annotation on a Node Field], Option: Annotated Field
      • Add Filter: [Node:Type] [Is One Of] [Annotation]