server 
•
General
•
Rights
•
Component Updates
•
Sales
•
Forum
•
Wiki
•
Blog
•
 
General 
Combination of using existing packages and writing some new code. 
Target server OS: Open BSD. 
Must support remote admin. 
If server sold as a product, package includes Open BSD CD. 
Top
 
Rights 
New code.
 
Users + rights. Rights are based on OS user id or login: 
Rights: blocked, read, administer. 
App: blocked, use, advanced use, administer (e.g. local admin). 
Forum: blocked, use, moderate, administer. 
Blog: blocked, use, administer. 
Wiki: blocked, read, modify, administer.
 
Rights cross linked by machine id so: 
Machine: blocked, use, administer AND 
blocked, specific machine, list of machines, all machines.
 
Software licence management. 
Top
 
Component Updates 
New code.
 
Note availability of central updates. 
Categories of updates: software, data. Manage update dependencies on each other. 
Policies: ignore, update, optional, required (push). 
Target: specific machine, all machines.
 
Every so often, maybe once a week, client asks server for list of current versions. Client then initiates download of required updates. Client permits user to select optional versions. In default installation, user initiates update checks.
 
Server supports: list of current, historic lists, location of files, signatures. Requires signature of clients.
 
Install alternatives: 
just drop files 
just run (for uninstall of component, for example) 
drop file & restart app 
run and restart app 
run app and exit (for full replace) 
Top
 
Sales 
To register shareware version. Payment? Delivery? 
Support links from shareware marketing sites? 
Additional benefits? 
Explain the benefit of registration… 
Poetry bookshop link? 
Top
 
Forum 
Standard stuff, plus: 
Topics each have a number of definable categories, such as poetry style, period, form. Users can choose structure to display. 
Upload, download poems. 
Top
 
Wiki 
Standard stuff, plus upload/download poems. Ensure uplink connectivity (e.g. to wikipedia, etc.). 
Top
 
Blog 
Standard stuff, plus upload/download poems. 
Top
 
 | 
 
  
design
  
arts & ego dish dosh 
© & licence
  
ui 
server 
data 
architecture 
 |