コンテンツ マネージメント システム

ウェブサイトイントラネット
ホームページ

text : フリージャーナリスト増田"maskin"真樹（Blog;metamix.com） illust : 小松恵

第10回 Wikiコラボレーションで企画を練り上げよう 1
Wikiを知る見る、そして始めよう

ウェブサイトイントラネット
ホームページ

他のCMSとは一線を画すWiki「Wiki」（ウィキ）という言葉が、インターネットとのつきあい方を変えるキーワードになっている。ウェブブラウザーからだれでまったく新しい考え方のCMSツール「Wiki」

取っつきにくく、しかし魅力的なものはなかったのだ。一体Wikiとは何者か？ まずはWikiというものを正しく理解しよう。

も新しいページを追加したり内容を修正したりできるツールの総称である。目次やリンクによる構造を持てるなど、CMSとして機能する側面もある。さまざまな可能性を持つWikiは、個人向けの「情報整理ツール」として、また複数メンバーで使う「コWikiは、ウェブアプリケーション型の情報ツールだ。サーバーにインストールして利用するもので、ウェブコンテンツを管理読者にもコンテンツ作成への参加を促すWikiするCMSとして利用できる。適用範囲がラボレーションツール」として、まったく新広く、単なる情報サイトだけでなく、コミュ

これまで 情報ツール といえば「インプしいウェブサイトの使い方を提案する。

ニティーを運営したり、PIM（個人情報管ットがあって、アウトプットがある」という前理）ツールとしても利用したりもできる。

提があった。ウェブサイトを作り上げるにそ も そ も Wikiは 、 Cunningham &図1 WikiWikiWeb

Cunningham社のWard Cunningham氏

り、それを整形してページとして公開してが、WikiWikiWebという名前で、現在のアウトプットとする流れがある。これまでこWiki の原型となるサイトを立ち上げたのの連載で紹介してきたCMSツールもそのが発端になっている（図1）。同氏がそのツ前提に沿ったものがほとんどだった。つまールのソースをオープンソースにしたことり「発信者」と「受け手」の関係をつなぐもから、多数のWikiクローン（WikiWikiWebのとして コンテンツ が存在していたと言と同様の機能をもったもの）が登場してきっても過言ではないだろう。CMSは、そのた経緯がある。

関係作りに介在し、どちらかと言うと発信

筆者はかれこれ20年以上コンピュータ
Wikiの原点となるWard Cunningham氏のサイト。

http://c2.com/cgi/wiki/

144 +++ iNTERNET magazine 2003.12 +++も、まずはインプットとなるコンテンツを作者向けに支援機能を提供するするシステを使った情報技術と付き合ってきたが、ムである（図2上）。コメントなどの読者参Wikiとの出会いは衝撃的だった。これま

加機能はあくまでもメインのコンテンツとで出会ったツールは多々あれど、Wikiほどは別に存在するものだし、掲示板はコン

インターネットマガジン／株式会社インプレスR&D©1994-2007 Impress R&D

テンツというよりはコミュニケーションを目的としているのでまた異なる。

また「？」マーク以外にも、Wikiのすべのある人物がいれば、コンテンツを削除てのページに「編集」ボタンが配置されてしたり、ページの内容を不正に編集したり

ところが Wiki は、コンテンツの読み手いて、ページを自由に編集できる（図 4）。

できてしまうのだ。このだれにでも開かれに対して コンテンツの編集や追加を促同時に何人もの人が編集することを許さた構造がWikiの自由さを保つ要因となっす のである。どういうことかと言うと、コれており、同時に同じページに編集を加ている。もちろん、万が一にも最悪の事

ンテンツの中の単語に「？」マークが付く

えた際の衝突を避ける機能や、差分を保態にならないように、Wikiにはバックアッことがあり（図3）、これをクリックすると、そ存するなどの機能が標準で実装されていプやリストアといった保守機能が実装されの単語についての編集ページが開かれる。ページ内にコメント欄を設けて、掲示ており、実に使いやすい形で利用できる。

