印刷用表示へ切り替え 通常表示へ切り替え 更新履歴を表示 更新履歴を隠す
MovableTypePhoto Movable Type 開発者向けカンファレンスに行ってきた

六本木の泉ガーデンで開催された Movable Type 開発者向けカンファレンスに行ってきた。

■ ■ ■
泉ガーデン
泉ガーデン


東京メトロ南北線の六本木一丁目の駅を下りると,泉ガーデンが見える。対テロの特別警戒中だそうで,入口にはガードマンが立っている。「手荷物の検査をするよ」などと書いてあったが,実際にはされなかった。

上を見上げると
上を見上げると


建物の中央は吹き抜けになっていて,上を見上げるとなんだかすごい。カンファレンスの会場は4階なので,エスカレータに乗ればOK。なのだが,私は間違ってエレベータに乗ってしまい,いきなり7階へ運ばれてしまった。そこから長いエスカレータに乗って4階へ。泉ガーデンは傾斜地に建っているので,1階も4階も「地上1階」のような感じになっている。

ボードルーム
ボードルーム


会場のボードルーム。赤い椅子が並んでいるのが見える。

シックスアパートのTシャツ
シックスアパートのTシャツ


受付では,Tシャツとステッカーと水をくれた。サービスいいのね。のどが渇くので水は嬉しい。それに,万が一こぼしてしまうことがあっても,水なら被害が少ない。

Brad Choate氏による基調講演
Brad Choate氏による基調講演


最初に Brad Choate 氏の基調講演が1時間あった。物腰やわらか。Choate 氏が英語で話し,間をとってからシックスアパートのスタッフが日本語に訳すというスタイルである。スライドは日本語化されていた。

Movable Type 4 では,体系化が進められた。大幅にコードの書き換えが行われている。MT そのものが,プラグインと同様の形式を使うように書き直された。これにより,プラグインで MT 本体の拡張ができるとのこと。すなわち,ハックは不要になったということである。曰く,

もし MT4 に拡張できない部分があったとしたら,それはバグだ。

とのことだ。素晴らしい。

過去に氏の作成したプラグインも,順次 MT4 に対応するとのこと。最新のプラグインは Six Apart Code の subversion のリポジトリにチェックインされる。PerlScript Plugin も対応してくれそうだ (そうです。PerlScript プラグインの対応予定を質問したのは私です)。

Brad Choate 氏の講演の後,5分間の休憩を挟んで,たかやま氏による「Plugin 開発者に贈る」の講演があった。実際のコードを交えながらの解説。MT4 では,プラグインを登録するのにレジストリを使うようになった。後方互換のため,今までのプラグインの登録方法もサポートされているとのこと。「夢が広がりんぐ!!」で,喜んで開発をしている雰囲気が伝わってきた。たかやま氏は PostVox プラグインなどの開発も行っている (Six Apart - Tech Talk Blog: 野良plu: PostVox)。ブログは A Walk in the Park♪

最後は上之郷谷氏による「Movable Type 4 的テンプレート管理」の講演。同じ種類のテンプレートモジュールは1つのテンプレートとしてまとめて書いておいて,テンプレート内で MTIf で分割しておく。MTInclude するときに MTIf の条件にマッチしたものが読み込まれるという仕組みとなったとのこと。分岐には SetVar や SetVarBlock の値を使う。説明としてはこうだったが,実際の動作としては若干異なる。MTInclude によりテンプレート全体が読み込まれ,MTIf の条件にマッチしたものだけが有効になるという動作になる。このあたりは 小粋空間: Movable Type 4 のテンプレート構造 が詳しい。このテンプレート構造は MT4 からしか使えないわけではない。MT2 や MT3 でも実装が可能である。MT4 ではデフォルトになったというだけである。上之郷谷氏のブログは 2xup.org

講演終了で散会となった。

終了後,何となく物足りなさを感じた。せっかくプラグイン開発者が集まったのだから,開発者同士の交流できればより充実したものになったのではないかと思う。おそらく私の知っているブログの作者も来ていたに違いないが,それがどの人なのか分からなかった。考えてみれば,そのブログの作者の顔を知らないのだから当たり前である。誰彼構わず声をかけてみるという勇気はなかった。私も顔写真などは公開していないしなぁ。次回がもしあるならば,開発者間でコミュニケーションができるような場を設けてくれると嬉しい。

気になっていた Choate 氏の名前の発音の仕方は「チョート」だということが分かった。チョエートでもショエートでもコエートでもなかった (nlog(n): Movable Type 開発者向けカンファレンスに申し込んだ)。これですっきり。

Posted by n at 2007-08-25 02:42 | Edit | Comments (0) | Trackback(0)
Trackbacks

  • 「手違いで複数トラックバックを送ってしまった!」という場合でも気にしないでください (重複分はこちらで勝手に削除させていただきます)
  • タイムアウトエラーは,こちらのサーバの処理能力不足が原因です (詳細は トラックバック送信時のエラー をご覧ください)
  • トラックバックする記事には,この記事へのリンクを含めてください(詳細は 迷惑トラックバック対策 をご覧ください)
Comments
Post a comment
  • 電子メールアドレスは必須ですが,表示されません (気になる場合は「メールアドレスのような」文字列でもOKです)
  • URL を入力した場合はリンクが張られます
  • コメント欄内ではタグは使えません
  • コメント欄内に URL を記入した場合は自動的にリンクに変換されます
  • コメント欄内の改行はそのまま改行となります
  • 「Confirmation Code」に表示されている数字を入力してください (迷惑コメント対策です)


(必須, 表示されます)


(必須, 表示されません)


(任意, リンクされます)


Confirmation Code (必須)


Remember info (R)?