root/trunk/hotstuff/man/hotstuff.7

Revision 341, 2.9 KB (checked in by josef, 5 years ago)

- make it possible to use remote SVN repositories in hotstuff-versioning
- integration with hotstuff-scan to prevent files being moved around or deleted

[commit from josef@nada]

Line 
1.TH "hotstuff" "7" "01.02.2007" "kstuff.org" "Hotstuff GHNS Tools"
2.SH "NAME"
3.LP
4Hotstuff \- server-side GHNS data processing framework
5.SH SYNOPSIS
6\fBhotstuff-*\fR [\fIoptions\fR] ...
7.SH "DESCRIPTION"
8This manual page documents the Hotstuff scripts suite, which implement a
9server-side data processing framework for the \fBGet Hot New Stuff\fR (GHNS)
10collaborative data sharing concept.
11Hotstuff is composed of different scripts, some of which are intended
12to be run by the administrator, some by cron jobs and some by a web
13server for incoming requests. In addition to the server scripts, two
14utilities for the client side are available with Hotstuff.
15All of those scripts are documented briefly in this manual page.
16In addition to the scripts, an administrative web frontend is part of
17Hotstuff. A web frontend for users (Cocodrilo) also exists, but is not
18part of Hotstuff, since it can be installed by any application author on
19a homepage and reference remote GHNS repositories.
20.LP
21GHNS repositories can be set up as sites, similar to the concept of virtual hosts,
22and each of the following commands then operates on one site.
23.TP
24\fBhotstuff-scan\fP is a program that scans uploaded data and inserts the extracted information
25into the database, following the storage of the files in the publically accessible download area.
26This script runs as a cron job.
27.TP
28\fBhotstuff-dxs\fP is a web service handler which is invoked as a CGI script to enable users to
29upload and download data and collaboratively interact with the Hotstuff database.
30.TP
31\fBdxsclient\fP is an interactive command-line client to the \fBhotstuff-dxs\fR CGI script.
32.TP
33\fBghnsmetatemplate\fP is a small utility script which generates a meta file for a data file,
34both of which are then uploaded into a GHNS repository.
35.TP
36\fBhotstuff-downloads\fP can keep track of downloads by scanning the web server log files
37and updating the number of downloads for each data item in the database.
38This script runs as a cron job.
39.TP
40\fBhotstuff-http\fP is a cron job which moves files which were uploaded with HTTP/PHP into a
41temporary directory into the main upload pool.
42.TP
43\fBhotstuff-search\fP is an OpenSearch-format search engine for the Hotstuff database.
44.TP
45\fBhotstuff-siteadmin\fP is an admin tool to set up new GHNS repositories, including the
46database setup and configuration file modification.
47.TP
48\fBhotstuff-stuff\fP is a GHNS feed generator which creates XML files out of the database
49information for a GHNS repository.
50.TP
51\fBhotstuff-versioning\fP is a cronjob which, when versioning is activated for a GHNS repository,
52scans all newly uploaded and approved files and creates a new version for them.
53.SH "OPTIONS"
54Each of the Hotstuff programs comes with its own command-line options.
55Please refer to the individual manual pages.
56.SH "AUTHOR"
57.LP
58Josef Spillner
59<josef@kstuff.org>
60.SH "SEE ALSO"
61.LP
62ghns(7), hotstuff-scan(1), hotstuff-dxs(1), hotstuff-siteadmin(1), hotstuff-stuff(1), ...
Note: See TracBrowser for help on using the browser.