る。
「編集できます」という具体的な指示が板のように参加を促すことも可能だ（図与えられるのだ。あなたがこの単語につ5）。

いて知識を持っているならば、編集ページに書き込めば、その単語の名前が付いた認証なくだれでも使えるのがWikiだ

新しいページが生成され、「？」マークは新しいそのページへのリンクに置き換えらもWiki参加者の1人となり、コンテンツをWikiが特徴的なのは、基本的に認証機追加したり編集したりできるのだ。

能が実装されていない点だ。つまり、悪意

図2 Wikiとこれまでのウェブの違い作り手えばアクセス制限が可能なのは言うまでもない。

図3 読者にコンテンツの追加を求める仕組み

作り手

作り手はコンテンツを作り受け手は提示されたコンテンツを閲覧する。
受け手もコンテンツに関してはコメントなどで幾分か参加できるが、あくまでもコミュニケーションが目的。

ウェブサイト

コンテンツ

受け手

受け手

もちろん、クローズドな環境でWikiを使いたい場合は、ウェブサーバーの基本認証を使れる。つまり、興味を持った人ならだれでこれまでのウェブサイトユーザー認証を使いたい場合は受け手

Wikiで作られたページの中に表示される「？」マーク。これはリンクだけが用意され受け手た 中身のないページ の存在を示すものだ。読者は、これをクリックして、情報をWikiサイト書き込むことができる。また上部の「編集」
リンクをクリックすれば現在表示してい参加者参加者参加者るページの内容を編集できる。

協力して Wiki サイトの内容を作り上げていく。

図4 Wikiページの例

Wikiサイト

作り手
検索
コンテンツ

これまでのウェブは、差分「制作側」と「読者側」とバックアップいう分類が存在した。

作り手は Wiki サ
イトの 方 向 性を決め、基本的な部分を作る。

しかし、Wiki ツールを受け手

受け手

受け手できあがったコンテンツを閲覧する受け手も存在する。もちろん作る側にいつでもなれる。

使ったサイトでは、その区別を厳密にせず、どの読者でも制作者になれる。

図5 コメント欄の追加もかんたん

Wikiはページ単位で構成される。左側には最近更新されたページ名のリストが、メイン部分にはテキストを中心に構成されたコンテンツが表示される。カレンダーを使って、日記を書くこともできる。
簡単な指示で、コンテ上部グローバルナビにある「新規」
を押せば新しいページが作れる。
「編集」
は既存

ンツ中にコメント欄をのページを書き換える際に使う。これらのツールはだれでも利用できる。

設けることができる。

なおスキンファイルを編集すれば、デザインを変更することも可能だ。

インターネットマガジン／株式会社インプレスR&D©1994-2007 Impress R&D+++ iNTERNET magazine 2003.12 +++145

これらの仕組みは、結果として良いバラ

実にシンプルな構成になっている。Wiki

WikiとWikiのクローンたち

ンスを保った状態でWikiシステムの完成度を上げることにつながっている。実際

では、情報を「ページ単位」で取り扱い、だれもがページを作ったり、内容を編集しに、Wikiを一般に公開しても、不正行為たりできる。もちろん1つのページの内容などの問題が起こるケースは少ないのが現状だと言われる。

紙のように使えるウェブツール「Wiki」

さて、具体的な作業に進む前に、聞きを複数の人で編集することもできるし、1慣れない言葉「Wiki」や「Wikiクローン」と人で Wiki サーバーを占有することもでき呼ばれるツールについて説明をしておこる。基本的に各ページ間の関係はなく、う。

利用者が任意で作成する リンク の指定

Wikiは、実はハワイの言葉で「ウィキ」により、それぞれのページが自律的につなと発音する。
「Wikiwiki」というのが正確ながりを作っていく特徴を持っている
（図6）
。

単語で、
「速い」
「迅速な」
「急ぐ」
「急がす」

つまり、作り方によっては「無数のページ

