Movable Type 備忘録
MovableType 4 beta2 レビュー
- Next Page: MovableTypeを手早くアップロードする
- Prev Page: MTRelativePathプラグイン
ご無沙汰しております^^
身内に不幸があってカスタマイズどころじゃなかったので、だいぶご無沙汰してしまいました。
その間に、MovableType 4 ベータ版がリリースされて、いろんなサイトさんのレビューを会社で読ませてもらってました。
メジャーバージョンアップということですが、既にベータ2がリリースされてるんですね (; ̄∇ ̄A
Movable Type 4.0 Beta 2 Available for Download
さて、わたしも今日MovableType 4 ベータ版をインストールしてみたわけですが、結論から申しますと現時点では使えない!? と判断したので、アンインストールしちゃいました。
データベースも変更されてるし、わたしの場合エントリ一覧さえ表示できない現象がでました。
今使ってるプラグインで使えなくなるものがあったら嫌だなぁ・・・と思う今日この頃です。
ということで、MovableType 3.3xからMovableType 4にアップグレード際の注意点と使用感などをレビューしてみようと思います。
- 2007.06.17 追記 -
MovableType 4 では SQLite が使用できない・・・ということを耳にしましたが、どうやらお使いのサーバの SQLite のバージョンによっては使用できないということが分かりました。
使用可能な SQLite のバージョンは 1.11 以上とのことです。
1.10 以下は未対応になったみたいです。
わたしが動作確認したロリポップは 1.08 でしたので、現状では使用不可となっています。
ちなみに、さくらインターネットは Ver1.12 でした。
また、DBD/DBI モジュールのバージョンにも影響ありそうです。
- ロリポップ
- DBI バージョン: 1.38
- DBD::mysql バージョン: 2.9002
- DBD::SQLite バージョン: 1.08
- さくらインターネット
- DBI バージョン: 1.51
- DBD::mysql バージョン: 3.0006
- DBD::SQLite バージョン: 1.12
わたしのところでは、ロリポップでは DBI に関連した影響か、再構築できないという現象がでました。
詳しいことはまだ分かりませんが、再度 MT4 をインストールして確認してみようと思います。
MovableType 4 レビュー
すべての機能を確認したわけではないですが、動作環境はロリポップで行いました。
まずはインストールについて
インストールは問題なくできました。
ただし、気をつけなければならないことがあります。今までのアップグレードでは、mt-config.cgi-original をリネームして、前バージョンの mt-config.cgi の内容を手動で編集などしたりしても問題なかったのですが、MovableType 4インストール(アップグレード)では、mt-config.cgi-original を変更してしまうと 500 Internal Error がでました。
ですので、MovableType 4のインストール(アップグレード)時はダウンロードした圧縮ファイルの内容をそのままサーバにアップロードして、何の変更もせず、ブラウザから mt.cgi にアクセスします。
そして画面指示に従って、データベースの情報やメール環境の設定を行っていくと mt-config.cgi が作成されました。
後から必要なコンフィグを付け足すようになります。管理画面について
管理画面は今までの管理画面よりカックいくなってました。
でもね、慣れてないだけかも、ですけど、ぶっちゃけ画面インターフェイスは使いにくいと思ったのはわたしだけかな。または、英語版だからかも。とにかく、ブログ全体の再構築しようと思ったら、そんなメニューはなく、小っちゃいアイコンになってて直感的に分かりにくいなどが多々ありました。
再構築時のエラーについて
再構築時 'mt/extlib/Data/ObjectDriver/Driver/DBI.pm' でエラーしちゃいました。原因不明。
新機能について
MovableType 4を使ってみて気になった機能を以下に記します。WYSIWYG
エントリ投稿に、WYSIWYGエディタが採用されてました。
ワープロ感覚で記事が書ける!? WYSIWYGが標準で採用されてました。バックアップ機能
今まで中途半端だったバックアップ機能ですが、データベース全体!? のバックアップができるようになってました。サーバお引越しでも使えるかな!?
エントリに無関係なページやディレクトリも管理できるようになった
たとえば、タグクラウド用のページやリンク集のページを作成した場合、今までだったらそのページはMovableTypeの管理外でしたね。MovableType 4からは、そういったページやディレクトリも一括管理できるようになったみたいです。CMSとしての機能強化といったところでしょうか。
これは便利そうです (●>∀<●)/アーカイブの種類が増えてた
今までは、個別、カテゴリ、日別/週別/月別のみでしたが、年別アーカイブの他、日別ユーザーなんてのもありました。詳細は不明です最後に、かしこで Ajax が使用されてました。
イメージファイルのアップロード時やブログ一覧表示などで Ajax が使われているようです。
以上です。
まだいろんな機能があるようでしたが、再構築でエラーしちゃったので途中でやめちゃいました。
来月(2007.07.18)に日本語版がリリースされるようです。 日本語版がリリースされたら、改めてインストールしてみます。
Trackback Pings(1)
- from
digital lab
ちょっと話題から遅れてますが、Movable Type4ベータ版公開されてますね。
Comments(18)
- #2: Posted by bzbell [RES]
>>1 ゆう さん
こんにちわ^^
> たしか4は今のところSQLiteでは動作しないんですよね〜。(^^;)
あっ!!
そういえばインストール時のデータベースの設定のところで、SQLite の選択肢なかったですねっ!!
でも、mt-config.cgi-original には SQLite の記述ありましたけどね。
ホントになくなっちゃうのかなぁ(つω-`。)> 今までのあの使いづらいとも言える編集画面に慣れてしまいましたからね〜。
ですよねぇ。慣れ親しんだ画面が一新されて、ぶっちゃけ別物でしたよ (; ̄∇ ̄A
> 怖くて今のところ4には手が出せないでいます。
同感です。
来月のリリース予定の日本語版までに、いろんな不具合が解消されてればいいですね。とはいっても、このサイトでは正式版がリリースされてもすぐにはアップグレードしないと思う (; ̄∇ ̄A
いろんな情報集めて、動くもの、動かないものを把握してからアップグレードしないと、チョビッと不安がある MT4 でした。
- #3: Posted by oscar [RES]
えとですね。
SQLiteですが、Beta1の時は SQLite と SQLite2 ともにDBDをインストールしてあげれば表示されました。
私の環境じゃMySQLも併せて全滅でしたが。Beta2ではどうも、SQlite2 が選択肢から外れているようです。でも SQLite は表示されました。
MySQLがうまく行っちゃったんで、テストとまではしてないですが。3.3でのTransformer化の影響がやっと片付いた時期ですから、やっぱり4がメインになるのはだいぶ先ですかね。
- #4: Posted by bzbell [RES]
>>3 oscar さん
こんにちわ^^
> Beta1の時は SQLite と SQLite2 ともにDBDをインストールしてあげれば表示されました。
えっ!? ということは使用可能なんですの!?
すいません、つかぬ事をお聞きしますが、DBD のインストールってもしかして、MT4 使うのに何か別途インストールする必要があるってことですか!?実はわたしのサイトでは、DBI がらみのエラーが出まして再構築できなかったんです。
ネットで調べたら、DBD/DBI ってのは「perl とデータベースの間をとりもってくれる汎用インターフェイス」とありました。> 3.3でのTransformer化の影響がやっと片付いた時期ですから、やっぱり4がメインになるのはだいぶ先ですかね。
ですね (●´∀`●)
わたしも正式リリースされても、すぐにはアップグレードできないかな・・・と思ってました♪
- #5: Posted by oscar [RES]
>ネットで調べたら、DBD/DBI ってのは「perl とデータベースの間をとりもってくれる汎用インターフェイス」とありました。
もう、判っちゃったみたいなんで、説明不要かもしれないですが、要はプラグインなんかを使うときに、これをまずインストールしてねとか書いてあるような、Perlのモジュールですね。MTでSQL使うには、追加しなくちゃならないんですが、サーバーの種類によってはインストール済みだったりします。それでもし追加インストールしたとして、インストール先がMT3.3のCGIフォルダ下だったりすると、MT4で読み込まれないわけですから、もう一度インストールしなくちゃならないわけです。
それで、DBの選択肢は対応するDBDがインストールされてる時に、表示されるみたいですよ。
そういう意味では、賢くなってます。
- #6: Posted by TAEKO [RES]
こんにちは。
こちらでもmt4ベータ試されたんですね。
私はベータ1から入れて今ベータ2使ってます(もちろん非公開のテスト環境で、ですけど)。SQLiteはバージョン1.10以上でないと動作しないので、サーバーに入っているSQLiteのバージョンが低い場合は選べるデータベース一覧に出てこないのだと思います。XREAではSQLite、MySQLともに問題なく動作しています。
MT4は現段階ではまだまだバグが多いので、新機能のお試しよりバグ報告のほうに費やされてます(^^;。上手く動かない場合は動作環境を詳しく書いてバグレポートするといいですよ。そのためのベータテスト期間ですから。
- #7: Posted by bzbell [RES]
>>5 oscar さん
> サーバーの種類によってはインストール済みだったりします。
Σ( ̄Д ̄;) ガーーーーン!! やっぱりそうなんですか!!
そうすると、ロリポップは現状では MT4 は使えないということ!?・・・ショックですの(つω-`。)> DBの選択肢は対応するDBDがインストールされてる時に、表示されるみたいですよ。
ということは、MySQL は選択肢として表示されたので、本来なら問題ないはずですよね!?
でもわたしの場合、再構築時に 'mt/extlib/Data/ObjectDriver/Driver/DBI.pm' でエラーしたんです。
また、エントリ一覧も表示されませんでした。う~ん・・・もう1度チェックする必要がありますね (>∀< )
>>6 TAEKO さん
こんにちわ^^
> SQLiteはバージョン1.10以上でないと動作しないので、サーバーに入っているSQLiteのバージョンが低い場合は選べるデータベース一覧に出てこないのだと思います。
あっ!! ロリポップでは SQLite のバージョンは 1.08 でした。
さくらインターネットでは 1.12 でしたので、問題なく!? 使えそうです (●´∀`●)いろいろ勉強になりました。
> 上手く動かない場合は動作環境を詳しく書いてバグレポートするといいですよ。
そうですね。
わたしももう1度インストールして動作確認してみます。
その上で、バグかもという疑いがあったらレポートしてみようと思います。お2人にはいつもお世話になりっぱなしで (; ̄∇ ̄A
ありがとうございます♪
- #8: Posted by TAEKO [RES]
すみません、正確には「SQLiteはバージョン1.10以下はサポートされなくなった」ですね。
http://www.movabletype.org/beta/change_log.html
だから使用には1.11以上が必要みたいです。
おっちょこちょいの癖は直さないとですね(^^;。
- #9: Posted by bzbell [RES]
>>8 TAEKO さん
こんにちわ^^
> 正確には「SQLiteはバージョン1.10以下はサポートされなくなった」ですね。
そうでしたか、わたしも確認せずすいません (m;_ _)mペコ
記事の方修正します。
- #10: Posted by かわぐち [RES]
またまた、お邪魔してます。かわぐちです。
なんかいろいろと弊害があるかな~って思って、
私は、まだインストールしてません。
日本語版がリリースされたら、インストールしてみます。>来月(2007.07.18)に日本語版がリリースされるようです。
ちなみに、その日は娘の誕生日。
う~、早いもんです。もう10歳になります。
- #11: Posted by bzbell [RES]
>>10 かわぐち さん
こんにちわ^^
> 日本語版がリリースされたら、インストールしてみます。
その方がいいかも、です。
実際に使ってみたら、だいぶ画面インターフェイスが変わってましたよ (; ̄∇ ̄A> ちなみに、その日は娘の誕生日。
> う~、早いもんです。もう10歳になります。そうなんですかっ(●´∀`●)
何かお祝いしなきゃ!!わたしにできること・・・できること・・・わたしに・・・何もできないですね (; ̄∇ ̄A 残念。
おさるちゃんのブログに書込みしに行きます♪
- #12: Posted by oscar [RES]
あれっ?
いまさら気づいたんですが、
>mt/extlib/Data/ObjectDriver/Driver/DBI.pm
ってことは、MT側のPerlライブラリですよね。もしかして、そっくりアップロードしてないんじゃないですか?
そんな事は無いか・・・MySQLのバージョンとDBD/DBIの全ての兼ね合わせなんでしょうかね。
- #13: Posted by bzbell [RES]
>>12 oscar さん
こんにちわ^^
> もしかして、そっくりアップロードしてないんじゃないですか?
最初そう思いました。
アップロードに不備あったのかな!? と思って、アップロードし直したりして・・・。
でも、やっぱりダメでした。しかも、今日気づいたのですが、MT4 をインストールたサーバで再構築しようとしたら、データが壊れてたんです Σ( ̄Д ̄;)!!
エントリのデータは残っていたのですが、エントリとブログを紐付けしているデータが壊れちゃってて、MT の管理画面から2度と表示されなくなっちゃったんですよ。悲しかったです(つω-`。)データ量の少ないサイトだったのでよかったですけど、このサイトは慎重にせねば・・・と思う今日この頃です。もしかすると、MT4 にアップグレードしないかも、です。
また、ネットで調べたら、他でも同じ症状がでているようなので、不具合!? または環境不備なんだろう・・・と今は納得しちゃってます (; ̄∇ ̄A
- #14: Posted by ゆう [RES]
bzbellさん、申し訳ないです。
MT調子悪くて500エラーでてしまったため二度トラックバック送ってしまいました。
しかも、なんでかわからないのですが別のURLでの投稿で・・・。
そんな訳で下のURL切れのトラバを削除してもらえるとありがたいです。m(_ _)m
- #15: Posted by bzbell [RES]
>>14 ゆう さん
こんにちわ^^
> そんな訳で下のURL切れのトラバを削除してもらえるとありがたいです。m(_ _)m
はい、はぁ~い ( ̄∇ ̄)/
了解しましたぁ。
- #16: Posted by TAEKO [RES]
こんにちは。
MT4もベータ4が出ましたね。さっそくお試ししていたんですが、ニュースです。ベータ4からは、これまで使えなかったSQLite2と1.10以下のSQLiteも使えるようになりました。選べるデータベースにも出てくるようになったと思います。
XREAでSQLite2でMT4の導入実験してみましたが問題なく動作しました。なので、1.10以下のSQLiteでも大丈夫だと思います。
一部のMySQLで上手く動作しなかったのも今後対応してもらえるみたいです。MT4もベータ3から日本語になっているので、操作もやりやすくなりましたね。
- #17: Posted by TAEKO [RES]
連投すみません。
さっきsixapartを見たら1.10以下のSQLiteでなんか不具合みつかったようで…(汗)。まだしばらくは様子見しなきゃいけないみたいですね。
やっぱり言及は自分が実際に試したもののみに抑えるべきで、憶測で言っちゃ駄目ですね(^^;。
申し訳ありませんでした。
- #18: Posted by bzbell [RES]
-
こんにちわ^^
> さっきsixapartを見たら1.10以下のSQLiteでなんか不具合みつかったようで…(汗)。まだしばらくは様子見しなきゃいけないみたいですね。
おぉ (>∀< )!!
いよいよ大詰めなのでしょうか。
でもまだ不具合があるんですね (; ̄∇ ̄A> 一部のMySQLで上手く動作しなかったのも今後対応してもらえるみたいです。
わたしのところ(ロリポップ)ではその一部に該当するようです (; ̄∇ ̄A
> 申し訳ありませんでした。
いえいえ、とんでもないです。
ご連絡いただけただけで助かります!!ベータ4 は日本語にも対応したので週末にでも確認してみようと思ってましたので、情報ありがとうございます♪


あぁ、なんだか4になるのが怖いですね。
たしか4は今のところSQLiteでは動作しないんですよね〜。(^^;)
しかもうちもロリポなので不安が・・・よぎります。(-_-;;)
あとはbzbellさんが言われてるようにあの斬新(MTとしては)な画面に慣れるかどうかですよね。
今までのあの使いづらいとも言える編集画面に慣れてしまいましたからね〜。
怖くて今のところ4には手が出せないでいます。