Requirements Notes for New File Cabinet: Difference between revisions
Jump to navigation
Jump to search
New page: 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, an... |
m Protected "Requirements Notes for New File Cabinet" [edit=sysop:move=sysop] |
||
| (9 intermediate revisions by 2 users not shown) | |||
| Line 20: | Line 20: | ||
*save a link to a file in the file cabinet while viewing it | *save a link to a file in the file cabinet while viewing it | ||
=== | ===Ad Hoc Containers=== | ||
*create and delete containers | *create and delete containers | ||
*private and public containers | *private and public containers | ||
| Line 39: | Line 39: | ||
===MIRCdocument Display=== | ===MIRCdocument Display=== | ||
*Replace the table at the bottom of the Document tab with a link to a popup window containing the table. | *Replace the table at the bottom of the Document tab with a link to a popup window containing the table. | ||
*Add | *Add three items: | ||
**Add document to... | **Add document to... | ||
***new container | |||
***list of containers (conferences and ad hoc) | |||
**Bookmark | **Bookmark | ||
**Save as template | |||
===File Cabinet=== | |||
*Object types: | |||
**container | |||
**link | |||
**container | |||
*Ability to change the display name of an object | |||
*Create container | |||
*Create conference | |||
*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 | |||
*Left pane displays tree of containers | |||
*Right pane displays current selection | |||
**contents of container (click on container in left pane) | |||
**results of select function | |||
*Drag selected objects to a template to launch the author service | |||
==Open issues== | |||
*Can a container be constructed as a boolean selection? | |||
**Example: tag1 | (tag2 & !tag3) | |||
*Can containers be contained in containers? (no?) | |||
Latest revision as of 19:04, 31 July 2009
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.
Requirements
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
Author Service Templates
- save a document as a template
- remove a template
- drag / drop / double-click access to the author service through a template
Bookmarks
- save a link to a document while viewing it
- save a link to a file in the file cabinet while viewing it
Ad Hoc Containers
- create and delete containers
- private and public containers
Files and Links
- tags
- RadLex
- free text
- container names
- bookmark
- conference names
- template names
- automatic
- date
- type
Implementation Ideas
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
- Add document to...
File Cabinet
- Object types:
- container
- link
- container
- Ability to change the display name of an object
- Create container
- Create conference
- 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
- Left pane displays tree of containers
- Right pane displays current selection
- contents of container (click on container in left pane)
- results of select function
- Drag selected objects to a template to launch the author service
Open issues
- Can a container be constructed as a boolean selection?
- Example: tag1 | (tag2 & !tag3)
- Can containers be contained in containers? (no?)