ページの先頭です。本文を読み飛ばして、このサイトのメニューなどを読む

ログイン

サイト内検索

お問い合わせ

サイト内の現在位置です:

TOP  >  Wiki  >  xpWiki私的リファレンスマニュアル  >  xpWikiの基礎知識 のバックアップ差分(No.4)
3: 2009-04-02 (木) 13:35:13 taked2 ソース 4: 2009-04-02 (木) 15:51:32 taked2 ソース
Line 7: Line 7:
xpWikiとはなんでしょう。xpWikiはWikiの一種です。ということで、まずWikiとはなにかを説明しましょう。~ xpWikiとはなんでしょう。xpWikiはWikiの一種です。ということで、まずWikiとはなにかを説明しましょう。~
-Wikiとはハイパーテキスト(複数の文書同士を関連付けるシステム)を実現したソフトウェアで、特にホームページの作成に威力を発揮します。一度サーバ上にWikiのソフトウェアを入れておけば、後はブラウザさえあればどこからでも気軽にホームページの作成・修正が可能です。実際にWikiを使ったサイトの代表的な例は[[Wikipedia:http://ja.wikipedia.org/wiki/%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8]]でしょう。Wikiの場合、ニュースや掲示板のように時系列のメッセージを並べるといった使い方より、ページ自体のリンクを重視した使い方が中心となるのでマニュアルや辞典、ナレッジベースを構築するのに便利です。また複数の人による共同編集も可能ですので、グループウェアとして使うこともできます。~+Wikiとはハイパーテキスト(複数の文書同士を関連付けるシステム)を実現したソフトウェアで、特にホームページの作成に威力を発揮します。一度サーバ上にWikiのソフトウェアを入れておけば、後はブラウザさえあればどこからでも気軽にホームページの作成・修正が可能です。実際にWikiを使ったサイトの代表的な例は[[Wikipedia:http://ja.wikipedia.org/wiki/%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8]]でしょう。Wikipediaがあまりに有名になってしまったので、「Wiki = Wikipedia」と誤解している人もいますが、WikipediaはWikiというシステムを使ったサイト、という方が正確でしょう。Wikiの場合、ニュースや掲示板のように時系列のメッセージを並べるといった使い方より、ページ自体のリンクを重視した使い方が中心となるのでマニュアルや辞典、ナレッジベースを構築するのに便利です。また複数の人による共同編集も可能ですので、グループウェアとして使うこともできます。~
最初のWikiは1995年に[[ワード・カニンガム:http://ja.wikipedia.org/wiki/%E3%83%AF%E3%83%BC%E3%83%89%E3%83%BB%E3%82%AB%E3%83%8B%E3%83%B3%E3%82%AC%E3%83%A0]]によって作られました。これは「WikiWiki」という考え方を実現したもので、そのアイディアや有用性が広く認められることとなりました。また、Wikiソフトウェアの本体部分はそんなに難しいものではないため(7行のプログラムで動くWikiもあります)、その後「Wikiクローン」と呼ばれる多くの拡張版、派生版を生みました。現在では代表的なWikiソフトウェアの種類を上げると100種類以上にのぼります。(( [[WikiMatrix:http://www.wikimatrix.org/]]))~ 最初のWikiは1995年に[[ワード・カニンガム:http://ja.wikipedia.org/wiki/%E3%83%AF%E3%83%BC%E3%83%89%E3%83%BB%E3%82%AB%E3%83%8B%E3%83%B3%E3%82%AC%E3%83%A0]]によって作られました。これは「WikiWiki」という考え方を実現したもので、そのアイディアや有用性が広く認められることとなりました。また、Wikiソフトウェアの本体部分はそんなに難しいものではないため(7行のプログラムで動くWikiもあります)、その後「Wikiクローン」と呼ばれる多くの拡張版、派生版を生みました。現在では代表的なWikiソフトウェアの種類を上げると100種類以上にのぼります。(( [[WikiMatrix:http://www.wikimatrix.org/]]))~
xpWikiはWikiクローンの1つである[[PukiWiki:http://pukiwiki.sourceforge.jp/]]1.4.7-alphaをベースに、XOOPSモジュールとしてnao-ponさんによって実装されました。初出は2006年で、現在も精力的に開発が進んでいます。xpWikiはWikiとXOOPSの両方のメリット(とデメリット)を持つソフトウェアといえるでしょう。 xpWikiはWikiクローンの1つである[[PukiWiki:http://pukiwiki.sourceforge.jp/]]1.4.7-alphaをベースに、XOOPSモジュールとしてnao-ponさんによって実装されました。初出は2006年で、現在も精力的に開発が進んでいます。xpWikiはWikiとXOOPSの両方のメリット(とデメリット)を持つソフトウェアといえるでしょう。
Line 27: Line 27:
**** 書式が簡単 [#of7e1d31] **** 書式が簡単 [#of7e1d31]
-ホームページはHTML(またはXHTML)と呼ばれるマークアップ言語によって記述されます(ホームページビルダーのようなWYSIWYGエディタを使っても、最終的にはHTML構文のテキストになります)。しかしHTMLはかなりの構文やオプションを装備しているため、一般の人には記述が難しいという難点があります。またHTML自体も数度のバージョンアップによって規格が変更されている上、ブラウザの種類によってはその再現が微妙に異なるといった「方言」の問題があります。それに基本的な問題として「タグが入れ子で閉じていなければいけない」という制約があり、複雑な構造のテキストになってくると、それを手動では保障する手段がありません。~+ホームページはHTML(またはXHTML)と呼ばれるマークアップ言語によって記述されます(ホームページビルダーのようなWYSIWYGエディタを使っても、最終的にはHTML構文のテキストになります)。しかしHTMLはかなりの構文やオプションを装備しているため、一般の人には記述が難しいという難点があります。またHTML自体も数度のバージョンアップによって規格が変更されている上、ブラウザの種類によってはその再現が微妙に異なるといった「方言」の問題があります。それに基本的な問題として「タグが入れ子で閉じていなければいけない」という制約があり、複雑な構造のテキストになってくると、それを手動では保証する手段がありません。~
Wikiでは「Wiki書法」と呼ばれる構文によってページを記述し、それをWikiエンジンが自動的にHTML構文に変換するという仕組みになっています。Wiki書法はHTMLにくらべると覚えておかなければならない書式が少ないため(10個ぐらいのWiki書式を覚えるだけで基本的な使い方はできます)、習得も容易です。また多くの書式は入れ子になる必要がないため、破綻が起こりにくくなっています。しかしその反面、HTMLよりは細かなページ表現ができないため、特にレイアウトの面で制約があります。これはWiki自体のコンセプトが「表現よりも内容を重視する」ためで、ある意味Wikiを使う上での限界といえるでしょう。 Wikiでは「Wiki書法」と呼ばれる構文によってページを記述し、それをWikiエンジンが自動的にHTML構文に変換するという仕組みになっています。Wiki書法はHTMLにくらべると覚えておかなければならない書式が少ないため(10個ぐらいのWiki書式を覚えるだけで基本的な使い方はできます)、習得も容易です。また多くの書式は入れ子になる必要がないため、破綻が起こりにくくなっています。しかしその反面、HTMLよりは細かなページ表現ができないため、特にレイアウトの面で制約があります。これはWiki自体のコンセプトが「表現よりも内容を重視する」ためで、ある意味Wikiを使う上での限界といえるでしょう。
Line 35: Line 35:
Wikiでは「見出し」を意識し、見出しのレベルを上げたり下げたりすることで、自然と論理的な構造のページを書くことができます。 Wikiでは「見出し」を意識し、見出しのレベルを上げたり下げたりすることで、自然と論理的な構造のページを書くことができます。
ワープロの機能でアウトラインプロセッサと呼ばれるものがありますが、例えばレベル2の見出しを章、レベル3の見出しを節というように意識することで、長文でも内容の追加、変更が把握しやすくなります。~ ワープロの機能でアウトラインプロセッサと呼ばれるものがありますが、例えばレベル2の見出しを章、レベル3の見出しを節というように意識することで、長文でも内容の追加、変更が把握しやすくなります。~
-これは別に人間向けだけのメリットにとどまりません。多くのサーチエンジンではボットと呼ばれるプログラムが自動的にページの中身をサーチするわけですが、この際に論理的な構造のページの方が好まれる(?)傾向にあります。+これは別に人間向けだけのメリットにとどまりません。多くのサーチエンジンではボットと呼ばれるプログラムが自動的にページの中身をサーチするわけですが、この際に論理的な構造のページの方が好まれる(?)ようです。
**** レイアウトが統一できる [#v972c02e] **** レイアウトが統一できる [#v972c02e]
複数の人間でサイトを編集している場合、どうしても全体の統一がとりにくい傾向があります。文書の構造をどこまで意識するかどうかは人によって異なりますし、HTML構文の使い方もばらばらです。~ 複数の人間でサイトを編集している場合、どうしても全体の統一がとりにくい傾向があります。文書の構造をどこまで意識するかどうかは人によって異なりますし、HTML構文の使い方もばらばらです。~
-Wikiというのは表現をある程度しばることによって、全体で統一されたレイアウトのサイトをつくることができます。また内容とレイアウトをうまく分離することで、サイトデザインの外見上の大幅な変更を少ない手間でできるようになります。+Wikiというのは表現をある程度しばることによって、全体で統一されたレイアウトのサイトをつくることができます。また内容とレイアウトをうまく分離することで、サイトデザインの外見上の大幅な変更を少ない手間でできるようになります。WikiのようなCMS(コンテンツマネージメントシステム)は「コンテンツの内容とデザインを分離する」という大原則(つまり内容にHTMLを書かない)を手軽に実現できるツールといえるでしょう。
*** PukiWikiベースである [#c047f74f] *** PukiWikiベースである [#c047f74f]
-PukiWikiは、結城浩氏のYukiWikiをベースにPHPで書き直した国産Wikiクローンで、国内では多くの稼動実績があります。そのため、PukiWikiのメリットも享受することができます。+PukiWikiは、結城浩氏のYukiWikiをベースにPHPで書き直した国産Wikiクローンで、国内では多くの稼動実績があります。そのため、xpWikiはPukiWikiのメリットも享受することができます。
**** PukiWikiのWiki書式が使える [#ja2b82b8] **** PukiWikiのWiki書式が使える [#ja2b82b8]
Line 52: Line 52:
**** プラグインにより機能を拡張することができる [#u9253f3d] **** プラグインにより機能を拡張することができる [#u9253f3d]
 +
 +Wikiでの記法に慣れてくると、基本の機能が限られているのでもう少し機能を拡張したいという要望もでてきますが、PukiWikiではプラグインにより機能を拡張できます。自作することもできますが、例えば「カレンダー」「メモ」「投票」といった有用なプラグインは標準パッケージに同梱されています。有志のユーザーさんが配布している場合もあり、中には「HTMLの構文がそのまま書ける」といった過激なプラグインもあります。~
 +ただし、xpWikiではPukiWikiのプラグインがそのまま動くことは保証されません。プラグイン変換ツールがありますので、変換しただけで動くケースもありますが、基本的に動作確認は自己責任となるでしょう。((xpWikiでのプラグインの動作状況については[[xpWiki/変換プラグイン動作状況一覧:http://nonnbei.dee.cc/modules/xpwiki/2695.html]]を参照。))~
 +なお、xpWiki独自のプラグインもパッケージに同梱されています。
**** スキンの変更によりデザインを変えられる [#qd9c35c9] **** スキンの変更によりデザインを変えられる [#qd9c35c9]
 +
 +ホームページにとって、見た目は結構重要です。サイトの第一印象はほぼ見た目で決まるといっても過言ではないでしょう。また、他のサイトと同じようなデザインでは納得がいかない、というこだわり派の方もいらっしゃるでしょう。PukiWikiでは「スキン」と呼ばれる見た目をかえる仕組みがあります。これはコンテンツの内容と独立して設定できるため、見た目をがらりと変えることができます。また多くの人がスキンを配布していますので、デザインに自信がない人でも、納得のいくスキンをみつけることができます(かな?)。~
 +xpWikiの場合は、加えてXOOPS自体のテーマ変更によって見た目を変えることができます。またブロックの配置機能を使えば、スキンを変更せずにメニューや変更一覧といった内容のブロックの位置を変えることができます。また、xpWikiの標準スキン「PukiWiki」を使えば、表面上はXOOS上で動いているとは見えないデザインにすることもできます。
**** ファイルを添付することができる [#z9f9f78e] **** ファイルを添付することができる [#z9f9f78e]
 +
 +Wikiというのはどちらかというとテキスト指向のシステムです。しかし、図や写真を貼りたいというのはホームページを作っていると、どうしても出てくる要望です。PukiWikiではGIFやJPEGといったファイルを「添付」することで、イメージをページ内に貼り付けることができます。~
 +しかし添付できるファイルは、イメージだけにとどまりません。zipやdocといったデータファイルも添付することができます。この機能を使えば、簡単なダウンローダーの機能を実現することができます。つまりWebサーバ上の汎用のファイルマネージャとして使うことも可能です。
*** XOOPSモジュールである [#a292ff1f] *** XOOPSモジュールである [#a292ff1f]
Line 67: Line 77:
**** コメントをつけられる [#q8d15191] **** コメントをつけられる [#q8d15191]
-**** D3モジュールのため複数のxpWikiを設置できる [#tbbce44f]+**** 同一サイト内に複数のxpWikiを設置できる [#tbbce44f]
**** 多くのXOOPS環境で動作 [#bd4d7d6c] **** 多くのXOOPS環境で動作 [#bd4d7d6c]
Line 90: Line 100:
 +----
-#Navi(xpWiki私的リファレンスマニュアル)+#Navi(../)


トップ   差分 バックアップ 複製 名前変更 リロード   ページ新規作成 全ページ一覧 単語検索 最新ページの一覧   ヘルプ   最新ページのRSS 1.0 最新ページのRSS 2.0 最新ページのRSS Atom
Counter: 4998, today: 1, yesterday: 0

ページの終端です。ページの先頭に戻る