承諾・拒否の意思表示はライセンス・アップグレードのページで受付中です。
ノート:祭やイベント
出典: Wikitravel
目次
[編集] 移動祝祭日関連の情報
各月のページで取り上げられている移動祝祭日を調べる際に、便利なページは以下のとおり。
[編集] 祝祭日一般
[編集] 中華文化圏の移動祝祭日
[編集] 仏教関連の移動祝祭日
[編集] キリスト教関連の移動祝祭日
[編集] イスラム教関連の移動祝祭日
[編集] ユダヤ教関連の移動祝祭日
[編集] その他イベント関連情報
[編集] 掲載方法について
祭やイベントの月別のサブページでItemテンプレートが利用され始めたようですので、それを標準の掲載方法として、まとめて修正作業を行おうと思いますが、よろしいでしょうか?
また、その際にwikipedia:Help:箇条書きを参考に、以下の1.又は2.のいずれかを行おうと思います。
1. アスタリスク (*) による箇条書きの使用を中止して、ulタグとliタグの組み合わせが個々のイベント情報毎にXHTMLへ出力されないようにする。
{{Item|○○祭り|alt=[[●●市]]|○○祭りは……|web=http://example.org/|Image:xxx.jpg}}
空白行
{{Item|△△大会|alt=[[▲▲町]]|△△祭りは……|web=http://example.com/|Image:yyy.jpg}}
2. アスタリスク (*) による箇条書きの間に挿入されていた空白行の使用を中止し、ulタグのブロックをまとめる。wikiのソースの読み易さはテンプレート内に改行を挿入することで確保する。
* {{Item 改行
|○○祭り|alt=[[●●市]]|○○祭りは……|web=http://example.org/|Image:xxx.jpg 改行
}}
* {{Item 改行
|△△大会|alt=[[▲▲町]]|△△祭りは……|web=http://example.com/|Image:yyy.jpg 改行
}}
箇条書きによるマーカーの表示に拘らなければ1.の方がシンプルで良いのではないかと思いますが、どちらが良いかご意見を頂ければと思います。 -- Tatata 2009年3月4日 01:20 (JST)
- もともとデータ更新時に少しずつ直していけばいいかな、と思っていたので、従前の体裁になるべく合わせる形で、itemに直す場合もアスタリスクを入れて編集していました。
- 先ほどためしに「5月」のページで、一旦itemの前のアスタリスクを抜いた形にしてプレビューを見てみましたが、アスタリスクを抜くとインデントがなくなってしまうので、従前のものより情報がかたまったような感じになって若干見づらくなるようです。なので個人的には「2」の方がいいかと思いますが、ただこの場合空白行がないと、編集になれていない人が見たときどこで情報が切れるのかがわらりづらくなり、編集ミスなどが生じる可能性もありますね(特に情報量が増えてきた場合。それと、他のmiruテンプレートとかは空白行を入れた形にしていますし、それとの整合性も考える必要があるかと思います)。
- これらを折衷すると、アスタリスクプラス空白行、ということになりますが、これではだめですか?--Shoestring 2009年3月4日 05:56 (JST)
- いや、1.又は2.は「アスタリスクプラス空白行」を回避するために実施しようとしていることなのです。上に書いたWPのガイドによりますと、箇条書きの途中に空白行を入れた場合、通常のブラウザでの表示にはほとんど影響は現れないのですが、空白行が入る度にMediaWikiは<ul><li>○○○○○</li></ul>のブロックを出力しているので、XHTML文書としては適切ではないようです。(恐らく、無駄なタグが出力されるということと、リストのタグがあまり意味を成さなくなるということではないかと思います。)プロジェクトの成果物ではないノートやWikitravel名前空間での議論の際には、出力されるタグが多少適切でなくてもブラウザでの表示やwikiのソースの読み易さを優先させてアスタリスクやコロンと空白行を組み合わせて使用しても良いと思うのですが、プロジェクトの成果物である記事については、出力されるタグについてもなるべく配慮した方が良いと思いまして。
- で、私も「祭やイベント/5月」で少し試してみましたが、行形式のItemテンプレートを使用した1.のやり方だと確かに項目間が詰まりすぎて見づらいですね[1]。祭やイベントということなので、表形式のAsobu2テンプレートを使ってみました[2]。記事全体にカラーバーが表示されてうるさいようであればMirubase2テンプレートを直接使用する[3]とか、或いは、(トラベルニュースでのNewsitemテンプレートのように)現在の祭やイベントの記事上での各リスト項目のレイアウトに合わせた専用テンプレートを新規作成するということも考えられます。表形式のテンプレートの使用はどうでしょう? -- Tatata 2009年3月4日 21:22 (JST)
- 趣旨了解しました。Asobu2の場合はカラーバーが多少くどいので、避けた方がいいと思います。また、Itemについては観光案内所の紹介とか、「出かける」などにも使えて汎用性が高いので、これを祭やイベントの都合に合わせてカスタマイズするのもあまり気がすすみません。とすると、残るのはMirubase2テンプレートの使用か、専用テンプレートの新規作成ということになりますが(表形式テンプレートがどのようなスタイルのものなのかわかりませんが、もし一覧表のようなものを想定しているのであれば、避けた方がいいと思います。このページは、イベント間で情報量に相当ばらつきがあったり、移動祝祭日の関係で情報が頻繁に移動するなどの特徴があるので、基本的には一イベント完結型のテンプレートとしてそれを1つのブロックとして扱えた方が便利です)?--Shoestring 2009年3月4日 22:24 (JST)
- 言葉が分かり難くてすみません。私が上に書いた「表形式」とはレイアウトのためにテンプレートの内部でtableタグを使っているもの(実際にはウィキ文法でテーブルを書いています)、「行形式」はテンプレートの内部でtableタグを使っていないものというだけの意味で、一覧表のようなデザインのテンプレートではありません。
- カラーバーが無ければtableタグ無しでもレイアウトを整えることができるようなので、現在の祭やイベントの記事を参考に専用テンプレートの試作品を作ってみました。使い方はAsobu2と同じです。最初は箇条書きと同じマーカーを付けようかと思ったのですが、それを見てマーカーを付けるだけの目的で箇条書きのタグ(アスタリスク)を使う人が出てきては今回の作業の意味が無くなってしまうので、マーカーの色と形を変えました。■◆●
- こんな感じでいかがでしょうか? -- Tatata 2009年3月7日 04:31 (JST)
わざわざ専用のテンプレートを作っていただいたようで、ありがとうございます。試作品も見せていただきましたが、これを使えば元の体裁とあまり変わることなく、情報をすっきりと整理することができますね(テンプレート+改行という形式にしておけば、移動祝祭日のように、テンプレートで囲まれた情報のチャンクを他の月に移すような場合でも、間違わずにできそうです)。お疲れ様でした。マーカーの形状や色については、個人的には3つのバージョンのどれでもよいと思います。一旦テンプレート化してしまえば、仮に変更の必要が生じたとしても、テンプレートのコードを変更すればいいわけですから、立ち上げの際の「製作者特権」ということで、ご自身で一番いいと思われるものにしたらいかがですか?--Shoestring 2009年3月8日 00:57 (JST)
- 確認して頂き、ありがとうございます。それではテンプレートを準備して、祭やイベントの記事で使うことにします。
- 試作品を作っていた時のマーカーは全て漢字1文字分程度の大きさに見えていたのですが、他のブラウザでの表示を確認するために別のPCで見てみたら、■や●は箇条書きのマーカーと同じ位に小さく表示されていました。画像ファイルを作成して箇条書きの様に表示させるのは結構面倒そうなので、文字コードを打ち込んで表示させた記号をマーカーとして使っているのですが、どうやらブラウザ
個々のPCにインストールされているフォントによって見え方が異なるようです。当初は短いカラーバーのように見えていた■が気に入っていたのですが、このような状況なので、とりあえず現時点では見え方の違いが小さかった◆を使って作業を進めようと思います。 -- Tatata 2009年3月8日 15:18 (JST) 訂正 -- Tatata 2009年3月8日 22:05 (JST)
- Template:Eventを作成しました。3月分から順番に作業して行こうと思います。 -- Tatata 2009年3月9日 23:48 (JST)
[編集] 複数月に掲載するイベントのサブページ化
各ページでのテンプレート適用が一通り終わりましたが、イベント名の右側の括弧内に書いてある開催地を変に弄ってしまったので、現在はその修正を行っている途中です。
今回の作業を行って思ったのですが、例えば「長崎ランタンフェスティバル」や「ゴールデンウィーク」のように月を跨ぐために同じ記述を複数の月別ページに掲載しているものは、項目毎に単独のサブページを作成して記述し、月別ページからはテンプレートの様に呼び出す形にしてはどうでしょうか?
項目の内容を更新する際に編集対象となるサブページは、呼び出し側の月別ページを編集モードにした時にページの一番下にある「このページで使われているテンプレート: 」のところにリンクが表示されますが、これで分かり難いようであれば、項目毎のサブページの一覧表を(別のサブページとして)作成し、「祭やイベント」と各月別ページのノートの先頭に(テンプレートの様に呼び出す形で)表示させることを考えています。 -- Tatata 2009年3月15日 18:03 (JST)
- メディア・ウィキはテンプレートの入れ子が可能なので、{{USD}}や{{EUR}}のように、今回Tatataさんが作られたイベント用テンプレートを使って、{{Golden Week}}のようなテンプレートを作って該当月に貼り付けるようにしてもいいかと思います。そうすれば記事の修正が1回でできますし、たしかに楽ですね。通貨のテンプレートを作っておきながら、こちらのほうは気づきませんでした。
- 同じテンプレートを親ページに貼り付けておけばそれがそのまま月またがりのイベントの一覧表になるので、新たなページは特に必要ないかと思います。
- いずれにしても、月またがりのイベントは移動祝祭日でもあるケースが多いので、年ごとのテンプレートの張替えといったような作業から逃れることはできませんが。あと、たまたまその年だけカレンダーの関係で月またがりになるようなもの(「○月の最終週の土日」みたいなイベントに多い)については、その年が終わればしばらくは月またがりにはならなくなるので、特にテンプレート化せずに従来どおり対応すればいいかと思います。--Shoestring 2009年3月15日 23:49 (JST)
- (1) ちょっと確認を。親ページを編集モードにすると「(注) 市のように、「毎月○日開催」といったイベントをこのページに記入してください。月ごとのイベント情報については、各月のページに記入をお願いします。」というコメントが書かれているのですが、月またがりのイベントも掲載してしまっていいのでしょうか。また、たまたまその年だけカレンダーの関係で月またがりになるようなものをテンプレート化しない場合、親ページにも記載すれば日付が入っている物の場合は毎年の更新箇所が親ページと月別ページの2箇所に、親ページに記載しなければ「月またがりのイベントの一覧表」が一見歯抜けに(或いは親ページへの掲載基準が分かり難く)見えてしまいそうな気がするのですが、この辺りの事はどうすればすっきりしますかね…
- (2) それからテンプレート化の方法ですが、Template名前空間に置いて所謂「メディアウィキ・テンプレート」として扱うと、Wikitravel:メディアウィキ・テンプレートの使用の方針に準拠する手間が掛かります。使用する回数がとても少なく、使用するページ(呼び出し側のページ)も限られているので、テンプレートではなく一般のページ(「祭やイベント」のサブページ)としてメインの名前空間に置いてテンプレートと同じ様に呼び出す方が、方針の問題も回避できて良いのではないかと思います。試しにこの方法でいくつかやってみます。-- Tatata 2009年3月17日 00:56 (JST)
- 3件のイベントを単独の項目としてサブページ化してみました。また、サブページ化の情報のほか、基本フォーマットと移動祝祭日関連の情報を編集ガイドとして 祭やイベント/sub のページにまとめ、月別ページのノート(1月・2月・3月)から呼び出す方法で掲載してみました。こんな感じでいかがでしょうか? -- Tatata 2009年3月22日 01:21 (JST)
- このところ忙しくてページをよく見ていなかったのと、最近WTの編集が活発だったためか、メッセージが書かれているのを見落としてしまいました(すみません)。テンプレートを使う方法とサブページを使う方法のどちらでも、見え方には大差がないみたいなので、Tatataさんの方法でよろしいかと思います。ノートの注釈ですが、ラマダンのように、陰暦で閏月を設けないため、どんどん月が動いて行くイベントに対応するためには、結局12か月全部に載せないといけないということになるのでしょうかね?--Shoestring 2009年3月22日 22:26 (JST)
- ラマダンのようなものや、たまたまその年だけカレンダーの関係で月またがりになるようなものについて考えてみました。とりあえず掲載される可能性がある全ての月に載せておいて(サブページの呼び出しだけ書いておいて)、サブページ側の内部に条件文を組み込むと、サブページ側の編集だけで実際に表示される月を変更できそうです。条件文の部分だけを別のテンプレートにしたりEventテンプレートへ組み込んだりすることも考えましたが、使い方やその説明が難しくなりそうなのでやめることにしました。サブページに条件文を直接書き込むことになり内部が少し複雑になりますが、試しに何か1つをこの方法でやってみようと思います。 -- Tatata 2009年3月24日 00:44 (JST)
移動祝祭日等への対応例として「春節」をサブページ化[4]してみました。サブページの呼び出しは1月と2月で行っていますが、現時点では項目の内容を2009年の状態のままにしてありますので、1月にだけ表示するように指定してあります。こんなやり方でどうでしょうか?
switch文はhtmlではないのですが、htmlの<br clear="all"/>すらテンプレート化しているので、switch文を裸のままで使ってしまっていいのかなぁという気がしないでもないですが… -- Tatata 2009年3月26日 22:28 (JST)
- システムに暗いので申し訳ありませんが、これはイベントが掲載される可能性のある月をそのイベントのサブページ全て挙げ、各月のページにもタグを貼り付けておいた上で、その年の該当月以外の部分をサブページの文面でコメントアウトすることで表示の調整をする、というものなのでしょうか?--Shoestring 2009年3月31日 05:41 (JST)
- その通りです。switch文の条件には表示させるページ名を書けば足りるのですが、掲載される可能性のある月(タグを貼り付けた月別ページ)を全て書いた上で表示しないページをコメントアウトした方が分かりやすいと思ってそのようにしました。尚、switch文の条件にそれが実際に記述されているイベント別サブページのページ名を入れているのは、そのサブページでもイベント情報を表示させる為です。 -- Tatata 2009年4月2日 19:21 (JST)
[編集] 見出し内の掲載順序
Shoestringさんにちょっと質問があるのですが、前の見出しの話が長くなっているので、別の見出しを設けました。最近「祭やイベント」を弄り出して、見出し内の掲載順序はイベントの開始日の早い順かなと思ったのですが、この認識で正しいでしょうか? 何か基準があれば編集ガイドにも書いておこうと思います。-- Tatata 2009年3月24日 00:44 (JST)
- とりあえず地域ごとのイベントの始期に注目して、日付が早いものほど上に来るように編集しています(その際、前月からの月またがりのイベントがあれば、それをトップに持ってきています)。やはり日付順で並んでいた方が、これから見にいけるイベントなのか判断がつきやすいですからね。あと、分かりやすさという意味で、イベントの日付も太字にしてあります。--Shoestring 2009年3月24日 05:37 (JST)
- ありがとうございます。上の見出しの「ラマダンのようなもの」のサブページ化をやろうとして気が付いたのですが、場合によっては各月のページに書いた「ラマダンのようなもの」の呼び出しの位置が日付順に合わない可能性が出てきますね。そのような場合は、状況に応じて月のページを編集して呼び出しの位置を変更するということで良いでしょうか? -- Tatata 2009年3月24日 13:41 (JST)
- どのような状況が想定されるのか、具体的なイメージがちょっとつかめませんが…、まぁ「日付順」というのはあくまで原則ですので、仮にそれに合わないものが出てきたとしたら、「例外」ということでそれぞれの地域の中で無理のない位置にそれを当てはめればいいのはないでしょうか?そもそもそのような例外がそれほどたくさんあるとは思えませんし、ルールを細かくしても、それに気づかずに却って無視されてしまう可能性があるようにも思えます。--Shoestring 2009年3月24日 22:02 (JST)

