inlineガジェットのサポート外問題(その2)

新規にinlineガジェットを作成出来なくなったことは前記事で触れましたが、既存のinlineガジェットの更新について悩み中です。
新たなurlのinlineガジェットをiGoogleに登録できなくなった("Sorry ... no longer supported"と弾かれます)ということで、自分のiGoogleに別名の仮ファイルを登録して、更新版を作成することも出来なくなってしまいました。ということは、inlineガジェットをinline仕様のまま更新したい場合、公開中のファイルに上書きしながら作業しなければならない!?
No Google HeaderTV JAPAN等を更新したいんですが、どうやって作業すればいいんでしょう?
対応策について御存知の方いらっしゃいましたら教えてください。
もうhtmlガジェットに仕様変え(といってもNo Google Headerはinlineじゃないと無理だけど)するしかないのかな?

ガジェット:World Clock

更新日:2008-02-14
以前作成した世界時計のガジェット:World Clockを更新しました。記事として紹介していなかったのでまとめておきます。

更新情報

ガジェットの概要

  • xmlファイル
  • Add to Google
  • 手動で表示名(label)、タイムゾーン(time zone)、サマータイム(dst)を設定することで、最大10都市の時刻を表示できる世界時計です
  • 背景色や文字色等、デザインをカスタマイズできます

ガジェットの[編集]について

label#1
表示名を設定してください(2バイト文字には対応していません "NO2BYTES"と弾きます) 例)TYO,JPN
time zone#1
タイムゾーン(時間帯)を設定してください 例)東京の場合GMT+09:00
dst#1
表示させる地域がサマータイム(デイライト・セービング・タイム)中の場合はオンにしてください

※以下#2〜#10まで同様に設定することで最大10都市の時刻を表示できます
※設定したい都市のタイムゾーンサマータイムtime and date.com等で調べるといいかもしれません

time format
時刻の表示形式を[ 24h(24時間制) / 12h(12時間制)]から選択してください
seconds
秒を表示させる場合はオンにしてください
sort
表示順を時間によって並べ替える場合はオンにしてください
background-color
表示域の背景色を設定してください
font-size
文字サイズを[ 10px / 11px / 12px ]から設定してください
font-weight
文字の太さを[ normal(通常) / bold(太) ]から選択してください
font-color
文字色を設定してください
font-color#1
#1の文字色を設定してください
border-color
文字の枠色を設定してください

ガジェットの更新

更新日:2008-02-03
一部ガジェットをinlineタイプからhtmlタイプに更新しました。また、IE6で発生する表示バグを修正しました。

  • JPN Calendar:IE6でまれにガジェットのフレームごと表示されないバグを修正(2008-02-03)
  • 2NN:IE6でまれにガジェットのフレームごと表示されないバグを修正(2008-02-03)
  • asahi.com:IE6でまれにガジェットのフレームごと表示されないバグを修正(2008-02-03)
  • Yahoo! Topics:IE6でまれにガジェットのフレームごと表示されないバグを修正(2008-02-03)
  • My Feeds:IE6でまれにガジェットのフレームごと表示されないバグを修正(2008-02-03)

詳しくは各エントリーを参照ください。やっぱりhtmlタイプは重いかな?

inlineガジェットのサポート外問題

更新日:2008-02-28


iGoogleにおいて従来のinlineタイプ(type="html-inline")のガジェットの新規作成が出来なくなりました。既存のガジェットに関しては、ある程度ページビューを稼いでいたものは、現状で動いていますが、Googleとしてはガジェット開発者に仕様変更を求めたいということのようです。また、"Sorry, this gadget uses the inlining feature, which is no longer supported."と表示され、使用できないinlineガジェットも出てきています。inlineタイプはセキュリティー面で問題があるというのが、今回の対応の理由のひとつのようですが、そういわれてしまうと、まあ仕方ないかなと思います。

ただ、自作ガジェットに関していうと、殆どがinlineタイプだったんですよね。inlineタイプを好んでいたのは

  • 内容によってガジェットの高さを動的に変更させ、かつページに反映させるには、htmlタイプよりinlineタイプで埋め込んだ方が早かった(htmlタイプ用のAPI:_IG_AdjustIFrameHeightが重い)
  • ガジェットのサイズを無視したポップアップを出したかった
  • ガジェットのデザインをiGoogleのテーマに合わせたかった

といった理由からですが、対応を考えなければ。以下が公開済みのガジェットですが

