新規作成 || カテゴリ一覧 | ページ一覧 | 更新履歴 | 差分履歴 || アンテナ || PUT ||
shortcut: FrontPage || WikiLab | StoreRoom/最新 | 日々の泡 | むず痒いパソコン日記/最新 || HelpPage ||[edit]

WikiLab/WalWiki/FAQ - 「設置した(い)けど、アレのやり方が解んないんだけど」(杜撰)

差分表示


閲覧画面に戻る:WikiLab/WalWiki/FAQ / 差分履歴を表示:WikiLab/WalWiki/FAQ

「設置した(い)けど、アレのやり方が解んないんだけど」(杜撰)

各 Wiki には共通点も多くありますが、以下の説明は WalWiki(または YukiWiki) に付いてのものです。
==c
前提:急がなくても、大抵のことはしばらく遊べば解ります。
==r
まだ続くけど、とりあえず 2003/05/06(Tue)__
微妙に加筆修正 2004/10/14(Thu)__
| WikiLab | WikiLab/WalWiki |

* 用語関係。
** WikiName って何? [Yuki/Wal]

「WikiName = ''ページ名''」だと思って頂いて、大体結構です。

*** リンクを張るために。

多くの Wiki では、「''ページ名を書くと、そのページへリンクできる''」という機能があります。

さらに、多くの Wiki では、上の機能が「ページ名にアルファベットの大文字と小文字を混ぜた文字列を使った場合」にのみ有効になります。この、「大文字と小文字が混ざった文字列」を、特に WikiName と呼ぶこともあります。

-大文字小文字の混ぜ方。
--英単語の頭を大文字にして、二つ以上を組み合わせる、というのが一般的です。
--例えば、Wiki + Name の「WikiName」という文字列自体、WikiName です。
--wikiname や、Wikiname や wikiName では WikiName になりません。
--「先頭に大文字、次に小文字」を2つ以上組み合わせます。
--- ex)Ab''''''Cd , Ab''''''CdEf 等。

上の規則に則らない英数文字列、あるいは日本語文字列などを WikiName としたい場合には、「ブラケット」で括ります。
大カッコ二つで [[''''''任意文字列]] このように括ると、日本語名のページなどにもリンクを張ることができます。
これらを、大文字小文字の混ざった WikiName と区別して、「ブラケットネーム」、または日本語のページ名を「日本語 WikiName」と呼ぶこともあります。

-''注意'':WikiName(日本語 WikiName を含むページ名)には半角スペースを含めることができません。

以上は「多くの Wiki(WalWikiを含む)ではそうなっている」というだけで、日本語名でもブラケットで括らずリンクになる Wiki もあれば、大括弧2つではなく「」で括ってリンクとする Wiki もあります。

*** ページを新規作成するために。

ところで、WikiName を書くと、既にページがある場合にはページへのリンク文字列になりますが、そのページが存在しない場合には、WikiName の後ろに [?] のリンク文字列ができます。これを辿ると[新規作成] の画面になり、その WikiName を持つ新しいページを作ることができます。

==i
''ローカルルール警報'':ここの Wiki では [新規作成] へのリンクは [[imgtheme:newpage.png]] になっています(文中に [?] があると頭の中で「語尾上げ」で読んでしまい、キモチが悪かったのです)。なお、もし必要であれば上の画像をご自由にお使いいただいて構いません。

*** ページの新規作成のリンクをエスケープしたい。

意図せず出来てしまう [?] が邪魔な場合、WalWikiでは
 Wal''''''Wiki

のように、途中にシングルクォートを 6つはさむ事でエスケープできます。Wal''''''Wiki < こんな感じになります。

==i
''ローカルルール警報'':ここの Wiki では、「ページが存在場合は、WikiName を書いてもリンクを作成しない」というルールに変えてあります。
もしこの機能が必要な場合は、WikiLab/BeginnerGuidance#LINK_WIKINAME こちらを参照してください。

