This page linked from [ AliasName | AtRandomBBS | AtWrite | CoverPage | InPerl | InterWiki | MetaInfoSnapshotExchange | YaPw:plugin:Advance:QuickWUI | YaPw:隠し機能 | YaPw:名前空間 | YaPwWikiName | YaPwのバージョンアップ | YaPw今後の予定 | YaPw使い方あれこれ | YaPw修正情報 | YaPw修正情報:-2.0pre | YaPw修正情報:2.0pre-2.0rc | YaPw導入メモ | __YaPwMenu__ | libhuginn | yapw.conf | ynakata | れんしゅう | メタ情報流通系 | 署名設定 | 上下から迫るBBSの作り方 | 体重Wiki ]

YaPw

履歴閲覧: 最新 2006/04/04 2004/09/08 2004/04/19 2004/03/31 2004/01/23 2003/11/26 2003/09/30 {2003/05/16[差分表示]}


YaPwソースコードにて、ソース公開中。YaPw修正情報にて、アーカイブ配布中。

関連ページ:

YaPw.

"Yet another Perl wiki"の略。
あるいは、「りすぎPerl wiki」の略でも可。まだあんまりやりすぎてないので実情にはそぐわないけど。

とりあえず使ってみよー.

一番上の部分が肝心だ。

まずは署名の設定から。
一番上、「署名設定」と書いてあるボタンの左のボックス(たぶん"somebody"と出てるはずだ)のところを好きな名前に書き変える。で、「署名設定」ボタンを押す。

今度は書いてみよう。
れんしゅう←これをクリックして、それからやっぱり一番上、「編集」ってところをクリック。そしたらなにやら書き込み画面が出てくるよね? これを好きなように編集して、「書き込み」すればOK。れんしゅうに戻って、編集した内容が表示されてる、だろ?

こんなふうに、どんなページも書き換えられちゃうツール、こそがWikiだ。
そいでもって、その特徴をきわだたせるのがWikiName?

WikiName?.

Wiki最大の特徴だ。"WikiName?"みたいに、大文字から始まる単語二つ以上をくっつけたものが、自動的にページ&リンクになっていく。

でも.

日本語だと、WikiName?みたいな芸当はできない。"ウぃきネーむ" なんて書き方は電波入ったみたいだし、書きにくいし、読みにくい。漢字交じりだったら"カん字ナ前"とかになるのはもっと嫌だ。

そんなわけで.

みなさんあれこれ苦労されておるらしい。日本語の場合には[[日本語の名前]]みたいな感じとかで。

だけども.

YaPwではもっと素直に、「記事名」入れさせたらよかんべよ、とか考えた。だから、上の部分、「板追加」のところで新しいWikiName?を登録できるようになってる。それから本文中に[新記事名]とか書いても、WikiName?として認識される。
難しく言えば、「WikiName?パターンマッチ + 最長パターン一致」って感じ。既にある名前は勝手にリンクになっちゃうし、本文書きながら適当にWikiName?の追加もできる。賛否両論あるとこだけど、ともかくYaPwはそういう方針。

そのほかのYaPwのとくちょー.

めんどくさい「実装」とやらの話になるのだけど、「ページをファイルシステム上で管理」してる点がなによりの特徴だ。だからfindだとかgrepだとか、UNIXなツールとの親和性が高いし、Perl以外のインストールも要求しない。
(Algorithm::Diffモジュールを必要としたりもするけど、配布物に同梱されてたりする)

あとは皆様の御要望次第、ってとこかな。ちうことで御要望などございましたら、YaPw今後の予定へどうぞ。

どう書くの.

ふつーにテキスト書くみたいにへれへれ書くと、結構勝手に整形します。それから、一部htmlのタグが通ったり。通すタグは設定ファイルで決められます。標準の設定だと、以下のタグが通ったり。
a, em, strong, cite, dfn, code, samp, kbd, var, abbr, acronym, sub, sup, pre, address, tt, i, b, big, small, span, blockquote, ins, del, p, img, br, hr
プレビュー機能とかはついてないけど、すぐ再編集できるから、怖がらずに書いてみるのをお勧めするぞ。

自分のところで使いたい!.

YaPw修正情報が配布ページにもなってます。配布アーカイブだけで動くことを目標にしてるので、.htaccessが使えるところなら、それなりに使えるかと思います。

ところで "YaPw" の発音は?.

任意。なにごともやりくちは一つではないのがPerl流。