ガジェット名 記事 タイプ 現状 備考
No Google Header 2007-03-23 inline
JPN Weather 2007-03-21 inline
JPN Stock Market 2008-02-28 html inlineからhtmlへ仕様変更(2008-02-28
JPN Forex 2008-02-28 html inlineからhtmlへ仕様変更(2008-02-28
TV JAPAN 2008-02-21 html inlineからhtmlへ仕様変更(2008-02-21)
Yahoo! Topics 2007-04-04 html inlineからhtmlへ仕様変更(2008-01-25)
asahi.com 2007-04-05 html inlineからhtmlへ仕様変更(2008-01-25)
Yahoo! (US) News 2007-04-22 inline
My Feeds 2007-04-07 html inlineからhtmlへ仕様変更(2008-01-25)
2NN ニュース速報+ 2007-06-03 html inlineからhtmlへ仕様変更(2008-01-28) URL変更
2NN 芸能・スポーツニュース速報+ 2007-06-03 html inlineからhtmlへ仕様変更(2008-01-28) URL変更
World Heritage of the Day 2007-04-11 inline
World Clock 2008-01-31 html
KANJI of the Hour 2008-02-03 html inlineからhtmlへ仕様変更(2008-02-03)
Sticky Note 2007-04-22 inline ×
JPN Calendar 2007-04-22 html inlineからhtmlへ仕様変更(2008-01-20)

「現状」が「×」のガジェットは"Sorry, this gadget uses the inlining feature, which is no longer supported."と表示され使用できなくなっています。
これら「×」ガジェットはGoogleのガジェットディレクトリに登録していなかったので(使用されていた方はごめんなさい)、今回からサポート外とされたようです。
No Google Headerは紛らわしいんですが、実は二つのファイルがあります。そのうちnogoogleheader.xmlの方は現状でも使用可能です(一部テーマで挙動がおかしいことがありますが)。
http://mestalla.sakura.ne.jp/google/NoGoogleHeader/nogoogleheader.xml
× http://mestalla.sakura.ne.jp/google/NoGoogleHeader/NoGoogleHeader.xml
これもnogoogleheader.xmlをガジェットディレクトリに登録し、一方でNoGoogleHeader.xmlは未登録だった為の問題だと思われます。再度ごめんなさい。

取り急ぎFireFox用にNo Google Headerと同機能のGreasemonkeyユーザスクリプトを作成しました。FireFoxを使用している方にはこちらの方がいいかもしれません。

以上、状況をまとめてみましたが、順次ガジェットを修正します。

Moleskine/測量野帳用の月間予定表

以前、エントリーで書きましたが、2007年は手帳代わりにMoleskineを使用していました。殴り書きするには少々価格が厳しいんですが。

2008年用にMoleskineのページに貼れるよう、カレンダー/長期予定表/月間予定表を作成しました。ついでに、浮気候補の財布に優しいコクヨ測量野帳用にも作成しました。
こちらに置いておきますので、よろしければどうぞ。

ガジェット:TV JAPANの更新

長らく更新をサボっていましたが(ゴメンナサイ)、こちらのコメントで御要望頂いた機能の一部を取り入れました。

  • 更新内容
    • BSデジタルにBSイレブン(11ch) / TwellV(12ch)を追加
    • 地上波 / BSアナログ / BSデジタル、それぞれを一括で表示/非表示できるように設定を変更
    • Favoriteタブのレイアウトを修正
    • BSデジタルのWOWOW1 / WOWOW2 / WOWOW3の番組表示がバグっていたのを修正
    • 一部放送局の「正式名称」を変更

ガジェット:外国為替(JPN Forex)

この記事は旧バージョンのものです。新バージョンの記事を参照ください。


外国為替を表示するガジェットです。

ガジェットの概要

  • xmlファイル
  • Add to Google
  • 主要な外国為替を表示します。
  • 表記を日本語/英語で選択できます。
  • インライン(埋め込み型)ガジェットです。コンテンツ追加時に表示される「埋め込みを必要とするガジェットです...」のメッセージで[OK]をクリックしてインライン設定にしてください。インライン機能をHTMLの埋め込み表示に使用しています。

ガジェットの[編集]について

タイトル
ガジェットのタイトルを任意に設定できます。
ヘルプ
オンにするとガジェット上部にヘルプ(この記事)のリンクを表示します。
キャッシュ
データのキャッシュの有効時間の設定です。頻繁にチェックする必要がない方は、[30分]をお勧めします。
リンク先
外為をクリックしたときのリンク先を[Finance@nifty/YAHOO!ファイナンス/野村證券/大和証券]から選択してください。
表記
外為の表記を[日本語/英語]で選択してください。
米ドル / 円
オンにすると米ドル/円(USD/JPY)を表示します。
ユーロ / 円
オンにするとユーロ/円(EUR/JPY)を表示します。
米ドル / ユーロ
オンにすると米ドル/ユーロ(USD/EUR)を表示します。
豪ドル / 円
オンにすると豪ドル/円(AUD/JPY)を表示します。
英ポンド / 円
オンにすると英ポンド/円(GBP/JPY)を表示します。
NZドル / 円
オンにするとNZドル/円(NZD/JPY)を表示します。
カナダドル / 円
オンにするとカナダドル/円(CAD/JPY)を表示します。
スイスフラン / 円
オンにするとスイスフラン/円(CHF/JPY)を表示します。