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修正情報 ChangeLog?とも言う
- yapw.conf YaPwの設定ファイルについて説明
- YaPwソースコード どうかと思うソース公開っぷり
- YaPw今後の予定 ToDo?リスト 要望書き込みも可
- AtWrite わかりにくさ爆発のBBS化機能について
- 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流。