We are building CMS on PLONE and Linux to host, manage and publish a document/object repository. Documents/objects will be mainly pdf, and MS Word, but will later include mp3, mpg, wmv, etc. Documents/objects will be stored in original file format, rather than being converted to XML.
Requirements of system
1. Storage of meta data tags
Alternate methods of storing meta-data tags associated with objects in the repository, rather than the default Plone Key Words. The preferred alternative would use XML to store meta-data tags for each object in the database. A bespoke taxonomy and controlled vocabulary has already been designed. The XML tags must be searchable by the Plone/Zope search engine, in order to retrieve objects from the repository.
2. Document/Object submission Interface to
a. Enhance the default Plone interface
b. Design and build an object submission interface for Plone to enable authorised users (and public users) to tag and submit objects to the repository for publication by Plone. The interface will guide users through tag selection process and enable selection of the appropriate tag from the controlled vocabulary.
[url removed, login to view] selected tags as meta-data with document/object.
[url removed, login to view] implement the Workflow engine to enable editors to review submitted documents and decide whether to publish or not.
[url removed, login to view] Search Interface to
[url removed, login to view] the default Plone Advanced Search page with a more intuitive interface.
[url removed, login to view] users to search the repository using the meta-data tags.
[url removed, login to view] functionality that will enable users to easily select multiple search tags from multiple top level categories and drill down through sub-categories. In addition, an AND/OR search functionality is required between high-level meta-data categories.
Advanced Plone, Plone product and Zope skills are required. Proof of similar past similar work is necessary.