ウィキについて 1 1040431 1 1040431 植木貴宏 植木貴宏
ウィキとは? ウェブブラウザを利用して Web サーバ 上のハイパーテキスト文書を書き換え るシステムの一種。 ウェブブラウザを利用して Web サーバ 上のハイパーテキスト文書を書き換え るシステムの一種。 Wiki とは、ハワイ語で「速い」を意味 する。 Wiki とは、ハワイ語で「速い」を意味 する。 ネットワーク上のどこからでも文書の 書き換えができる。 ネットワーク上のどこからでも文書の 書き換えができる。
ウィキの特徴(1) ネットワークのどこからでも、いつで も、誰でも、文書を書き換えて保存す ることができる。 ネットワークのどこからでも、いつで も、誰でも、文書を書き換えて保存す ることができる。 文書の書き換えに最低限必要なツール はウェブブラウザのみである。 文書の書き換えに最低限必要なツール はウェブブラウザのみである。 ウィキ特有の文書のマークアップは HTML などと比べて簡潔なので覚えや すい。 ウィキ特有の文書のマークアップは HTML などと比べて簡潔なので覚えや すい。
ウィキの特徴(2) 同じウィキ内の文書間にリンクが張り やすくなっており、個々の文書が高度 に連携した文書群を作成しやすい。 同じウィキ内の文書間にリンクが張り やすくなっており、個々の文書が高度 に連携した文書群を作成しやすい。 大抵は、変更の事前許可を必要とせず、 ウィキのあるサーバに接続できる人に 開かれている。実際、ユーザアカウン トの登録を必要としていないところも 多い。 大抵は、変更の事前許可を必要とせず、 ウィキのあるサーバに接続できる人に 開かれている。実際、ユーザアカウン トの登録を必要としていないところも 多い。
ウィキの文書マークアップ構 文 多くのウィキはそれぞれ独自のマーク アップ構文を策定している。 多くのウィキはそれぞれ独自のマーク アップ構文を策定している。 文書はその構文によって記述され、そ のまま文書ファイルとして保存される。 文書はその構文によって記述され、そ のまま文書ファイルとして保存される。 文書が閲覧されるときは、プログラム によって適切な HTML 形式に変換され る。 文書が閲覧されるときは、プログラム によって適切な HTML 形式に変換され る。
ウィキの歴史(1) ウィキのソフトウェアは、デザインパ ターンの共同体で、パターン言語を書 くために創られた。 ウィキのソフトウェアは、デザインパ ターンの共同体で、パターン言語を書 くために創られた。 1995年にワード・カニンガムが確 立した Portland Pattern Repository が初 のウィキだった。 1995年にワード・カニンガムが確 立した Portland Pattern Repository が初 のウィキだった。
ウィキの歴史(2) 20世紀最後の数年に、ウィキは非公 開・公開のナレッジベース(知識の基 地)を開発するのに有望な技術である ことが、ますます認知されるようにな る。 20世紀最後の数年に、ウィキは非公 開・公開のナレッジベース(知識の基 地)を開発するのに有望な技術である ことが、ますます認知されるようにな る。 一番、大きいウィキは英語版ウィキペ ディア。 一番、大きいウィキは英語版ウィキペ ディア。
ソフトウェアとしてのウィキ ウィキとして稼動しているプログラ ムはウィキエンジンまたは、ウィキク ローンと呼ばれている。 ウィキとして稼動しているプログラ ムはウィキエンジンまたは、ウィキク ローンと呼ばれている。 大きなプログラムは共同で開発され る。 大きなプログラムは共同で開発され る。
代表的なウィキの種類(1) (1) MediaWiki WikiPedia を構築しているソフトウェアである。 WikiPedia を構築しているソフトウェアである。 開発言語は PHP 。 ・ MediaWiki を使用しているページ ・ MediaWiki を使用しているページ ① RauruWiki ②次世代情報都市みらい wiki ③ EvaWiki
代表的なウィキの種類(2) (2) TWiki Perl で記述された Wiki クローンで、非常に豊 富な機能を持ち、汎用性が極めて高い。 Perl で記述された Wiki クローンで、非常に豊 富な機能を持ち、汎用性が極めて高い。 ページ内の前文検索が可能 ページ内の前文検索が可能 キーワードや URL の自動リンク キーワードや URL の自動リンク テンプレートやスキンによるカスタマイズ テンプレートやスキンによるカスタマイズ
代表的なウィキの種類(3) (3) JAMWiki Java Servlet で書かれた MediaWiki ク ローン。 Java Servlet で書かれた MediaWiki ク ローン。 コンテンツの保存にはスタンドアロン の独自形式のほかに、さまざまな外部 データベースを使用できる。 コンテンツの保存にはスタンドアロン の独自形式のほかに、さまざまな外部 データベースを使用できる。 国際化に対応しており、各種メッセー ジの日本語化も可能。 国際化に対応しており、各種メッセー ジの日本語化も可能。
代表的なウィキの種類(4) (4) PukiWiki 日本国内でもっとも普及しているウィ キクローン。開発言語は PHP 。 日本国内でもっとも普及しているウィ キクローン。開発言語は PHP 。 携帯電話からの利用も可能で。 携帯電話からの利用も可能で。 定期的なバックアップが可能。 定期的なバックアップが可能。 PHP4 、 PHP5 の双方で動作する。 PHP4 、 PHP5 の双方で動作する。