Wikiに関する具体的な説明を始める前「すばやい」
といった状態動詞になる。単のアーカイブ」にもなり、また「ディレクトリに、改めて Wikiを比喩で表現してみる。に「すばやい」「形式張らない」という意味

ー構造を持ったサイト」にもなり得るわけ

すると、やはりこれは 紙 ではないだろうで使われることが多いと言う（出典：『Wikiなのだ。

か。開かれた紙。つまり、匿名掲示板

Way -コラボレーションツールWiki』）。

Wikiの適用例を示すいいものに、フリ（BBS）が 駅の伝言板 だとするなら、WikiWikiWeb のコンセプトを考案した

ー百科事典の「ウィキペディア（Wikipedia）」

Wikiは 白紙の回覧板 とか 寄せ書きノ

Ward Cunningham氏は、米アップルコ（図7）がある。これはWikiを使った事典サート みたいなものだろう。だれもが自由

ンピュータが開発した「HyperCard」
といイトで、だれもが事典の内容を執筆したりにページにアクセスし、必要であれば編集う、現在のインターネットを思わせるような編集したりできるものだ。基本は Wiki なしたり追記したり、時には新しいメモを書アプリケーションの存在をきっかけに、初のだが、 辞書 というルールの下で構成き記したりできる。不特定大多数に向いめのWikiサーバーを開発した。Wikiツーされている。このように、ルールやポリシていないわけではないが、それよりも数十ルの最大の特徴は、コンテンツの編集がーを変えれば、どんな風にでも姿を変えら名が一緒になって成果物作りに参加でき簡単にスピーディーに行えることであり、それるのがWikiなのだ。

るツールとして優れたものだと言えるだろういった理由から「Wiki」という名前が付う。この連載では、実験的な要素を踏まいたとされている。

発 案 者 Ward Cunningham氏 のえつつ、Wikiを、オフィスや組織内の「企「WikiWikiWeb」を見てみればわかるよ

WikiWikiWebのシステムはオープンソー画作り」に使用していくつもりだ。

うに、ページはテキストとリンクから成るスになっている。

図6 Wikiの基本構成はページ単位が基本

このようなコンセプトがちりばめられた

図7 ウィキペディア

リンク
作成・編集

Wikiサイト作成・
編集

フロントページ

ページ

編集

作成・
編集
ページ

ページ

ページ単位で構成されるWiki サ
イト。いわゆるトップページは「フロントページ」と呼ばれる。だれもが自由にページを作成したり編集し閲覧作成・編集閲覧たりできる。基本的にすべてのページは独立しているが、ページ内に記述されるリンクによって、それWikiツールをベースに作られた百科事典サイト。だれもが辞書作りに参加できる実ぞれのページが自律的につなが験的な試み。

りを作っていく。

146 +++ iNTERNET magazine 2003.12 +++http://ja.wikipedia.org/

インターネットマガジン／株式会社インプレスR&D©1994-2007 Impress R&D

「Wikiクローン」はさまざまだ

現在、開発チームによって、さまざまな機知をする場合に適している。しかし、内能を搭載したバージョンが開発されてい容が多岐にわたればわたるほど、収拾がる。この連載で使うのはこれ。

つきにくくなる傾向がある。メールへの添付やファイルサーバーを利用してファイ

http://pukiwiki.org/

ルをやりとりする場合、ファイルのバージ

Wikiに魅せられた多くの技術者が、このソースをベースに多言語対応や機能のブョンや排他処理、ファイル名やファイル・「RWiki」

ラッシュアップなどさまざまな加工を施しプログラム言語Rubyで動作するWIki。

を保存するディレクトリーの場所など、かた「Wikiクローン」を開発している。中にRDフォーマットという記述ルールがある。

なり厳密なルールを作らなければ 情報

は、b l o g の 機 能を完 全 に 埋 め 込 んだ

