いろいろなWikiシステム
(2007.11.1)
組織 (会社・団体など) における情報共有の手段として、導入が簡単なのはWindowsのファイル共有です。しかし、ファイルが多くなってくるとすぐに破綻してしまいます。
よくあるのは、どれが最新か分からなくなる、という問題です。技術的には、ファイル名しかメタデータがない、バージョン管理できない、など。
プロジェクト管理ソフトは、案件ごとの共有にはいいのですが、プロジェクトをまたぐような文書には向きません。
いろいろな方向性がありますが、Webベースのソフトとして、このページでは、使えそうなWikiシステムを並べてみます。
こんな機能、特徴があるとよさそうです;
- 履歴の表示
- バックアップのしやすさ
- 開発が継続している
- 添付ファイル、添付ファイルの履歴 -- バージョン管理システム (VCS) との連携?
添付ファイルのバージョン管理は、WikiのページからVCSのファイルのURLへリンクを張れれば十分かもしれません。Apache/WebDAV, あるいはViewVC (旧ViewCVS)。InterWiki記法で自動的に変換してくれるとなお良し。
Wikiいろいろ
Fedora 7 Linuxでパッケージが用意されているものは次の二つです;
- MediaWiki 1.9.4 -- PHP
- MoinMoin 1.5.8 -- Python
MediaWikiは、ウィキペディアで使われているシステムです。
MoinMoin
データはすべてファイルとして記録します。データベース (RDBMS) は使いません。
Fedora Project Wiki, GNOME Live!, Official Ubuntu Wiki, Xen Wiki などで利用されています。メジャー。
Hiki
Hiki は Ruby で書かれた高機能・高速 Wiki クローン。
- CSSを使ったテーマ機能 -- tDiary用のテーマを流用
- プラグインによる機能拡張
- 携帯端末対応 -- サイズの小さいページを生成
Subversionと連携し、WikiデータをSubversionのリポジトリに置けます。編集履歴プラグインで履歴を見ることもできます。
ファイ添付はプラグインにて対応。
VikiWiki
VikiWikiはRubyで作られた、インデントを主体とした整形フォーマットのWiki Engine。
- インデント指向の直感的な書きやすさ
- 静的HTMLのパブリッシャー機能 (CMS的)。Wikiで更新すると静的HTMLも更新。
- divブロックできめ細かいCSSコントロールが可能
donrails
Ruby on Railsで書かれたblogシステム。Wikiでない。
- AtomPP に最初に対応したRuby on Railsでのblogプログラム
- Ping
- XMLRPC
- カテゴリや記事毎のRDF生成
- 記事のプレビュー
- 検索
- カテゴリ
- 万年日記
- 様々なspam対策
- 複数執筆者によるblog作成
Instiki
Rubyベース。
3ステップで導入できる;
- Download
- Run "instiki"
- Chuckle… "There's s no step three!" (TM)
ファイルの添付はできません。
BitChannel
RubyベースのWikiClone。Subversionには対応していないようです。
- 徹底的に CVS を活用できる。diff は当然、annotate もできる
TikiWiki (Tiki)
以下のものが統合されています。非常に多機能。PHPベース。
- Wikis (like Mediawiki)
- Forums (like phpBB)
- Blogs (like WordPress)
- Articles (like Digg)
- Image Gallery (like Flickr)
- Map Server (like Google Maps)
- Link Directory (like DMOZ)
- Translation and i18n (like Babel Fish)