Topiq
-----
Topiq is a document management system based on topic maps with a web frontend.
Documents can be organized in multiple topics with unix-like access control.
A version control and a file-based authorization module is included.
Optional packages are a fuzzy full text search and a LDAP based
authorization module.
Requirements:
* SQLite embedded database
Debian: libsqlite, libsqlite-dev (for ruby-dbi compilation)
SuSE 8.1: sqlite, sqlite-devel (for ruby-dbi compilation)
* Ruby interpreter
Debian: ruby, ruby-dev (for ruby-dbi compilation)
SuSE 8.1: ruby
* Apache web server with mod_ruby/eruby
Debian: libapache-mod-ruby, libsqlite
* ruby-dbi
ruby setup.rb config --with=dbi,dbd_sqlite
ruby setup.rb setup
su
ruby setup.rb install
Installation:
-Unpack tgz into a directory which is readable by the web server
-Create document directory which is readable and writeable by the web server
e.g. mkdir /var/lib/topiq; chown www-data:www-data /var/lib/topiq
-Edit config.rb
-Include httpd_mod_ruby.conf in your httpd.conf
e.g. Include /var/www/topiq/httpd_mod_ruby.conf
-Reload Apache configuration
Login:
Set password of user admin first:
http://HOST/PATH/login.rhtml?action=firstlogin
(Has to be done for each new user)
Start:
http://HOST/PATH/main.rhtml
If you find Topiq useful, I'd like to know about it.
Enjoy!
Pirmin Kalberer
http://www.sourcepole.com/sources/software/topiq/
$Date: 2003/01/21 16:54:26 $