** InterWiki って何? [Yuki/Wal]

Wiki ではページ名を書いて、リンクを張ることができますが、[InterWikiName] という名前のちょっと特別なページを作成し、Wiki サイトの URL を登録すると、よその Wiki にもページ名を書いてリンクを張ることができます。
書式は [[''''''登録名:引数(ページ名)]] です。例えばこんな感じです。[[WalWiki:InterWikiName]]
また、登録した Wiki が移転した場合なども、[InterWikiName] を修正するだけで済むようになります。
 InterWikiName ページへの登録
 [[WalWiki http://digit.que.ne.jp/work/index.cgi?euc($1)]]

InterWiki の機能を使って、Wiki だけでなく、検索サイトや各種辞書などにリンクを張ることもできます。例えばこんな感じです。[[google検索:InterWikiとは]]
 InterWikiName ページへの登録
 [[google検索 http://www.google.com/search?num=50&lr=lang_ja&q=sjis($1)]] 

InterWikiName ページへの登録は、とりあえず「よその Wiki を見て、必要なのをもらってくる」というのが手っ取り早いです。
そのうち、どうすりゃいいのか解るようになるでしょう。

ここの Wiki は WikiTool/InterWikiName こんな感じです。

It's great to read something that's both enjoyable and provides prmaagtisdc solutions.
*** InterWiki の検索で、複数のキーワードを指定できないのが不便なんだけど。[Yuki/Wal]

google などは、カンマで区切ったりダブルクォーテーションで括れば複数いけます。[[google検索:複数の,キーワードで,検索]]

Reading posts like this make surfing such a plesruae
** WikiAntenna って何? [Wal]

[AntennaSiteName] という名前のちょっと特別なページを作成し、そこによその Wiki を登録すると、更新履歴を取得できます。RSS で更新情報を記しているサイトの更新情報も取得できます。

- 登録例:WikiTool/AntennaSiteName
- 使用例:FrontPage/Rica (表示に時間が掛かることがあります)

アンテナは 30分毎に更新されます。
"""make_antenna_data()""" の """if ($time < time - 1800) {""" この行で更新の間隔を変更することが出来ますが、もし変更する場合は、巡回先のサーバーの負荷を充分に考慮してください。

* 記法関係。
** 改行がしたい。どうしてもしたい。[Yuki/Wal]

そもそもHTMLでは、むやみな「強制改行」は「好ましくないもの」とされています。
「正しい HTML」について色々と喧しい議論もあるようですが、「改行もできないなんて、使えねぇ」という声を聞くのは悲しいものです。
そんなことで Wiki を評価されては悲しいので、WikiLab/BeginnerGuidance/WikiRules こちらのページに、2通りの改行についての改造の仕方を書いておきました。
思う存分改行してください。

** 一行掲示板とかテーブルを使ってるページを見たんだけど、アレはどうすんの? [Yuki/Wal]

「これはどうやって書くの?」と思ったら、そのページで [編集] または [差分] を開けてみましょう。答えはそこにあります。

一行コメントについては[[''''''#comment]] [[''''''#rcomment]] 昇順・降順 が指定できます。

** HTML が書きたい。[Wal]

WalWiki には「HTMLモード」というのがあります。

''設定'':使うには、2つの設定が必要です。
+使えるタグを設定する。
+使えるページを設定する。

wiki.cgi の
 my @ignore_html_page = ($FrontPage, $AdminSpecialPage,);     # Walrus add [HTML mode]
 my @ignore_html_tags = ('a', 'br', 'img');                   # Walrus add [HTML mode]

の部分、上の行でページ、下の行で使用できるタグを指定します。
HTML を丸ごと許可するのは危険です。許可するページやタグについては注意して下さい。

''書き方'':"""my @ignore_html_page""" で設定したページの、<HTML> から </HTML> の間に HTMLタグを使えます。
 <HTML>
 この部分に HTML が使えます。
 </HTML>

<HTML></HTML> は必ず行頭に書きます。

''一応補足'':<HTML></HTML> は、編集画面のテキストエリア内に書きます。
通常の HTML タグ、つまり <HTML><HEAD><BODY> とかのアレとは違います。

* ページ管理関係。
** ページの削除はできないの?

上部メニューの [編集] から、テキストエリア内の文字列をすべて削除して [保存] してください。

注意:WalWiki では、見出しのないページの場合、部分編集からでもテキストエリア内を全削除することができますが、その場合はページ削除にならず、空のページとして残ります。
ページを削除する場合は、ページ上部にある [編集] から行ってください。

Full of salient points. Don't stop beiilveng or writing!
** ページ名を変えられないの?

Wiki ではページ名でリンクを張ったりするので、あまりページ名を変えるのは好ましくありませんが、どうしてもという場合には、新しいページ名で新規作成、内容をコピーして、古いページを削除してください。

もちろん、リンクは切れてしまうので、適宜手動で書き換えておきましょう。
あらかじめ、ページ名のリンクからそのページに対してリンクを張っているページを検索しておくとよいかもしれません。

** my $use_frontpage_file = 0; と設定しても、FrontPage が編集できない。

>
- 2003-07-13 (Sun) 17:57:03 塚本牧生 : $use_frontpage_fileはあくまでfrontpage.txtを使うか否かのスイッチのつもりなので、これは想定どおりの動作です。編集をしたければ、fixedpageの$FrontPageを0にしてください。 
>
- 2003-07-16 (Wed) 00:31:21 yakty : 上で塚本さんが書いておられるとおり、my $use_frontpage_file = 0にしてmy %fixedpageの中を $FrontPage => 0に変更。その後、新規でFrontPageという名前のページを作成すればOKです。 
> {{cite:[[LinuZau:WalWiki/バグ報告#i1]]}}

** イタズラされるんじゃないかと不安です。

- [[WikiLab/WalWiki/データ復旧のために]]
* その他。
** ページ先頭のページ名部分に張ってあるリンクは何?

そのページ名で Wiki 内を全文検索するためのリンクです。

Wiki ではページ名を書いてリンクを張ることができるので、「今開いているページに対してリンクを張っているページ」、つまり「関連性のあるページ」を探すことができます。

** 同じページを同時に編集したらどうなるの?
- WikiLab/WalWiki/Conflict
* 色んなことがやりたいけど、アレはできるの?

YukiWiki(と WalWiki は)、比較的シンプルで扱いやすい Wiki です。
ファイルアップやユーザー管理、カレンダーとか本日のリンク元とか、アンケート機能とか任意の位置に返信できる掲示板とか、カウンタとかToDoとか、ページの階層化とかサイドバーのメニュー表示とか、そういうことはできません。

もし上にあげたような機能が必要であれば、自分で改造するか、他の Wiki を使うことをお勧めします。
[[FSWiki http://www3.vis.ne.jp/~asaki/wiki/wiki.cgi]](Perl)・[[PukiWiki http://pukiwiki.org/index.php]](PHP) など、プラグインによって多くの機能が提供されています。
-色んな Wiki を探しに行く。
--WikiLab/Links

** WalWiki で、こんなことは出来ないの? と思ったら。

改造によってできるかもしれません。
-色んな YukiWiki WalWiki の改造例を探しに行く。
--WikiLab/BeginnerGuidance

*関連ページ
-[[category:HelpPage]]
-- ここの Wiki の使い方に関するページリスト(ローカルルールを含んでいるので要注意)。

*ご質問があればどうぞ。
[[#comment]]

shortcut: FrontPage || WikiLab | StoreRoom/最新 | 日々の泡 | むず痒いパソコン日記/最新 || HelpPage || [edit]
select css: default | sakura | mono | greenheck | snow | NN4.x用(多分) || LinuZau!! | VikiWiki!? || others |

新規作成 || カテゴリ一覧 | ページ一覧 | 更新履歴 | 差分履歴 || PUT