ESciDoc Prototyping
|
Introduction[edit]
All interfaces coming up for the eSciDoc project are generated as static html pages:
They do not contain any valid HTML, CSS or JS. Prototypes meet the following demand:
- Visualization and discussion of new approaches/ideas
- Technical evaluation
- Functional evaluation
- Usability evaluation
- Documentation
Abstract Prototype[edit]
The abstract prototype gives a description of all steps needed to meet a functional requirement/use case. It describes a condition where functional requirements are met. It does not need to take any visual frontend elements into consideration. Thus it refers to the goal to be met, not to the way it is achieved (referring to cognitive abilities, mental model).
Definition of Functional Prototype[edit]
Functional prototypes visualize all GUI elements, as precise as they appear after implementation:
- all necessary/important pages that appear to the user
- the page flow (Storyboard), where dynamic aspects can not be covered
Structure of Prototypes[edit]
The first page usually carries the name of the functional part. It shows a rough flow of important interface actions. The flow is not meant to rebuild the complete behaviour of the application. It shows:
- What actions are triggered: orange text
- What happens on the same page and what not: <page>
- When and on which pages messages appear: msg
Each other parent page of the tree refers to a use case with the corresponding name. It carries the rough flow of the case to see which pages the user enters and leaves. Child pages contain graphical interfaces.
On the bottom of pages you can find a general note about the page. Yellow note stickers contain specification text.
Specification attributes of interface elements or details:
- Label (Axure mandatory)
- Interactions (Axure mandatory)
- Secification
- Status
- Target Release (New file now)
- Assigned To (Covered by Jira)
- Path/File
- ALT/Title Tag
These attributes are used to provide interface development and development a clear description of how the interface should look/work.
PubMan Prototype[edit]
Publicly Available | Latest Version | Current Implementation |
Searching | Searching | PubMan on eSciDoc 2 |
Submission | Submission | |
Easy Submission | Easy Submission | |
Quality Assurance | Quality Assurance | |
Browsing & Displays | Browsing & Displays | |
Export | Export |
VIRR Prototype[edit]
Publicly Available | Latest Version | Current Implementation |
VIRR R1 | Not available |
FACES Prototype[edit]
Publicly Available | Latest Version | Current Implementation |
FACES R1 | FACES R1 FACES R1 (Alternative Location) | |
FACES R2 | Not available |
Axure Files[edit]
All axure files are versioned in SVN here: