ウェブデザインのヒント F*stream一見さんのコメント歓迎

Post to Google Buzz
このエントリーをはてなブックマークに追加
はてなブックマーク - mixiに複数のRSSを登録
Bookmark this on Yahoo Bookmark
Bookmark this on Livedoor Clip

mixiに複数のRSSを登録

当ブログと日記ブログの分離も完了したことでちょっと一息…と思っていたら、単純なミスに気がつきました。

「あ、mixiからウェブ関連記事に直接飛べないじゃん!」

ウェブ関連トピックからいらした方にみーくんの愛らしさ語ってどうする。
というわけで、2サイトのRSSをまとめる方法がないか探してみました。

で、「複数のRSS」でググって見つけたのがこちら。↓↓

1.複数のRSSフィードを1つに集約して再配信する「MixFeed」:ニュース – CNET Japan

MixFeedはブログの更新情報を読者にメール配信できたりしてなかなか便利なサービス。自分のRSSをまとめるためというよりは、多くのRSSを効率的に閲覧したい人たちに向いているツールのようです。

2.worris’ 複数のRSSをまとめるCGI

わたしはこちらのスクリプトでRSSを統合しました。
(worris’管理人様、素晴らしいスクリプトをありがとうございます。)

「ウェブデザインのヒント」と、日記サイト「青空付箋」合同RSS
http://f-stream.net/rss.cgi

使い方はシンプルなので、FFFTPを使ったことがあるレベルの人なら使えます。

  1. 設置先のサーバーがRubyに対応していることを確認。(バージョン1.8.2以降であれば使えます)
    確認できたらRubyパスをメモしておきます。
  2. 1行目の #!/usr/local/bin/ruby から
    76行目の puts new_rss までをコピーしてメモ帳に貼り付け。
  3. 一行目のRubyのパスがメモしておいたパスと違う場合は書き換えます。
    (書き換えなくていい場合が多いですけども。)
  4. 43行目の orig_rss=[“http://~ のURLをそれぞれ登録したいRSSのURLに置き換えます。
    このときの注意としては、RSS1.0,rdf のRSSを登録すること
    (RSS2.0,Atomには対応していません。)と、 ” を消さないように注意すること。
  5. rssmixer.cgi など適当な名前をつけて、cgiとして保存。
    (TeraPadとか使ってる人は、文字コードShift-JIS・改行コードCR+LFで。)
  6. FFFTPで適当な場所にアップロードし、属性を755など(サーバーによりけり)に変更します。
  7. 設置したCGIにアクセスします。RSSが正しくミックスされていたら動作確認OK。
    そのcgiのURLを直接RSSとして配信するなりmixiのRSSに登録するなり
    煮るなり焼くなりしてください。

動作確認ができたら、タイトルを変更しときましょう。
いや別に変えなくても動くんですけど、作者様のサイトタイトルのままっていうのもアレですので。

・54行目~57行目、 maker.channel. で始まる4行を自分のサイト情報に変更します。
各行の ” ” の間は自由に編集できますが、2バイト文字(日本語など)は化けます。

ここまで変更できたら設置完了です。お疲れ様でした。

************

そういえば、ウェブデザイナーやディレクターでもCGIの設置はわからないって人が案外多い、ということを最近知りました。SOHOならともかくある程度の規模の制作会社なら、プログラミングや設置が別の担当(部署)になっているのが普通のようですね。

とはいえ、昨今はCMSも爆発的に普及していることだし、ウェブデザインとプログラムの知識はそうそう切り離して考えるわけにもいかないはずですよね。

いや、技術的にはだいたい切り離せるんですけども、知識がないとなかなかスムーズにはいかない。

あ、なんか奥歯にものの挟まったような言い方になってきたな。

要は、デザイナーもスクリプトの、プログラマもデザインの基礎知識をある程度身に着けておかないと、社内で意思の疎通がうまくいかなくてお互いにイライラしたりするんじゃないかなぁと。

自戒もこめつつ、そう思うわけです。

まぁなんだかんだ言ってウェブに限らず、相手の畑を知ってる人間は強いですよね。
見聞は広くしておきたいものです。
*********

さてさて。これは余談なんですが、CMSDesignerってどうなんでしょうか。
もし導入した会社の方がいたらお話聞かせてもらえると嬉しいです。
個人レベルで普及していないせいで少々導入の敷居が高い感があるCMSDesignerさんなのですが、一回取り入れちゃえばラクそうな気もするんですよね。(コストかかるけど。)

作業をどう分担されているのかと、トラブルシューティングをどうしているかがいちばん気になります。

よかったらコメントかメールくださいね~。(告知)

2007-07-03 カテゴリー:ツール Comments (0) | Trackbacks (0)