Difference between revisions of "Requirements Notes for New File Cabinet"

From MircWiki
Jump to navigation Jump to search
Line 45: Line 45:
 
**Bookmark
 
**Bookmark
 
**Save as template
 
**Save as template
 +
 +
===File Cabinet===
 +
*Object types:
 +
**container
 +
**link
 +
**container
 +
*All objects can be tagged
 +
*General tagging UI
 +
**popup
 +
**schema (RadLex, ...)
 +
**free text
 +
**multiselect list of existing tags with add/remove
 +
*Select function
 +
**schema (RadLex, ...)
 +
**free text
 +
**multiselect list of existing tags

Revision as of 19:16, 5 December 2007

This article is a strawman proposal for changes in the way MIRC manages files in the file service, wth the intention of supporting conferences, a new way of entering the author service, and other features requested by users.

1 Requirements

1.1 Conferences

  • multiple named conferences
  • create and delete conferences
  • private and public conferences
  • add a document to a conference while viewing the document
  • remove a document from a conference
  • simple UI for listing and reordering documents in a conference
  • ability to link to a document as an unknown

1.2 Author Service Templates

  • save a document as a template
  • remove a template
  • drag / drop / double-click access to the author service through a template

1.3 Bookmarks

  • save a link to a document while viewing it
  • save a link to a file in the file cabinet while viewing it

1.4 Ad Hoc Containers

  • create and delete containers
  • private and public containers

1.5 Files and Links

  • tags
    • RadLex
    • free text
    • container names
      • bookmark
      • conference names
      • template names
    • automatic
      • date
      • type

2 Implementation Ideas

2.1 MIRCdocument Display

  • Replace the table at the bottom of the Document tab with a link to a popup window containing the table.
  • Add three items:
    • Add document to...
      • new container
      • list of containers (conferences and ad hoc)
    • Bookmark
    • Save as template

2.2 File Cabinet

  • Object types:
    • container
    • link
    • container
  • All objects can be tagged
  • General tagging UI
    • popup
    • schema (RadLex, ...)
    • free text
    • multiselect list of existing tags with add/remove
  • Select function
    • schema (RadLex, ...)
    • free text
    • multiselect list of existing tags