Personal tools
You are here: Home Products Annotatable Metadata
Document Actions

Annotatable Metadata

RSS Feed Category: Code examples, Services — Other products by this author
Annotatable Metadata allows you to maintain a separate schema for your metadata and provides a metadata edit form which uses this schema to set attributes on your objects using zope3 annotations.

Current release

No stable release available yet.

Experimental releases

Upcoming and alpha/beta/candidate releases

  • Alpha releases should only be used for testing and development.
  • Beta releases and Release Candidates are normally released for production testing, but should not be used on mission-critical sites.
  • Always install on a separate test server first, and make sure you have proper backups before installing.

Release roadmap for Annotatable Metadata…

Annotatable Metadata 0.2 (Alpha release) Released Aug 31, 2007
Proof of concept. The functionality is available while it is yet a bit uncomfortable to use.

Project Description

Project resources

Annotatable Metadata allows you to maintain a separate schema for your metadata and provides a metadata edit form which uses this schema to set attributes on your objects using zope3 annotations.

 

  • It uses ATSchemaEditorNG to manage an independent schema on a carrier object.
  • If the provided metadata_edit_form is called, the current context is adapted so that the edit form is generated the archetype way but using the remote schema. Instead of writing the values from the form to the context directly, the adapter puts them into the annotation.
  • ProxyIndex can be used to allow access to the annotations from the catalog.


Status

Currently a proof of concept.
I am very interested in anybody who has similar interests or knows a better way to do this.

 

Required Products

  • ATSchemaEditorNG 0.4.6 from http://plone.org/products/atseng. It depends on this to manage the metadata schema.
  • ProxyIndex 1.1.2 from https://svn.plone.org/svn/collective/ProxyIndex/tags/ProxyIndex-1_1_2. This is required to make it possible to search for metadata elements.
  • Optional: ATVocabularyManager 1.2 from http://plone.org/products/atvocabularymanager. If you install this you will be able to select these vocabularies from the ATSchemaEditorNG.


Credits

This product has been inspired by

  • Maurits van Rees' article on Annotations at http://plone.org/documentation/tutorial/embrace-and-extend-the-zope-3-way
  • Martin Aspeli's article on Annotations at http://plone.org/documentation/tutorial/borg/
  • The proposal #150 at http://plone.org/products/plone/roadmap/150/
  • Jon Stahl's article comment at http://nateaune.com/2006/07/13/content-lice

 

 



by Alexander Pilz last modified September 1, 2007 - 15:59

For any issues with the web site functionality, please file a ticket.

Please consult the policy on plone.org content if you want your content published on this site.

Servers and hosting by