TWiki

連携基盤、ナレッジマネジメントシステム、文書管理システム、知識ベース等の共有アプリケーションとして使われる構造化ウィキ

TWiki構造化ウィキの一種であり、連携基盤、ナレッジマネジメントシステム、文書管理システム知識ベースその他の共有アプリケーションとして使われる。ブログにも使うことができる。ウェブコンテンツはインターネットイントラネットを通してブラウザだけで共同で作成することができる。TWiki は、プログラミング経験のないユーザーでもウィキアプリケーションを作成でき、プラグインを使って機能を拡張できる。

TWiki
開発元 Peter Thoeny with TWiki contributors
最新版
6.1.0 / 2018年7月16日 (5年前) (2018-07-16)
リポジトリ ウィキデータを編集
対応OS クロスプラットフォーム
プラットフォーム Perl
種別 ウィキソフトウェア
ライセンス GPL
公式サイト twiki.org
テンプレートを表示

概要 編集

TWiki は他のウィキと同様、共有ホワイトボードとして使うことができる。TWiki はまた単純な(プログラミング不要な)フォームベースのウェブアプリケーション作成にも利用できる。その他にもバージョン管理、細かいアクセス制御(全くアクセス制御しない使い方も可能)、構成変数、可変テキスト、トランスクルージョン、電子メール通知、RSS/Atom、埋め込み型検索、Server Side Includes、ファイルアタッチメントといった機能がある。

TWiki にはプラグインAPIがあり、260ものプラグインがある。データベースとのリンク、グラフ作成、タギング、表のソート、スプレッドシート作成、画像ギャラリー/スライドショーの作成、イラストレーションブログ、各種認証スキーマとのインタフェース、エクストリーム・プログラミングプロジェクト管理向け機能などのプラグインがある。

TWiki はテンプレートやテーマ、ユーザー毎のCSS設定によって見た目を変更できる。国際化と地域化(I18N)もよくサポートしており、各種文字セットや UTF-8 URL をサポートし、中国語、チェコ語、オランダ語、フランス語、ドイツ語、イタリア語、日本語、ポーランド語、ポルトガル語、ロシア語、スペイン語、スウェーデン語といった言語でのユーザーインタフェースをサポートしている。

バージョン管理アクセス制御リストを備えているため、TWiki は特に企業などのサイト(企業向けwiki)に適している(公式サイトによれば、2007年3月現在で約4万のサイトが利用している)。一方、他の機能により、インターネット上のウィキサイトにも使われている(同様に、約2万サイトで使われている)。TWiki はPerlで実装されており、GPL によりフリーかつオープンソースなソフトウェアとしてリリースされている。また、仮想アプライアンスとしても利用可能である。

主な機能 編集

  • バージョン管理 - アクセス制御設定などのメタデータも含めた完全な履歴
  • ユーザーグループ単位の細かいアクセス制御
  • 判り易い包括的マークアップ言語
  • WYSIWIGエディタ
  • TWiki 変数による動的コンテンツ生成
  • データベースは不要(テキストファイルとして格納)
  • 構造化情報をフォームを使って入力可能
  • プログラミング経験がなくてもウィキアプリケーションを作成可能
  • 各種プラグインあり
  • カスタマイズ可能なサイドバー、トップバー、ボトムバー

リリース 編集

TWikiを使うには、Perl、GNU diff、GNU grep が必要である。RCS は、Perl による代替品があるので、必須ではない。

括弧内は開発時のコード名を示している。

詳しくは公式サイト(外部リンク)参照。

TWiki.org コミュニティウィキ 編集

twiki.org のコミュニティウィキには TWiki とウィキ全般に関する約5万のページがある。

  • Codev web: ウィキ技術とTWikiエンジン開発
  • TWiki web: TWikiソフトウェアに関する文書
  • Plugins web: TWiki拡張(プラグイン、アドオン、スキン、コード寄贈)のリストとパッケージ
  • Support web: TWikiユーザーやアドミニストレータのためのサポート

TWiki を使っている主な公共サイト 編集

外部リンク 編集