Typeのこと、いろいろメモっとこうと思ってブログつくりました。TypeMTMTAppjQueryMTCafeイベントこんばんは。Spring」に参加してきました。Niteに参加するため、懇親会への参加を断念して羽田に移動したのですが、飛行機に乗るまで少し時間があるのでレポートを書いてしまいたいと思います。!(笑)今回のMTCafeは勉強会形式で、しかも2部屋に分かれて2セッションずつ、計4セッションが行われました。2部屋のうちどちらを聞くか迷ったのですが、下記の2つのセッションを聞いてきました。Typeの実践的な管理画面カスタマイズ、検索カスタマイズ(奥脇さん)おそらくお二方とも資料を公開してくださると思いますので、具体的な内容はそちらをご覧いただくほうが良いかと思います。いうことで、それぞれの感想を書いてみたいと思います。デザイナーにもできる再構築の高速化/負荷分散(藤本さん)1つめのセッションは、藤本さんの再構築の高速化についてのお話でした。同じ部分を何度も繰り返し処理をさせないことが大事ということで、その方法についていくつか教えていただきました。テンプレートモジュールのキャッシュは、過去に使っていたことがあったのですが、キーを使ってキャッシュを作り分けするところで挫折したまま使わなくなってしまいました。今回改めてやり方を聞くと、なんで挫折したかわからないくらいわかりやすかったので、機会があればまた使ってみたいと思います。あと、テンプレートモジュールのキャッシュはDBに記憶されてるというのは初めて知りました。今までどこに保存されてるんだろう?と思ったことはあったのですが、気にせず使っていたので(笑)わたしがよく使っているのはPHPのインクルードを使って不可を軽減させる方法なのですが、こちらについても触れていらっしゃいました。拡張子などの制限が出てくることもありますが、いちばん手軽な方法かなと思います。MTMLなどの動的生成を併用する方法なども教えていただきましたが、存在は知っているにもかかわらずまだきちんと取り組んだことがない部分だったので、時間を作ってしっかりやってみたいと思います。再構築が重い場合に原因を調べる方法として、「mt-tmpl-testツール」があることを教えていただきました。DBの呼び出し回数やそれぞれのタグの処理時間から、再構築が重い原因がピンポイントでわかるそうです。詳しくは藤本さんのブログのこちらの記事で。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とのことでした。2013次回のMTCafeは、6月29日(土)に埼玉で行われます。http://kokucheese.com/event/index/85970/WordPressやPHPを絡めた内容になるそうですので、WP使いの方もぜひご参加ください!わたしはさすがに行けなさそうです・・・。名前を入力してください。メールアドレス正しいメールアドレスを入力してください。URL正しいURLを入力してください。タイトルタイトルを入力してください。タイトルに不適切な言葉が含まれています。コメント必須コメントを入力してください。コメントに不適切な言葉が含まれていますパスワード必須パスワードを入力してください。パスワードは半角小文字英数字で入力してください。Typeについて、自分的に覚えておいた方がよいことをメモっていきます。cmsも覚えていきたいなーという今日このごろ。