Hei Blog

Movable Typeのこと、いろいろメモっとこうと思ってブログつくりました。

MTCafe Tokyo 2013 Spring に行ってきました!

MTCafeこんばんは。
今日(4月20日)、市ヶ谷で「MTCafe Tokyo 2013 Spring」に参加してきました。
明日札幌でCSS Niteに参加するため、懇親会への参加を断念して羽田に移動したのですが、飛行機に乗るまで少し時間があるのでレポートを書いてしまいたいと思います。

ブログを書くまでがMTCafe なので!(笑)

今回のMTCafeは勉強会形式で、しかも2部屋に分かれて2セッションずつ、計4セッションが行われました。2部屋のうちどちらを聞くか迷ったのですが、下記の2つのセッションを聞いてきました。

  • A-1 デザイナーにもできる再構築の高速化/負荷分散(藤本さん)
  • A-2 Movable Typeの実践的な管理画面カスタマイズ、検索カスタマイズ(奥脇さん)

おそらくお二方とも資料を公開してくださると思いますので、具体的な内容はそちらをご覧いただくほうが良いかと思います。ということで、それぞれの感想を書いてみたいと思います。

デザイナーにもできる再構築の高速化/負荷分散(藤本さん)

1つめのセッションは、藤本さんの再構築の高速化についてのお話でした。
同じ部分を何度も繰り返し処理をさせないことが大事ということで、その方法についていくつか教えていただきました。

テンプレートモジュールのキャッシュは、過去に使っていたことがあったのですが、キーを使ってキャッシュを作り分けするところで挫折したまま使わなくなってしまいました。今回改めてやり方を聞くと、なんで挫折したかわからないくらいわかりやすかったので、機会があればまた使ってみたいと思います。
あと、テンプレートモジュールのキャッシュはDBに記憶されてるというのは初めて知りました。今までどこに保存されてるんだろう?と思ったことはあったのですが、気にせず使っていたので(笑)

わたしがよく使っているのはPHPのインクルードを使って不可を軽減させる方法なのですが、こちらについても触れていらっしゃいました。拡張子などの制限が出てくることもありますが、いちばん手軽な方法かなと思います。

他にはDynamic MTMLなどの動的生成を併用する方法なども教えていただきましたが、存在は知っているにもかかわらずまだきちんと取り組んだことがない部分だったので、時間を作ってしっかりやってみたいと思います。

また、再構築が重い場合に原因を調べる方法として、「mt-tmpl-testツール」があることを教えていただきました。DBの呼び出し回数やそれぞれのタグの処理時間から、再構築が重い原因がピンポイントでわかるそうです。詳しくは藤本さんのブログのこちらの記事で。

Movable Typeの実践的な管理画面カスタマイズ、検索カスタマイズ(奥脇さん)

奥脇さんは、MTAppjQueryを使った管理画面カスタマイズについてと、flexibleSearch.jsを使った高速検索について話してくださいました。

MTAppjQueryは、もうすぐバージョン1.0.0が公開されるということで、その新機能やドキュメント化されていない既存の機能について教えていただきました。
個人的には、最近はMTAppjQueryなしではやっていけないと思うくらい好きなプラグインなのですが、まだまだ知らない機能がたくさん隠れていることを知って、またいろいろいじってみたいという気持ちになりました。

気になったのはV1.0.0からディレクトリ構造が変わるという点だったのですが、前のバージョンで使っていたuser.jsなどはそのまま使うこともできるとのことなので、特に問題はなさそうです。

また、user.jsやuser.cssをインデックステンプレートとして簡単に管理できるようになる新機能は、いちいちFTPでファイルをアップロードしなくてもよくなるので楽になりますね。しかもブログごとにファイルを分けることができるようになるので、使いやすくなりそうです。もちろん、処理を1ファイルにまとめることも可能なので、柔軟な対応ができそうですね。

「flexibleSearch.js」は、JSONファイルに検索対象を出力しておいて、それをもとに検索処理をするというものです。検索対象は、タイトルでも本文でもカスタムフィールドでも、とにかくJSONファイルに吐き出せる内容であれば何でもOKとのことでした。
写真素材サイトのPAKUTASOさんで、このしくみが使われているそうですので、ぜひ高速検索を試してみてください!ホント、速いです!!

次はMTCafe Saitama 2013

次回のMTCafeは、6月29日(土)に埼玉で行われます。
http://kokucheese.com/event/index/85970/
WordPressやPHPを絡めた内容になるそうですので、WP使いの方もぜひご参加ください!
わたしはさすがに行けなさそうです・・・。

あ、その前に札幌でも5月18日(土)に行われるんでした(笑)
http://atnd.org/events/38912
こちらにはわたしも参加します!
MTに興味のある方はぜひご参加ください!


スポンサードリンク




コメント

お名前 必須

名前を入力してください。

メールアドレス

正しいメールアドレスを入力してください。

URL

正しいURLを入力してください。

タイトル

タイトルを入力してください。

タイトルに不適切な言葉が含まれています。

コメント必須

コメントを入力してください。

コメントに不適切な言葉が含まれています

パスワード必須

パスワードを入力してください。

パスワードは半角小文字英数字で入力してください。

Cookie

RSS 2.0 Login