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
|