http://www.jin.gr.jp/~nahi/RWiki/を一元化する ことは難しい。これらの制「Tikiwiki」や、既存のシステムにWikiの記述ルールを埋め込むサイトもいくつか登場限を乗り越え、かつ多くの作業を非同期Wikiによるコラボレーションを実践してみよう

で進めることで、チーム全体が自由な発今回から数回にわたって、WikiクローンWikiを導入すると多くの問題がクリアにを実際にインストールしてページを操作すなる。左ページの図6を見ればわかるとるところから始め、最終的に「数名のチー思うが、メンバーが集めて整理した情報日本語で動くWikiクローンの代表例

ムで新しい企画をまとめるために使う」こ

はすべてのメンバーで共有でき、そのペ・「YukiWiki」とを想定したコラボレーションワークをージに対して新しい情報を追加したり、Wikiで実践する。

他のページと関連づけたりすればページしている。クローンベースで数えると、おそらく数十種類のWikiツールが世の中に想で企画を組み立てていくのが極めて困
難なのは、多くの人が知る事実だろう。

出回っていると考えられているのだ。日本
語に対応したものをざっとリストアップしたので参考にしてほしい。

WikiWikiWebの仕様を参考に開発されこういったコラボレーションワークに、た CGI/Perl で動作する Wiki クローン。

このテーマを取りあげたことには理由全体を整理できる。コメント機能を使えPerlと同じ配布条件で公開されている。

がある。それは電子メールやファイルのば、意見交換もできる。Wikiを使い、すhttp://www.hyuki.com/yukiwiki/

交換による作業と、Wikiを使ったコラボ

べてのメンバーが自由に活動することで、レーションに大きな違いがあるからだ集められた情報が自然と整理されていく（図8）。のである。

・「PukiWiki」
P H P で 動 作 する W i k i ク ロ ーン。

メーリングリストの場合、N対Nのコミ

YukiWikiを参考にPHPに移植したもの。

ュニケーションにより、全員に一斉に告詳しくWikiを知るなら『Wiki Way コラボレーションツールWiki』
Wikiの概念を考えた

では実際にWikiを使ってみよう。

図8 メールやファイルによるコラボレーションとの違い
メーリングリストの場合（N対N）

MLサーバー

投稿

Ward Cunnigham氏も執筆しているバイブル本。Wikiに・参加者全員に一斉に送信される。
・メッセージとメッセージの関係を把握しにくい。
・アーカイブページを別途作らないと情報が一元管理されない。
・1 度出されたメールの内容は修正できないため、バージョン管理ができない。
・参加者が個別に情報を管理しなければいけない。

ついての詳細な説
明や使い方、ソースファイルをやりとりする場合
ファイルサーバーのカスタマイズの仕方など豊富な情報

アップ
ロード

ファイル

ダウンロードが収められている。

・ディレクトリー構造をしっかりと決めなければ混乱する。
・排他制御が難しい。
・ファイルが更新されたら新しいものに差し替えられるが、バージョン管理の問題は残る。

Wikiではウェブブラウザーだけです

Bo Leuf、Ward Cunningham著／yomoyomo訳／ソフトバ
ンクパブリッシング刊／ISBN4-7973-1832-5

ファイル
メールに添付・1 度出されたメールは修正できな
いためー、バージョン管理ができない。
・参加者が個別に情報を管理しなければいけない。

http://www1.neweb.ne.jp/wa/yamdas/wikiway/

インターネットマガジン／株式会社インプレスR&D©1994-2007 Impress R&D

べてが済むので、これまでの仕組みを使ったコラボレーションとはまったく異なる作業になることがわかるだろう。

+++ iNTERNET magazine 2003.12 +++147

ウェブサイトイントラネット
ホームページ

30分で始めるPukiWikiコラボレーション

PukiWikiをダウンロード

今回インストールするのは、PHPで動作する「PukiWiki」（図9）と言うWikiツール

ニューにある「ダウンロード」
をクリックしてページを編集できないようにできるのだ

