Difference between revisions of "Requirements Notes for New File Cabinet"
Jump to navigation
Jump to search
m (Protected "Requirements Notes for New File Cabinet" [edit=sysop:move=sysop]) |
|||
(8 intermediate revisions by 2 users not shown) | |||
Line 45: | Line 45: | ||
**Bookmark | **Bookmark | ||
**Save as template | **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.
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
- Add document to...
2.2 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
3 Open issues
- Can a container be constructed as a boolean selection?
- Example: tag1 | (tag2 & !tag3)
- Can containers be contained in containers? (no?)