MediaWiki拡張機能 - FlickrSet

提供:Shohei Yokoyama
>>Top > Software
移動: 案内, 検索

この拡張機能はFlickrのフォトセット(set)に対するビューワー機能を提供します。主な特徴は以下の通りです。

  • 簡単!
    • ソース中に <flickrset>Photo set id of Flickr</flickrset> と書くだけ!
  • でも見た目は綺麗!
    • サムネイルリスト
    • スライドショー
    • ジオタグが付いていればGoogleマップ上に表示

目次

スクリーンショット

Image Viewer

FlickrSetScreenshot.png

FlickrSetScreenshotBanner.png

Flickr APIキー

この拡張機能はFlickr APIを使うので「APIキー」が必要となります。「APIキー」は拡張機能の利用者自身が取得する必要があります。terms of useをよく読んで、利用規約を理解した上で使ってください。APIキーはこちらから取得してください。

  • 手順(非商用の場合)
    1. APPLY FOR A NON-COMMERCIAL KEYをクリック
    2. What's the name of your app?にアプリ名(何でも良い)を入れる
    3. What are you building?に何のアプリがを適当に書く。多分日本語OK。
    4. 二つのチェックボックスをチェック。(説明は各自読んでください)
    5. SUBMITを押す
    6. 画面が切り替わりKeysecretが表示されるので覚えておく

インストール

  • FlickrSet extensionをダウンロードして、Mediawikiのextensions/FlickrSetディレクトリへ展開します。
 wget http://shohei.yokoyama.ac/images/a/a1/Mediawiki_flickrset_v1.tar.gz
 mkdir extensions/FlickrSet
 tar -xvzf mediawiki_flickrset_v1.tar.gz -C extensions/FlickrSet
  • 拡張機能がcacheディレクトリへ書き込めるように、パーミッションを変更します。
 chmod 666 extensions/FlickrSet/cache
  • もしくは下のようにしても良いと思います。
 chown apache:apache extensions/FlickrSet/cache
 chmod 600 extensions/FlickrSet/cache
  • Flickr API keyとsrcretFlickrSet.phpをに設定します。以下の行をご自身のkeyに変更してください。
 define("wfFLICKRSET_APIKYE", "abababababababababababababababab"); //<----Change!
 define("wfFLICKRSET_SECRET", "cdcdcdcdcdcdcdcd"); //<--------------------Change!
  • LocalSettings.phpに、この拡張機能を読み込むように設定します。
 require_once "$IP/extensions/FlickrSet/FlickrSet.php";
  • あとは、任意のページに以下の様なタグを書くだけ!
<flickrset>72157624120056693</flickrset>

ダウンロード

使い方

イメージビューワ

  • イメージビューワ用HTMLを生成します。
  • そのソースをローカルにキャッシュとして保存します。
  • キャッシュの生成は必要に応じて行われます。
  • キャッシュのデータを読み込んでイメージビューワを表示します。

<flickrset>photo-set-id1</flickrset>

キャッシュコントロール

  • 基本
    • もしキャッシュが存在しない場合はキャッシュを生成します。このプロセスには時間がかかります。
    • もしキャッシュが存在する場合はキャッシュを読み込みます。これは高速に行われます。
  • キャッシュのクリア
    • Flickrのsetに新しい写真を加えた場合など、キャッシュを更新してください。
    • キャッシュの更新にはフォトセットidの値のプラス・マイナスを反転させてください。
    • ex.: <flickrset>77777777777</flickrset> ⇒ <flickrset>-77777777777</flickrset>
    • ex.: <flickrset>-77777777777</flickrset> ⇒ <flickrset>+77777777777</flickrset>
    • これで新しくキャッシュが生成されます。

イメージビューワ(キャッシュ生成無し)

  • もし同じフォトセットをMediawiki中の2カ所から参照している場合、キャッシュに関して問題が発生する場合があります。例えば片っぽでプラス設定をし、片っぽでマイナス設定をしている場合、プラス設定のページを参照したあとに、誰かがマイナス設定をしたページを参照すると、新しくキャッシュを生成してしまいます。つまり2カ所以上から同じフォトセットを参照する場合、2カ所目以降は、こちらのタグを使ってください。
  •  <flickrset2>photo-set-id1</flickrset2>
  • こちらは、キャッシュの生成は行わず、キャッシュからの読み込みのみを行います。

イメージビューワページへのリンク用バナー

  • イメージビューワーのページへリンクするバナーも用意しています。複数のセットのサムネイルをバナーっぽく表示しつつ、その写真集のあるページへのリンクを表示する事ができます。
  • Save Tubmnails list source code as cache
  • Show Thumbnails list with a link

<flickrsetthumbs>photo-set-id1,photo-set-id2|PageTitle|LinkText</flickrsetthumbs>

使用例

イメージビューワ

<flickrset>72157624120056693</flickrset>

23S2082486

[Slideshow]

[Map]


イメージビューワページへのリンク用バナー

<flickrsetthumbs>72157624120056693,72157624324034434|ソフトウェア/MediaWiki_Extension/FlickrSet/Gallary|Click Here to enter to the '''Photo Gallery of Indy'''</flickrsetthumbs>
  Click Here to enter to the Photo Gallery of Indy  

個人用ツール
名前空間

変種
操作
他の言語
案内
写真で綴るなにか
ツールボックス
Share