RSS Feedを表示するフリーの管理ツール『Feed2JS』&その他のFeed表示サービス

2010年9月27日

So What is “Feed to JavaScript”?

今構築中のサイトはトピックスのみMTで作ってあります。
それをトップページにRSS出力させようともくろみました。
以前も似たような作りのサイトで、Feed2JSを使ったのですが、
新しく使えそうなのがあるかなと思って探してみたが、
どうも気に入ったのがなかったので、やっぱりFeed2JSをつかうことにしました。

管理画面は英語になりますが、
下の2記事でとても説明に説明されてます。

小粋空間: RSS Feed(フィード)を表示する

Movable Type 備忘録 – Feed2JS

1. Get the Latest Source Code now available on eduforge 」とありますので、「eduforge」のリンクをクリックしてください。

とありますが、だいぶ時期が経ってるので、仕様が変更されたのか、

1. Get the Latest Source Code now available on Google Code

の「Google Code」のとこにリンク貼られてます。

もっと言っちゃうと、ここがダウンロードページ
右メニューの淡い緑色の部分に「feed2js-2.02d.zip」のダウンロードがありますので、
そこからどんぞ( ´∀`)つ

管理画面は、普通は

~/feed2js/magpie_debug.php

になります。
バーミッションも基本的に変えなくていいような・・・。少なくとも私の環境では。

私の環境だと項目で一つだけ問題があって、
Time Zone Offsetの設定で「+9」にすると、なぜだか1970年という日付になってしまう。
何も書かないと正常になるので、それで対応した。
→解決しました
サーバが元々GMTの設定だと、何も入力しなくてよいようです。

20100819追記
実験的に携帯サイトに設置したのですが、
Feedページへのリンクは表示されたのですが、
リンク先が「このページは表示できません」エラーになりました。

20100927追記
Chromeだとリストマークが表示されてしまうので、
スタイルシートに以下を追加しました。

.rss-box ul li  {
    list-style:none;
}

※スタイル名はデフォルト状態の場合です。

他のFeed表示サービス

どうもぱっとするのがなかったのですが(失礼)
今回見つけたFeed表示サービスを載せておきます。
これはそのまま生成コードを出力する仕様なので、ラクといえばラクなのですが、
もっとなんちゅーか2.0っぽい動的な動きをするものとかは開発されてないのかな(他力本願)と思ってしまった。
そんなに需要がないのかね。

RSS FeedをJavascriptでウェブページに表示 (ベータ版)
地味だけど、仕様的にはここのが一番固かったです。

20100819追記
実験的に携帯サイトに設置しました。
携帯だとJavascriptが効かないので、
リンク先表示となりますが、正常に表示されました。

RSS表示用ブログパーツ | FeedWind
一番有名みたいですが、日付がカスタム表示になってないのが解せぬ・・・。

RSSリスティング – HTMLソース取得
サービスへのリンクが必須事項。

しかし、急にサービスを終了されて出てこなくなる恐ろしさを考えるとやっぱりFeed2JSの方がいいのかな。

自分で作ってしまう方法

Blog Developer’s Cookbook : RSS feed を JavaScript で HTML に埋め込む
やはりJavascriptを利用したもの。
かなり混みいってそうなので今回はやめときますが、ノンプログラマーでもなんとかできそうなくらい丁寧に説明されてます。