Google Gadgetではてなダイアリーにすきなブログパーツを張るの話

おやくそく

これを読んだひととか、読んで何かつくった人の身に何が起きてもあっきぃは責任とりま千円。

はてなでは好きなブログパーツが張れない

はてなダイアリーでは、好きなブログパーツをはりたくても、はてなが許可していなければ張ることができません。対応表にないもので、使いたいものがあれば、はてなアイデアに要望を出すのが正攻法ですが、半年とか1年とか待たされるか、放置されることもしばしばですので、あまり期待できません。放置され続ける要望一覧はこの辺→(要望中)(検討中)
もちろん、はてながだらしねぇのもありますが、ブログパーツを一律に許可しないのは(たぶん)セキュリティ上の理由があるから、ということもちょっと考慮してあげてください。

どうしても張りたいときのGoogle Gadget

そこでGoogle Gadgetの出番です。Google GadgetはiGoogleなんかのモジュールをブログパーツ化したようなものです(たぶん)。このモジュールはXMLスクリプト(HTMLっぽい何か)を記述してどこかにアップロードすることで簡単に自作することができます。表示内容は自由。ブログパーツを張ることもできます。
して、Google Gadgetははてなに許可されたブログパーツのひとつなので、(がんばれば)はてなで自由なブログパーツを使うことができるようになるのですた。
詳しくはこのへんだ。http://code.google.com/intl/ja/apis/gadgets/

XMLファイルとやらを見せてくれッ

ほい。

<?xml version="1.0" encoding="UTF-8" ?>
<Module>
  <ModulePrefs title="【モジュールの名前】" 
    title_url="【モジュールのタイトルにつけられるリンク】" 
    width="【モジュールの横幅】" 
    height="【モジュールの縦幅】" 
    author="【作者名】" 
    author_email="【作者のEメール】"/>
  <Content type="html">
  <![CDATA[ 
【ここに表示させたい内容】
  ]]> 
  </Content>
</Module>

なんかスケルトンになっているが……そのとおりだ!
適当に作ったらxmlファイルとして保存すべし

XMLファイルをどうすればいいのだ?

  • 適当なところにアップロードする
  • iGoogleを開く(Googleにログインして、iGoogleにアクセスだ)
  • My GadgetsをiGoogleに追加する
  • iGoogleにできたMy GadgetsのAdd a gadgetに、アップロードしたXMLファイルのURLを入力する。
  • すると、iGoogleに自分の作ったXMLファイルを元にしたモジュールがiGoogleに追加される。
  • こいつをブログパーツとして貼り付ける
    • モジュール右の▼ボタンから「このガジェットについて」をクリック
    • 「このガジェットを埋め込む »」をクリック
    • 適当に調整してコードを取得

できあがり

取得したコードが、Google Gadgetのウェブ埋め込み用コードになる。早速はてダに貼り付けてみよう!


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2010-05-20 (木) 01:46:07