
! About KakiWiki

KakiWiki is a Wiki clone written in [[Ruby]] .

! Features

!! Supporting Two Modes

KakiWiki supports the following two modes.
* CGI Mode : Installs as CGI ( or apache + mod_ruby )
* Server Mode : KakiWiki can be installed as a stand-alone server using [[WEBrick]] .


!! Internationalized Documents

A page with a given name can be written in two or more languages.

When a certain page is written in two or more languages, 
KakiWiki chooses the language used for displaying the page 
based on the language setup of your browser ( HTTP's Accept-Language header) .

The English and Japanese versions of the default pages are contained in the source package.


!! Simple Version Control System

You can save a page as a snapshot. 
You can't edit a snapshot. 
The snapshot is a read-only page, 
and liked [similar? don't understand here] from the latest page.


!! High Performance

KakiWiki caches document tree which is the result of parsing a source text.

Furthermore, in Server Mode, the document tree is cached on memory.


!! Themes

KakiWiki supports [[tDiary]] themes.


!! Simple

KakiWiki offers only the minimum features for document creation and public presentation. 

KakiWiki is not a tool for communication but a tool for the collaboration in the case of document creation.

Therefore, the following features are not offered: 
* BBS
* Diary (Weblog)
* Comments

If you need them, just install another system.


!! et cetera

* XHTML 1.0 
* UTF8 
* Text Template Engine [[misen]]
* Parser Generator [[Racc]]

