Changes between Initial Version and Version 1 of BoincBasics


Ignore:
Timestamp:
Oct 2, 2007, 12:42:59 PM (17 years ago)
Author:
davea
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • BoincBasics

    v1 v1  
     1= BOINC Basics: support for working communities =
     2
     3(Design document - not implemented yet)
     4
     5This document describes ''BOINC Basics'',
     6an infrastructure for web-based "working communities",
     7i.e. people who are trying to accomplish something together.
     8Boinc Basics provides mechanisms for user accounts,
     9grouping of users, and communication among users.
     10
     11BOINC Basics provides a basis for three 'activities':
     12
     13 * BOINC - volunteer computing
     14 * BOSSA - distributed thinking
     15 * BOLT - Web-based learning
     16
     17A ''project'' is an organization that does one or more
     18of these activities, and runs the BOINC Basics software on a server.
     19A project can add activities without requiring new user registration.
     20
     21== Accounts ==
     22
     23Users (i.e. people in the working community) create '''accounts'''.
     24Each account is identified by an email address and password.
     25Passwords are stored only in a hashed form, reducing security risks.
     26
     27An account can have an associated '''profile''',
     28in which the user can provide a picture and
     29text describing themselves, or their interest in the project or activity.
     30
     31An account can have an associated avatar -
     32a small image used to represent the user.
     33
     34An account can be granted ''credit'' by the project.
     35BOINC Basics keeps track of the account's total credit,
     36and its average credit (exponentially smoothed with a 1-week half-life).
     37
     38== Communication mechanisms ==
     39
     40=== Message boards ===
     41
     42BOINC Basics provides '''message boards'''.
     43Message boards consist of 'forums',
     44each one having a particular topic.
     45Each forum consists of a set of 'threads',
     46and each thread consists of a set of 'posts'.
     47
     48The message board software
     49A project can provide a fixed set of forums.
     50=== Private messages ===
     51
     52=== RSS feeds ===
     53
     54== Groups ==
     55