faq-system users guide

 

 
 
 

1. What it is?

Well, what the hell is it? In short hands: a few cgi-scripts to maintain a faq-database very easy. Most of these scripts are written in C++, so you have to compile them, before using! Please read the file INSTALL to learn, how to install the package.


Note - this is BETA software! As such, it may have a few bugs, that may cause lost of data or such things. I recommend you to test the software with a dummy database.



 
 

2. Overview

If you click on a question, a new site appears where you can read the answer.

And it generates the Index page(s). You can distribute ths Index as you want, i.e. to another webserver. no additionally software is required to read the Index. There are two versions of the Index, that you can create. The first is the "large" mode. In this version, only one page will be created from db_reload.cgi. Since such a file can become very large, you may want to have one page per topic. Exactly this is the second mode, the "topic" mode. In both modes, the linkstructure is generated with the use of anchors.

You can everytime change someting in the system configuration, i.e. the webserver, where it runs, or the database name or the Index-mode. You will never have to change something to the database. In other words, you can install the system on another host, distribute the database to this host (with mysqldump) and you can simply work on on it.

The html output generated from all programs is very simple, to make it available to a wide range of users with different browsers. Personally I have tested it with navigator 3.0, Communicator 4.5 and the IE3.0 (IE4.0 should work too).

While the software provides you an easy to use interface to a database via your browser, you need knowledge about databases and webserver configuration anyway. I recommend you to read the apache and mysql documentation on their websites to learn more about these complex software packages.
 
 

3. Usage

There are the following links available from res.html:

Additionally there are several features included within the system:

4. License

The whole packe is provided under the GPL(GNU General Public License). This means, that you can freely redistribute, modify or something else do with the programs. But it would be very nice if you can drop me a line when changing something, because it could be needful for the public so I could integrate it into the package. My Email adress is tom@daemon.de. But do not mail me something other then related to faq-system. thx.

Refer to the file COPYING to know more about the GPL.