行う（図 10）。バージョンは「1.4 系列」とが、そのページを再び使えるようにするた「1.3系列」があるが、動作の安定した公開めのパスワードとなる。
「$adminpass〜」

バ ー ジ ョン は 1 . 3 . 5 に な る の で 、の部分を以下のように書き換えて、「pass」「pukiwiki1.3.5.zip」
をダウンロードして、フのところにパスワードを入力する。

ァイルを解凍しよう（図11）。

設定ファイルの編集 1だ。ウェブサーバーとPHPのインストールが必須だが、OSはウィンドウズでもLinux// 編集者の名前（自由に変えてください)

ファイルの設定でもかまわない。多くのレンタルサーバー$modifier = 'maskin';

ではウェブサーバーや PHP は使えるよう//////////////////////////////////////////になっているはずだ。データベースソフト// 編集者のホームページ（自由に変えてください)は必要ない。

ファイルをサーバーにアップロードする

今回使うWiki「pukiwiki.ini.php」に必要な情報を書き加設定ファイルの編集 2

PukiWikiバージョン1.3.5

える。テキストエディターなどで開いて編// ホームページのタイトル（自由に変えてください)

http://pukiwiki.org/

集しよう。編集する箇所は次のとおりだ。

// RSS に出力するチャンネル名$modifierlink = 'http://www.metamix.com/';

前 に 、P u k i W i k i の 設 定 フ ァ イル

$page_title = "METAMiX! Wiki"
必要となるサーバー環境

pukiwiki.ini.phpの編集

・ウェブサーバー：Apacheなど

151行目付近の、編集者の名前とホーム・日本語マルチバイト対応の PHP（PHP4.0.6以降には標準で付属）ページを編集。

// 凍結解除用の管理者パスワード（MD5)258行目付近の、Wikiサイトのタイトルを編集。

ダウンロードはPukiWikiのサイトの左メ

設定ファイルの編集 3// pukiwiki.php?md5=pass のようにURLに入力し// MD5にしてからどうぞ。面倒なら以下のように。

366行目付近の、パスワード。管理者は// $adminpass = md5("pass");

図9 PukiWiki

図10

PukiWikiのダウンロード

この連載で使用するWikiはPukiWikiだ。

http://pukiwiki.org/

148 +++ iNTERNET magazine 2003.12 +++安定版の1.3がおすすめ。バージョン番号の数字が大きい方が新しいもの。

インターネットマガジン／株式会社インプレスR&D©1994-2007 Impress R&D

// 以下は pass のMD5パスワードになってます。
$adminpass = md5("pass");

始めの一歩〜メモ帳として使ってみるてのページを「編集」ボタンで編集できる。内容を消して「ページの更新」ボタンを押せば、そのページを消すことができる。

アップロードとインストール

設定ファイルの編集が完了したら、アップロードだ。ウェブサーバーの任意の場所

インストールが終了したら、ブラウザー

思ったことをどんどんページに書き込で「pukiwiki.php」を開いてみよう。図11

んでみよう。登録したページは、最新リのような画面が表示されれば成功だ。問ストはもちろん、メニューの「一覧」でも題がある場合は、パーミッションの設定を見られるし、「単語検索」で全文検索もでもう一度見直してみよう。

きるのだ。
◇◇

◇に、すべてのファイルをアップロードする。

始めに表示される「FrontPage」には、サーバーに「pukiwiki」ディレクトリーを作

PukiWkiに関する基本情報などが並んでこの連載でWikiを取り上げることにしってインストールするのがいいだろう。アいる。
「新規」をクリックしてタイトルを入た直後、多くの人から「Wiki を説明するップロード後は、PukiWikiを正常に動作力すれば、新しい白紙のページが作成さのは難しい」と指摘された。実際に、こさせるために、ファイルやディレクトリーにれる（図12）。の初回テキストは想像以上に難産だっ対して権限設定（パーミッション）を行う。

