ここで公開している内容は管理者・こいたろうが独自に作成しているコンテンツです。公式サイト(http://fswiki.sourceforge.jp/cgi-bin/wiki.cgi)とは関係ありません。
[入門]
このテキストは、「wiki とは」や「運用について」など、既にインストールされている FreeStylewikiを扱う上で、どのように活用していったらいいか。また、ある程度知識・スキルを持った方が、レンタルサーバやイントラネットサーバ等に自分で FreeStyleWiki をインストール、維持管理していくためのノウハウや考え方を記述しています。
wikiで行うのは、「webサイトの作成」です。したがって、多少のHTMLの知識が必要です。一部では、wikiの説明として「HTML の知識が無くても作成できるもの」のように解説されている場合がありますが、それは嘘とまでは言わなくてもムリがあると思います。煩わしいHTMLを記述しなくても簡単な記法でページを作成できるだけで、知らなくて良いわけではありません。
wiki はなんでもできるわけではありません。得意な部分、不得意な部分があります。しかし、それを踏まえて活用すればとても便利なシステムであることは確かです。扱う上で、若干のコツが必要です。それを乗り越えたら便利に使えるのに、丁寧に解説されているコンテンツがあまり存在していないように感じます。最初は私も、wikiって意味が解らん、ダメじゃん、と思ったり、あるいは過剰な期待をしたりしていたんですが、今は利点欠点も見えてきて、等身大に見られるようになってきたと思います。
そこで、一つ、今まで自分が体験してきたことや培ったわずかなノウハウをテキスト化してみようと思いこのテキストを書いてみることにしました。これ自身、FreeStyle Wiki によって書かれています。もしご覧になった方が、自分でもやってみようかな、と思ったり、実際にやってみて便利だなぁと感じていただければ幸いです。
筆者は高校の情報科教員です。したがって実践例は必然的に学校向けが多くなりますが、一つの具体的な例からイメージがわくことはあると思いますので、自分の身に置き換えて読んでください。
FreeStyleWiki に接する立場は4種類あります。権限のない順番に、
そしてこの順番に難易度が高くなります。そこで一番難易度の高いインストールは一番最後に記述することにしました。基本的にログインをした一般ユーザがページを作成することから解説を始め、サイトの構成に関する内容、管理に関することやカスタマイズなどシステムに関すること、インストールという順番に記述していきます。したがって、まだ FreeStyleWiki を触る環境がないというかたは、無料サービスの FSWiki.com(http://fswiki.com/)などでアカウントを取ってみるとか、誰かに設置してもらうか、頑張ってインストールするかして下さい。
「wiki」は「ブラウザでWebサーバ上のwebページを書き換えるシステムの一種である。」と言えます。古くは掲示板があります。掲示板は所定のテキストボックスの枠に文章を記述して送信するとページの一部として追加されます。端的に言えば、wiki はこの仕組みが発展したものといえます。現在「wiki」という言葉を聞いて真っ先に思い浮かべるのは「ウィキペディア」ではないでしょうか。インターネット上のフリーの百科事典であり、最も成功した wiki の一つです。誰もが記事を書き換えたり、新規の項目を作ることができます。
元々の語源はハワイ語の「Wiki Wiki(早い)」から来ているそうです。1995年にワード・カニンガムが開発したウェブシステムで、簡単なテキストをプログラムが解析し、命令に沿ってHTMLに自動で書き換えてくれるものを wikiwikiweb と言ったところからその名が付いたようです。HTMLを考えてwebページを作らなくても、「早く」「簡単に」新しいページを作ることができる、という意味のようです。
掲示板に何かを書き込むときのように枠に文章を記述して保存するだけで新規のページが作られたり、更新をすることができるのが wiki の特徴といえます。「wiki」という言葉にはソフトウェア(またはシステム)自体を指す場合と、できあがった文書全体を指す場合がありますが、ウィキペディアはwiki + encyclopedia ということですから、ウィキペディアを「wiki」と略すのは間違いです。「『パン』といったらメロンパンに決まっているだろう」というぐらいに乱暴な省略です。また、一番最初の wikiwikiweb だけが本当の「wiki」であるとして、世の中の様々な wiki システムのことをあえて「wiki クローン」と言うこともあります。
大まかに次のような特徴があると考えられます。
wiki システムにはいくつかの系統があります。
名称 | 使用言語 | 開発国 | 日本語対応 | 特徴/備考 |
---|---|---|---|---|
WikiWikiWeb | Perl | アメリカ | 不明 | オリジナル |
FreeStyleWiki | Perl | 日本 | ◎ | |
MediaWiki | PHP | アメリカ | ◎ | ウィキペディアなど |
Hiki | Ruby | 日本 | ◎ | |
YukiWiki | Perl | 日本 | ◎ | 結城浩さんが開発した有名なwikiシステム |
PukiWiki | PHP | 日本 | ◎ | YukiWikiのPHP移植版から始まり現在独自に進む |
また無料レンタルサービスで作ることもできます。
(参考)ウィキペディア「ウィキ」http://ja.wikipedia.org/wiki/Wiki
wiki は基本的にテキストで記述して保存、ブラウザから呼び出された時点で wiki システムが HTML に変換して表示します。
記述の仕方は「wiki 文法」と呼ばれる決まった形式ですが、システムごとの「方言」があります。多くは行の先頭の一文字目に専用の記号を記述するものですが、HTMLのように文字を囲む形式もあります。次の例は囲む形式です。
'''ウィキ''' ('''Wiki''') あるいは'''ウィキウィキ''' ('''WikiWiki''') とは、 [[ウェブブラウザ]]を利用してWWWサーバ上の[[ハイパーテキスト]]文書を 書き換えるシステムの一種である。
<p><strong>ウィキ</strong> (<strong>Wiki</strong>) あるいは<strong>ウィキウィキ</strong> (<strong>WikiWiki</strong>) とは、 <a href="/wiki/ウェブブラウザ" title="ウェブブラウザ">ウェブブラウザ</a> を利用してWWWサーバ上の<a href="/wiki/ハイパーテキスト" title="ハイパーテキスト"> ハイパーテキスト</a>文書を書き換えるシステムの一種である。</p>
ウィキ (Wiki) あるいはウィキウィキ (WikiWiki) とは、
ウェブブラウザを利用してWWWサーバ上のハイパーテキスト文書を
書き換えるシステムの一種である。
※例文はウィキペディアからいただいています。
以上のような wiki のシステムですが、向き不向きがあります。ポイントを押さえて活用すると絶大な威力を発揮しますが、場合によっては必要のない多くの苦労をしたり、できないことを求めてしまうことになります。
基本的に、wiki とは、HTML の自由度をかなり奪った限られた中で、記述を簡便にしたものです。したがって「表現」をするにはかなり貧弱です。しかし、HTMLの基本的な構造は押さえていますので、きちんとした構造的な文書は簡単に記述できます。これらから以下のように考えられます。
つまりネタを貯め込むタイプのサイト。頻繁に更新があったり、作成に複数の人間が関わったりする。それぞれの項目は独立していて、順序や上下の構造がないものが wiki に向くと言えます。
wiki のことを余りよく知らないけど、今ある自分のサイトを wiki に置き換えたらどうなるだろう……という発想では失敗します。wiki のイメージがある程度有り、これなら wiki が向くと分かった時にうまくいきます。
wiki も CMS(Contents Management System)の一つといえます。
CMSとは、ウェブサイト作成時に、直接HTMLを記述してウェブページを作成するのではなく、サイト構築をソフトウェアで自動的に行なうようにしたものをいいます。一般的なものとしては blog があります。blogは、日々の日記などを記述するとトップページに自動的に挿入されるとともに、カテゴリーや月ごとなどに分類されます。また Xoops などのように、最初から全体を3列、上部と下部に分け、様々な要素を配置していくような複雑なシステムもあります。どちらも Perl や PHP などの言語と共にデータベースが必要です。
これに対して wiki はデータベースが不要なものが多く、FreeStyleWiki もデータベースを必要としません。それによって、要求されるサーバスペックや設置者の技術が低くなり、インストールが簡単ですぐに使い始められるという利点があります。ずいぶん安くなったとはいえ、データベースが使用できるレンタルサーバは値段が高いことを考えると、手軽に設置できる wiki は重宝です。また blog は「日付」という大きなファクターに縛られ、「時系列」である構造が求められます。カテゴリー分けをしてもそれらは時系列に並びます。wiki は各ページの関係は同等です(それゆえにトップページが余り意味をなさないことが多くなります)。あるページを編集したことで他のページに影響が及ぶことは殆どありません。
これらの各システムの特徴を考慮して、目的のサイトがどういった CMS を使うと簡単に更新ができるのか選択すると良いでしょう。wiki は様々な場面で役に立つと思います。
FreeStyleWiki とは、たけぞうこと竹添 直樹氏の開発した「wiki クローン」です。
他のwikiシステムに対するFreeStyleWikiの特徴を、インストール直後のFrontPageに表示されるテンプレートを参考にまとめてみます。
一つ一つについては、追々述べることにします。今のところ、ああそうですかぐらいに思っていてください。
最終更新時間:2010年08月17日 16時49分58秒