お知らせ

これだけは知っておきたい Webアプリケーションの常識 2008年3月28日

これだけは知っておきたい Webアプリケーションの常識」が発売されました。
Webアプリケーションを作る上では、HTTPのプロトコルや、開発言語、データベースなど、さまざまな知識を組み合わせることが必要になります。
それらを全般的にまとめた一冊です。
Webアプリケーション開発にチャレンジしたい方や、実際に開発までしないまでも基礎知識として知っておきたい方にお勧めです。

他にも多数書籍を執筆しています。
こちらもぜひご覧ください。

Movable Type 4をiPhone&iPod touchに対応させる「iMT」

| コメント(3) | トラックバック(0)

iPod Touch先日、iPhoneから電話機能を除いた「iPod touch」が発表されました。
日本でも近日発売される予定で、私も思わず注文してしまいました(笑)。
 
これに合わせて、Movable Type 4をiPhoneやiPod Touchに対応させる「iMT」というプラグインが公開されています。

Movable Typeには、管理画面のテンプレートを丸ごと差し替える「AltTemplate」という機能があります。
iMTは、この機能を利用して、Movable Type 4の管理画面の一部をiPhoneおよびiPod Touchに対応させるプラグインで、SixApart自らが開発して公開しています。

iMTをインストールすると、iPhoneおよびiMTで以下の機能を使うことができます。

  • ブログ記事の新規作成
  • 過去のブログ記事の編集
  • コメントの管理

ファイルをダウンロードして、Movable Typeのインストール先サーバーにアップロードするだけで使うことができます。

ソースを見たところ、UserAgentでブラウザを判断して、iPhoneかiPod touchであればテンプレートを切り替える、という仕組みがとられていました。
その部分を外して、常にiMTのテンプレートを使うようにしてみると、パソコンでiMTの画面を見ることができました。

↓ログイン
ログイン

↓トップページ
トップページ

↓ブログ記事の作成
ブログ記事の作成

↓コメントの管理
コメントの管理

トラックバック(0)

トラックバックURL: http://www.h-fj.com/mt/mt-tb.cgi/1041.

コメント(スレッド1件,コメント3件)

コメントはスレッド表示になっています。
また、スレッドの先頭のコメントに対する返信には、先頭に矢印を表示しています。

No.1 ヒロカズ : (無題)

はじめまして、ヒロカズと申します。

記事を拝見しまして、
Movable Type 4にiMTを導入することが出来ました。
ありがとうございます。

そこで動作を確認しようとしたのですが、
常にiMTのテンプレートを使うようする
設定の書き換え部分で頓挫してしましました。

よろしければ書き換え部分を教えて頂けないでしょうか。

お手数お掛けしますが、ご確認よろしくお願いいたします。

No.2  Author Profile Page: (無題)

>ヒロカズさん
こんにちは。

iMT.plの80~90行目付近で、以下の赤字の「#」(全部で4か所)を追加すれば、常にiMTのテンプレートで表示されるようになります。

        # Using keyword detection provided by Apple:
        #    http://trac.webkit.org/projects/webkit/wiki/DetectingWebKit
#        if (my $ua = $ENV{HTTP_USER_AGENT}) {
#            if (( $ua =~ m!AppleWebKit/! ) && ( $ua =~ m!Mobile/! )) {
                $enabled = 1;

                # Redirect 'dashboard' or 'default' modes to iphone_main
                $app->mode('iphone_main')
                    if ($app->mode eq 'default') || ($app->mode eq 'dashboard');

                $app->config('AltTemplatePath', $plugin->path . '/tmpl');
#            }
#        }
    }

No.3 ヒロカズ : (無題)

>壱様

ご指摘ありがとうございます!
win版Safariで動作確認出来ました。

コメントする