何かテキストを入力して、「ページの更た。Wikiは、それほどまで斬新で自由度アップロードの際の転送モードやパーミッ新」ボタンを押してみよう。ページとしての高いツールなのだが、おおむね理解しションの設定は次のとおりだ。

保存され、左側の「最新リスト」にも表示ていただけただろうか。次回は、テキスされたはずだ。ページの「編集」を押してト整形ルールを中心に、より具体的な活インストール時の転送モードとパーミッション
ファイルの種類

パーミッション

転送モード

編集画面に戻り、画面下の「テキスト整用法と、Wikiのポテンシャルについて説*.phpファイル

644

ASCII形のルールを表示する」をクリックする。

明したい。

*.lngファイル

644

ASCII

*.cssファイル

644

ASCII

Wikiでは、普通のテキスト以外にも、簡なお、今回も例によってこの連載と連*.jsファイル

644

ASCII

単な記号でHTMLのような表現を指定で動したWikiを用意した。ぜひ利用して欲

*.gif

644

BINARYきる。詳細は次回に回すが、このページしい。

ディレクトリーパーミッションに書かれているルールを見ていろいろと

PukiWikiディレクトリー

755

試してみるといい。

attach、backup、counter、diff

777

plugin、skin

755

wiki

777
（中身は666）

http://www.mtamix.com/pukiwiki/

再びFrontPageに戻って、リンクをクリックして他のページも見てみよう。すべ

図11 インストール直後のWiki

図12 新規ページの作成「新規」ボタンを押すと、始めにページのタイトルが聞かれる。

白紙のページ。ここに情報を書き込んで「ページの更新」ボタンを押せば新しいページが作成される。
ページは独自の「テキスト整形ルール」で表現力のある記述をする
pukiwiki.phpが入り口となる。すでにPukiWikiなどに関する情報が保存されている。

ことも可能だ。既存のページの内左側には最近登録されたページのリストが、メイン部分には「FrontPage」と呼ばれ容を空白にして「ページの更新」をる標準で設定されたトップページが表示される。

押せば削除できる。

インターネットマガジン／株式会社インプレスR&D©1994-2007 Impress R&D+++ iNTERNET magazine 2003.12 +++149

［インターネットマガジン バックナンバーアーカイブ］ ご利用上の注意
この PDF ファイルは、株式会社インプレス R&D（株式会社インプレスから分割）が 1994 年～2006 年まで発行した月刊誌『インターネットマガジン』の誌面を PDF 化し、「インターネットマガジン バックナンバーアーカイブ」として以下のウェブサイト「All-in-One INTERNET magazine 2.0」で公開しているものです。

http://i.impressRD.jp/bn
このファイルをご利用いただくにあたり、下記の注意事項を必ずお読みください。
z 記載されている内容（技術解説、URL、団体・企業名、商品名、価格、プレゼント募集、アンケートなど）は発行当時のものです。
z 収録されている内容は著作権法上の保護を受けています。著作権はそれぞれの記事の著作者（執筆者、写真の撮影者、イラストの作成者、編集部など）が保持しています。
z 著作者から許諾が得られなかった著作物は収録されていない場合があります。
z このファイルやその内容を改変したり、商用を目的として再利用することはできません。あくまで個人や企業の非商用利用での閲覧、複製、送信に限られます。
z 収録されている内容を何らかの媒体に引用としてご利用する際は、出典として媒体名および月号、該当ページ番号、発行元（株式会社インプレス R&D）、コピーライトなどの情報をご明記ください。
z オリジナルの雑誌の発行時点では、株式会社インプレス R&D（当時は株式会社インプレス）と著作権者は内容が正確なものであるように最大限に努めましたが、すべての情報が完全に正確であることは保証できません。このファイルの内容に起因する直接的および間接的な損害に対して、一切の責任を負いません。お客様個人の責任においてご利用ください。

このファイルに関するお問い合わせ先
All-in-One INTERNET magazine 編集部
im-info@impress.co.jp
Copyright © 1994-2007 Impress R&D, an Impress Group company. All rights reserved.