WebSig 24/7 MT4分科会に参加してきました
みなさん、こんにちは、まーしーです。
5月16日に秋葉原で開催されたWebSig 24/7 MT4分科会に参加してきました。
第1部:「Publishing PlatformとしてのMovable Typeと、ウェブサイトの情報設計」
第1部はシックスアパートの金子さんによるMTの話やMotionの話とかでした。
「コンテンツ発射マシーン」的な表現をされていましたが、
MTを使うことでいろいろな使い方が可能ですよね。
第2部:ワークショップ「フィールドの追加と管理画面のカスタマイズ」
第2部は3テーブルに分かれてのワークショップで、藤本さんの「フィールドの追加と管理画面のカスタマイズ」に参加させてもらいました。
藤本さんのMT本も買ってざっと読んでいたのですが、まだまだ実践が足りなかったのですごくいい時間でした。
途中抜けだったのが残念ですが、それでもすごく満足がいくものでした。
普段仕事をしていると、MTOSを使うことがおおいので、今回のものを参考にして仕事に生かせるといいなぁ、と思っています。
今回のワークショップでやったフィールド追加の話は
- カスタムフィールドとは若干違う
- カスタマイズの余地が広い(=手間がかかる)
- カスタムフィールドとはデータの保存先が違う
- 検索や並べ替えが行いやすい
ということでした。
以下、プラグインをつくりながら教えてもらったメモ
MTの管理画面には各ブログごとのプラグインの一覧とシステムからの一覧があるのですが、ブログの中のプラグインに表示させるためにはもう少しカスタマイズが必要とのこと。
schema_versionが定義されていることでMTがDBをカスタマイズするんだと判断するそうです。
「DBをアップグレードします」 と出るアレですね。
テーブル増やすとかフィールド増やすというのはMTだと意外と簡単にできるんですが、他のCMSは少し難しめとのことでした。(SQLを直接書くとかそういう話らしい)
一点気をつけるとすれば、フィールド名・テーブル名は重複してしまってもアラートが出たりは当然しないので、
その辺に気をつけなければいけない、ということと、
作り方によってはアップグレードのたびに書き換えが必要になる、とのことです。
そのためのtransformとかを教えてもらったのですが、時間の関係でそこが聞けなかったので
そのあたりについては復習しておかないとな、と思っています。
そんな感じでつくってみたのが、サブタイトルを入力するフィールドを追加するプラグインでした。
こう書けばいい、というのにのっとってやったのもありますが、思ったよりも簡単にできてしまってびっくりするくらいでした。
もっともっとトレーニングしてつかっていきたいな、と思いました。
The blog of H.Fujimoto : Movable Type Developer's Guide特設ページ
http://www.h-fj.com/blog/mtdevguide/index.php
今回の分科会も非常に有意義な時間でした。
忙しい中準備されてたDakinyさんを始めテーブルリーダーの方々には感謝感謝ですね。
どうもありがとうございました!!
関連リンク
- WebSig 24/7 MT4分科会終了 - The blog of H.Fujimoto
http://www.h-fj.com/blog/archives/2009/05/17-173629.php - WebSig24/7 MT4分科会の第3回勉強会 終了! - WolaWola
http://www.zelazny.mydns.jp/archives/001509.php - MT4分科会第3回勉強会終了しました。 (WebSig24/7)
http://websig247.jp/committee/mt/000138.html - 次期Movable Typeは相当に期待できるらしい。WebSig24/7 MT4分科会第3回勉強会: 世界中の1%の人々へ
http://www.dakiny.com/archives/movable-type/movable_typemt43/index.php - Publishing PlatformとしてのMovable Typeと、ウェブサイトの情報設計 (WebSig24/7 MT4勉強会):Goodpic
http://www.goodpic.com/mt/archives2/2009/05/publishing_plat.html - WebSig24/7 MT4分科会の第3回勉強会 - slog
http://www.dream-creation.biz/slog/2009/05/websig247_mt43_1.html - WebSig24/7 MT分科会(MovaMotion?)。 (Junnama Online (Mirror))
http://junnama.alfasado.net/online/2009/05/post_204.html