Changes between Version 2 and Version 3 of GNUGift


Ignore:
Timestamp:
02/21/14 18:01:51 (6 years ago)
Author:
juri
Comment:

try to integrate the new frontend definition with the old 'new' frontend definition.

Legend:

Unmodified
Added
Removed
Modified
  • GNUGift

    v2 v3  
    11= New Frontend =
    22
    3 = Definition of the New Gift Web Interface =
     3== Authentication ==
     4The front-end needs to be built on YACMS. It needs to perform authentication of a username/password combo.
    45
    5 == Authentication and Authorization ==
    6 The front-end needs to be plugable into YACMS, by elisa. It needs to perform authentication of a username/password combo, and support authorizing user/group permissions to arbitrary objects.
     6The site also needs to support a 'Guest User' so that the internet at large can see content that has been made publicly available.
     7
     8== User Creation ==
     9 * When an administrator creates a user, a home directory for that user is created.
     10  * This directory must have all applicable permissions for the user in question.
     11
     12== User Attributes ==
     13A user HAS:
     14 * A home directory (/home/<username> by default)
     15 * A series of aspects which other users belong TO.
     16 * A Profile Page.
     17
     18a user belongs TO:
     19 * multiple groups.
     20 * multiple aspects.
     21
     22== Group Attributes ==
     23A group HAS:
     24 * a series of users.
     25 * an ID (for database purposes)
     26
     27== Aspect Attributes ==
     28An aspect HAS:
     29 * an owner (always a single user)
     30 *
     31
     32== Directory Attributes ==
     33
     34== File Attributes ==
     35
     36
    737
    838== Opening Page ==
    9 After logging into the new interface, the user should first be presented with their visible image sets, and saved sort criteria. Selecting an image set will place them in the browse view for that image set, while selecting a saved sort will place them in the results view for the default image set associated with that sort, displaying results.
     39After logging into the new interface, the user should first be presented with their home directory (, and a set of manipulation tools. Selecting an image set will place them in the browse view for that image set, while selecting a saved sort will place them in the results view for the default image set associated with that sort, displaying results.
    1040
    1141== Image Sets ==