Raki is a extensible wiki written using the Ruby on Rails framework. It can use different backends to store pages and attachments or multiple backends for different namespaces. It can also have a namespace-specific syntax.
Authors
-
Florian Schwab
-
Martin Sigloch
Contributors
-
Aaron Mueller
-
Benjamin Schweizer
-
Fabian Fingerle
-
Martin Kirst
$ gem install rails -v=3.1 $ gem install mime-types
$ gem install unicode
$ gem install treetop
$ gem install ruby-openid (NOT "openid")
Rename/copy the file config/database.yml.example
to config/database.yml
and edit the credentials for the database if necessary. Now rename/copy the file config/raki.yml.example
to config/raki.yml
and edit it to fit your needs. Run rake db:migrate
to create all necessary tables. To generate the precompiled JavaScript and CSS files, use rake assets:precompile
in the production mode.
authorization Create a GIT repository with git init --bare /path/to/git-repo
. Now change in config/raki.yml
the path parameter to match the GIT repository you just created. Then change the authenticator
to openid
. The last step is to rename/copy the file config/permissions.yml.example
to config/permissions.yml
and change the permissions if necessary.
$ touch tmp/restart.txt $ script/server