Ustream ステータス

説明

“Ustream ステータス” とは、Ustream チャンネルのオンライン・オフラインのステータスをウィジェット・ショートコードで任意の画像を使って表示するプラグインです。

Ustream チャンネルを入力し、オンライン・オフラインステータスを取得し、任意で指定したオンライン・オフライン用画像を表示します。

Ustream は誰でも無料 or 有料でライブ配信をすることが出来すメジャーなサービスの一つです。

サンプルサイト (最近オンラインになってないですが)
http://katzueno.com/

フィードバックをお待ちしています。ウェブサイトか、Twitter @katzueno までお願いします。

GitHub にもコードを載せています。プルリクエストも歓迎です。
https://github.com/katzueno/UstreamStatus-WordPress

プラグインサポートページ (日本語もあります)
http://katzueno.com/wordpress/ustream-status/

私が作成した他の WordPress プラグインはこちら
http://katzueno.com/wordpress/

スクリーンショット

  • ウィジェットの設定メニュー

  • Ustream ステータス動作画面

インストール

インストール・使用方法

インストール

  1. ustream-status フォルダーを /wp-content/plugins/ ディレクトリにアップロードするか、管理画面から直接インストール可能です。
  2. WordPress 管理画面の「プラグイン」ページから有効化してください。

準備

  1. Ustream アカウントを作成 (まだ作成していない場合)
  2. オフライン、オンラインのステータスを示す画像をアップロードし、そのURLを書き留める。

ウィジェットを作成する

  1. 外観ウィジェット 画面に行き、Ustream チャンネルと画像 URL を入力
  2. 保存

このプラグインはキャッシュを利用しています。チャンネルのステータスが変わるまで60秒以上かかる場合があるので、気長にお待ち下さい。

ショートコードを入れる

ショートコードの場合は、下記の形式で入力ください。

[ustream-status channel=”チャンネル名” online=”オンライン用画像URL” offline=”オフライン用画像URL”]

  • チャンネル名: チャンネル名を入れてください (Ustream チャンネル名か URL すべて、どちらでも可能です)
  • オンライン画像 URL: オンライン用画像のフルURLを入れてください
  • オフライン画像URL: オフライン用画像のフル URL を入力してください。

ショートコードの例:

[ustream-status channel=”nasahdtv” online=”http://example.com/nasa_online.gif” offline=”http://example.com/nasa_offline.gif”]

このプラグインはキャッシュを利用しています。チャンネルのステータスが変わるまで60秒以上かかる場合があるので、気長にお待ち下さい。

サイトの整理やこのプラグインをアンインストールする時

チャンネルの変更・削除を頻繁に繰り返す方や、プラグインをアンインストールされたい方は、下記のプラグインを使って Ustream のステータス情報を一時的に保存していた Transient 情報を削除することもお勧めします。

https://wordpress.org/plugins/delete-expired-transients/
https://wordpress.org/plugins/artiss-transient-cleaner/

FAQ

何が必要ですか?

WordPress サイトに加えて、Ustream.tv でアカウント作成し、配信を開始しなければいけません。

Ustream にどうやってサインアップするのですか?

Ustream.tv よりユーザー登録を行ってください。

オンライン・オフライン用の画像を持っていないのですが

ご自分で画像を作成して頂く必要があります。希望者が多ければプリセット画像の作成も考慮します。

配信中ですが、ステータスが変わりません

まず、60秒お待ち下さい。Ustream ステータスはキャッシュを使い、ライブ・オフラインステータスを60秒毎にしかチェックしません。

配信を開始して60秒以上経ってもステータスが変わらない場合、Ustream ID を打ち間違えたか、WordPress サイトが Ustream サーバーにアクセスしづらい状態になっているか、サーバーの IP アドレスが Ustream サーバーからブロックされている可能性があります。

Ustream サーバー自体が動いているか、どう確認できますか?

もしも、ステータス取得に問題が発生し続けるのであれば、下記のことが予想されます。

  • Ustream チャンネルを間違えたかもしれません。
  • 画像の URL 入力を間違えたかもしれません。
  • Ustream サーバー自体に問題が起こっているかもしれません。
  • WordPress サーバーが Ustream サーバーにブロックされているかもしれません。

評価

Works perfectly

The plug-in works great. I created my own images for online and offline status and it works flawlessly. Thank you.

2件のレビューをすべて表示

貢献者と開発者

Ustream ステータス はオープンソースソフトウェアです。以下の人々がこのプラグインに貢献しています。

貢献者

“Ustream ステータス” は1ロケールに翻訳されています。 翻訳者のみなさん、翻訳へのご協力ありがとうございます。

“Ustream ステータス” をあなたの言語に翻訳しましょう。

開発に興味がありますか ?

コードを閲覧するか、SVN リポジトリをチェックするか、開発ログRSS で購読してみてください。

変更履歴

3.0.1

  • 多言語のサポート

3.0.0

  • Ustream の新 API に変更
  • オンラインステータスを取得する方法を根本的に変更

2.0.3

  • Ustream API が http リクエストの受付を停止し https のみを受付けるように

2.0.2

  • ショートコート出力を修正

2.0.1

  • Warning: file_get_contents(http://api.ustream.tv/php/channel/wotstv/getValueOf/status) [function.file-get-contents]: failed to open stream: no suitable wrapper could be found in /path/to/wordpress/wp-content/plugins/ustream-status/ustreamstatus.php on line 96. エラーが発生したのでそれを修正

2.0.0

  • 複数チャンネルサポート
  • ショートコードのサポート
  • キャッシュ時間を120秒から60秒に短縮

1.0.0

  • 最初のバージョン。動きます。