Movable Type 6.0 Beta 1 Loupe (mt-data-api.cgi) をnginxで動かす - uehatsu's tech blog

前回の懸案だったnginxでMovable Type 6.0 Beta 1 の Loupe (mt-data-api.cgi) が動作しなかった点が解消されたのでご報告いたします。

内容はいたって簡単。proxy設定をするだけでした(^^;;

既に nginx で MT が PSGI 起動している場合は、その設定をコピーして書き換えるだけでOKです。

自分の環境ではこんな感じ。nginx の設定を変更したら、サービスをリスタートします。

    location ~ ^/cgi-bin/mt/mt-data-api.cgi {
        proxy_connect_timeout 90;
        proxy_send_timeout 90;
        proxy_read_timeout    90;
        proxy_pass http://mt;
        break;
    }
    location ~ \.cgi$ {
        proxy_connect_timeout 90;
        proxy_send_timeout 90;
        proxy_read_timeout    90;
        proxy_pass http://mt;
        break;
    }

プラグイン設定で Loupe の出力先を設定し、PCのウェブブラウザやスマホでアクセスするとログイン画面の後、以下のような画面が表示されます。

IMG_0661.PNGIMG_0660.PNG

スマホ画面から MT Data API, MT Chart API を利用した Loupe の画面にアクセスできます。サイト、ブログごとのPV、ファイルアップロード機能、コメントなどのフィードバック、1週間のアクセス数一覧、1日分のトップPVベスト3、1週間分のトップPVベスト3、などが表示されます。

iPhone の Safari でアクセスした場合、ローカルメディアにはアクセスできないので、ファイルアップロード機能のエリアは表示されないみたいです。PC からアクセスしたら表示されました。Android ではどうでしょう、手元に端末が無いので試せていませんが、、、

こんな感じで Loupe は、MT Data API, MT Chart API のポテンシャルを覗かせてくれています。MT Data API, MT Chart API のドキュメントはMT github wikiにまとまりつつあるようですが、トップページからはまだリンクされていないようなので(どうだろう?)ここではリンクしないでおきますね :-Pリンクされていました。追記2参照)

追記1:
yujiさんからご指摘あったように iOS 6 ではローカルメディアから写真のアップロード(ストック済みでも、その場で撮影でも可)が出来る事を確認しました。以下添付した画面。
image.jpg

追記2:
ドキュメントですが、既にトップに張られていました。うっかりミス(^^;;) こちらです。
https://github.com/movabletype/Documentation/wiki/English-developer-guide

Movable Type 5.1 プロの現場の仕事術
Movable Type 5.1 プロの現場の仕事術 荒木 勇次郎 蒲生 トシヒロ 藤本 壱 西畑 一馬 柳 泰久 伊藤 のりゆき 金子 順 高橋 真弓 天野 卓 奥脇 知宏

毎日コミュニケーションズ 2011-06-30
売り上げランキング : 104299


Amazonで詳しく見る
by G-Tools
基本からしっかりわかる Movable Type 5カスタマイズブック (Web Designing BOOKS)
基本からしっかりわかる Movable Type 5カスタマイズブック (Web Designing BOOKS) 大藤幹 シックス・アパート株式会社

毎日コミュニケーションズ 2010-03-24
売り上げランキング : 115011


Amazonで詳しく見る
by G-Tools
Movable Type 5でつくる!最強のブログサイト
Movable Type 5でつくる!最強のブログサイト 小川 晃夫 南大沢ブロードバンド研究会

ソーテック社 2010-03-13
売り上げランキング : 147634


Amazonで詳しく見る
by G-Tools
 
カテゴリ

Who is uehatsu?

uehatsu

アーカイブ

Facebook page