前回の懸案だった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のウェブブラウザやスマホでアクセスするとログイン画面の後、以下のような画面が表示されます。
スマホ画面から 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 ではローカルメディアから写真のアップロード(ストック済みでも、その場で撮影でも可)が出来る事を確認しました。以下添付した画面。
追記2:
ドキュメントですが、既にトップに張られていました。うっかりミス(^^;;) こちらです。
https://github.com/movabletype/Documentation/wiki/English-developer-guide
Movable Type 5.1 プロの現場の仕事術 | |
荒木 勇次郎 蒲生 トシヒロ 藤本 壱 西畑 一馬 柳 泰久 伊藤 のりゆき 金子 順 高橋 真弓 天野 卓 奥脇 知宏 毎日コミュニケーションズ 2011-06-30 売り上げランキング : 104299 Amazonで詳しく見る by G-Tools |
基本からしっかりわかる Movable Type 5カスタマイズブック (Web Designing BOOKS) | |
大藤幹 シックス・アパート株式会社 毎日コミュニケーションズ 2010-03-24 売り上げランキング : 115011 Amazonで詳しく見る by G-Tools |
Movable Type 5でつくる!最強のブログサイト | |
小川 晃夫 南大沢ブロードバンド研究会 ソーテック社 2010-03-13 売り上げランキング : 147634 Amazonで詳しく見る by G-Tools |