Fandom


ヘルプ
このヘルプには更新、または翻訳されていないコンテンツがあります。どなたでも翻訳にご協力いただくことができます。
原文 : w:Help:RSS

この拡張機能は、Fandomの初期状態では有効化されています

Fandomでは、RSS拡張機能を使うことで記事中に、他のサイトからのRSSフィードを表示させることができます。コミュニティのトピックに関する最新のニュースや関連ブログ、他のWikiでの更新を表示したい時に便利です。

RSSを追加する方法

まずはフィードのURLを見つけます。通常「RSS」のボタンやフィードを表示している部分のリンクなどで見つけることができます。URLを見つけたらそのURLをアドレスバーからコピーしましょう。

RSSフィードをページに追加するための基本的なコードはこちらです。

<rss>URLをここに入力</rss>

フィードのカスタマイズ

URLの後にパラメータを追加することで表示の仕方をカスタマイズできます。パラメータひとつひとつを「 | 」(パイプ)で区切ります。(リンクやテンプレートの場合と同様です。)使用可能なパラメータは

パラメータ 結果
short 指定すると、個々のフィードの詳細な文章を表示せず、ヘッドラインだけを表示します。
date 指定すると、個々のフィードの日時を表示します。
max=x 表示するアイテム数を指定します。
highlight=単語1 単語2 指定した単語が強調されます。半角空白で複数指定できます。
filter=単語1 単語2 指定した単語が含まれている記事のみ表示されます。shortを指定時のみ有効です。
filterout=単語1 単語2 指定した単語が含まれている記事が表示から除外されます。
reverse 表示順序を逆にします。
charset= 文字コードを指定します。例えば特定の文字を表示するにはUTF-8などの指定が必要な場合があります。

注意: もし<rss>タグとURLを入力してもフィードが表示されない場合、charset=UTF-8パラメータの指定をお試しください。

FIFAのヘッドラインを追加する場合、下記のようになります。

<div class="toc" style="width:80%; margin:auto;">
'''今日のニュース:'''

<rss>https://www.fifa.com/worldcup/rss/news|output=rss|charset=UTF-8|short|date|max=3</rss>
</div>

そうすると

今日のニュース:

Loading RSS data...


Googleフィード

Googleニュースのヘッドラインを追加する場合、下記のようになります。

<div class="toc" style="width:80%; margin:auto;">
'''今日のニュース:'''

<rss>https://news.google.com/news/feeds?output=rss|charset=UTF-8|short|date|max=4</rss>
</div>

そうすると

今日のニュース:

Loading RSS data...

・・・おっと、更新が必要じゃないか。

もっとも簡単な対処法はMyTopicHereを任意のもので書き換え、あなたのウィキに貼り付けることです。

<rss>https://news.google.com/rss/search?pz=1&cf=all&q=MyTopicHere&cf=all&scoring=n&hl=ja&gl=JP&ceid=JP:ja|charset=UTF-8|short|date|max=3</rss>

試しにStarWarsで試して見る:

<rss>https://news.google.com/rss/search?pz=1&cf=all&q=StarWars&cf=all&scoring=n&hl=ja&gl=JP&ceid=JP:ja|charset=UTF-8|short|date|max=3</rss>

すると…

最新のスターウォーズの情報:

Loading RSS data...


他の言語を使用する

Googleフィードを他の言語で使用する場合は、urlをグーグルの言語コードで対応させてください。これらはFandomの言語コードと同じであることが多いです。

例えば、フランス語でgoogleフィードを読み込みたければ、urlの末端を変更して、FR(国)とfr(言語)へ変えれば使用できます。
例:&hl=fr&gl=FR&ceid=FR:fr

"Fandom"のフランス語フィード

Loading RSS data...

But there are some important caveats to working with other languages.

  • Language determines context. Choosing French in our example emphasizes Disneyland Paris over the original Disneyland in California.
  • Topics aren't universal. Feed topics don't produce results in all languages. You may have to massage the RSS statement a bit to get a feed in the language of your choice. If one set of keywords isn't producing results, think of other, similar words and try them. But remember: your feed topic simply might not be popular in a given language. You may never be able to get an iCarly feed in Sudanese!
  • Mixed language content possible. Feeds might produce results that are a mix of different languages, particularly if your topic is in a language different than the ?hl= variable.
  • Different users may see different things. What you see on a Google newsfeed can be shaped by your browser, the country you're in, and the language settings on your own Google account. So it's possible that two people looking at the same Google newsfeed will see different results.

Making sure the feed meets your needs

News feeds are passive. That is, you have to accept whatever results arrive. If your topic is clear and distinct, this is usually unproblematic But if your topic is comprised of very common nouns, you might get some results that have nothing to do with your topic.

Make sure you monitor the results for a while to see that every single line item is actually relevant.

Consider adding identifiers — like the production company, exact title, or key creative person — to the search term in order to ensure better results. For instance, "Good Omens Amazon" will return more results relevant to the Amazon version of Good Omens than just "Good Omens" alone. You may have to play around a bit to find the optimal term.

You also want to make sure you look at the dates on the news stories. If you're not pulling recent news stories, your search term probably needs a tweak. A feed that's not able to produce recent hits shouldn't be used. It helps no one to know what 2008's big news stories were about your topic.

コミュニティ内の情報をフィードで表示

MediaWikiではRSSフォーマット、またはAtomフォーマットによって履歴ページ特別:最近の更新特別:新しいページ特別:存在しないページへのリンクなど多くの特別ページウェブのフィードを適用し、表示することができます。この場合でもRSSのURLと拡張機能を使って、リストの一部をコミュニティのページなどに表示させることができます。

関連ヘルプ

その他のヘルプとフィードバック

特に記載のない限り、コミュニティのコンテンツはCC-BY-SA ライセンスの下で利用可能です。