きちんとした実装機能と課題をまとめていませんでしたので、以下に書いておきます。
mt4iと重複している機能はたくさんあります(というより拝借させて頂きました...)。
とりあえず書きなぐりましたので、きちんとまとまっているかどうかは怪しいです。
CHEEBOWさん>
アドバイスありがとうございます。徐々にまとめて書きます。
MT Mobile 0.0.1 実装機能
- 登録ブログ一覧表示
- カテゴリ選択
- 個別エントリ記事表示
- 画像表示のリンク変換
- 携帯機種毎のキーボタンによるリンク選択
- Jcode.pmによるShift_JIS変換 (jcode.pl対応していません...)
- ImageMagickによる画像縮小、変換 (なければそのまま表示です)
- MovableTypeのテンプレート使用によるHTML表示
- EUC文字コードによる実装ですが、最終的にShift_JIS出力します。(App.pm参照)
未実装、及び実装したい機能、テスト項目など
- テキスト、背景などの色、画像指定 (設定できないのが難点)
- MovableType3.0以下でのテストと対応
- URL文字列の妥当性チェック (長さは本当に適切になっているのか、など)
- 表示文字数制限によるページ送り (個別エントリに実装したい)
- 個別エントリでの画像表示
- 月別などのアーカイブ選択
- エントリ投稿、コメント投稿
- もっと欲を言えばMovableType自体を携帯から管理など (無茶すぎる...)
- 全キャリア対応 (本当にできるのか!!??)
- その他mt4iが実装していてMTMが実装していない機能 (たくさんありすぎて...)
とりあえずこんな感じかと思います。
まだまだ未熟ですが、アドバイスなどございましたらお教え下さいませ。
こんなこと言うと会社の方々に何か言われそうですが、こちらで紹介されている記事ですが、私がいる会社が共同でやりました。
これやっていて「ああ、なんとなくライブラリ化できるかなぁ...」なんて思いながら趣味でやりました。
改良したのはエントリで画像を表示するところぐらいでしょうか。
