「WebSig24/7MT4分科会第1回イベント」に行ってきたよ!
2007年10月13日(土)、「WebSig24/7MT4分科会第1回イベント」に参戦してまいりました。
場所は、東京駅近くのCG-ARTS協会さんの会議室(お世話になり、ありがとうございました!)。
「世界中の1%の人々へ」のDakinyさんの号令のもと、Movable Type大好きっ子達30人超が集まったわけです><
第一部は、あの(!)小粋空間のyujiroさんのお話。
MT4になって、テンプレートのモジュール化が進められたり変数を使った条件分岐が色々出来るようになりましたが、そのあたりを分かりやすく解説してくださいました。90枚もスライドを準備してくださっていて、非常に内容が濃いものでした。後ほど資料を公開してくださるとのことなので、じっくり復習させていただきたいと思っています。
Movable Typeをカスタマイズする人々のカリスマといっても過言ではないyujiroさんですが、今回初めてお目にかかることが出来て、大感激でした!私はyujiroさんはプロのミュージシャンだと勝手に妄想していたのですが、某IT企業にお勤め(で、音楽を趣味でなさっている)とのこと。ブログの雰囲気そのものの、落ち着いて優しい感じの方でした:-)
で、第二部は、レベル別グループに分かれてのワークショップです。
それぞれのグループ長は、Dakinyさん・yujiroさん・junnamaさん・壱さん…で、そこになぜかワタクシ。「なぜ君がそこに?」と不思議に思われた方、ホントに図々しくてスミマセンm(_ _)m
私のグループは既にMovable Typeをかなり使い込んでいらっしゃる方々ばかりでしたので、私は進行&発表役ということで、全て他の方がテンプレートタグを書いたり有益な情報を提供してくださったというわけなのです(汗)。
cremaグループでは、限られた時間の中で達成できそうなお題を出し合ってテンプレートタグを書いてみようぜ!ということで、以下の三つのお題を設定してみました。
カテゴリーごとにページの体裁を変えたい。
特にMovable TypeをCMS的に使おうと思うと、カテゴリーごとにテンプレートの体裁を変えたいという希望が出てくると思います。
MT3.xでもプラグインや下記のような方法を使うことによって実現できていたのですが、どうせならMT4的に書き直したいぞ、というお題です。
関連リンク(MT3.xのときは、こんな解決手段がありました)
http://miwa.offside.ne.jp/topics/movable_type/post.htmlこのお題はoscarさんとキアズマさんの素晴らしい連係プレーにより、時間内に解決!MTIfを使ってカテゴリー名の文字列を判別し、特定の文字列が含まれている場合とそうでない場合に読み込むモジュールを分岐させるという方法です。
(バタバタしていて、解決策のコードを頂戴するのを忘れていました!キアズマさん、もし良かったら、ここの部分のコードをくださいませんか?)→キアズマさんがまとめてくださったので、以下のリンク先にて解決方法をご覧ください▼[MT4]カテゴリーごとにデザイン(テンプレート)を切り替える方法
http://kiasma.vox.com/library/post/20071013.html
ウェブページの一覧を、全てのテンプレート内で表示させたい。
WordPressのテンプレートでよく見られるように、エントリーではない「ページ」(MTでは「ウェブページ」)の一覧をグローバルナビゲーション的にヘッダ部分に表示させたら便利なのでは?というお題です。
これは、MTPagesを全てのテンプレートに読み込まれる部分に入れて実現しようとしましたが、なぜか再構築時にエラーが発生してしまいました。ということで、これは宿題。近いうちに実験します!
ブログ記事内で、その記事自身についているタグと同じタグがついた記事一覧を表示させたい。
ブログを色々読み歩いていると、エントリーの下部に「関連するエントリー」へのリンクが表示されていることがあります。これをMT4でもやってみようということで、お題として採用。
何をもって「関連する」とするかとい うことで、とりあえず「同じタグがついている記事」ということにしました。
ブログ記事テンプレートの中でその記事自身についたタグを判断して、同じタグのついた記事をリストアップすればいいのでは、とあーだこーだ考えましたが、私の力不足によりタイムアウト…><
ここに途中のコードを書けるレベルではないので、宿題とさせてください。出来上がったら、またここで公開いたします!
イベントの最後に各グループの発表会がありましたので、キアズマさんご協力にて、皆さんの前でご紹介いたしました。
今回も皆さんのエネルギーを頂戴して、大変有意義な時間を過ごさせていただきました。Dakinyさん、もでっちさんをはじめ、皆様に心から感謝を申し上げますm(_ _)m
懇親会では日ごろ気になるweb界隈のお話で盛り上がり、さらに二次会(反省会)の場に移動→Dakinyさんとjunnamaさんの熱いトークにやられっぱなしでした!
反省会にて、私が「MTの使い勝手で、ここが物足りない!」というお話をしたら、junnamaさんに「何故それを書かへんの!?」とお叱りを受け、非常に(×100)反省した次第です。
色々言い訳しましたが、やっぱり今日明日中に、愛を込めて書こうと思いました(宣言)。あ、でもjunnamaさんがエントリーをあげるほうが、早い予感…。
関連リンク(後ほど順次追加していきます)
yujiroさんのエントリー
junnamaさんの成果物
壱さんのレポート
Comments
こんな感じなのでしょうか?
http://atstyle.biz/blogtemp4002.php
トップレベル(ルート)だけであれば簡単ですよ!
昨日はお疲れ様でした。
なお、同じタグを含むエントリーを出力するのは、小川さんのTagSupplementalsプラグインを使うとできます。
http://code.as-is.net/public/wiki/TagSupplementals_Plugin.ja_JP
昨日の時間内では間に合いませんでしたが、近日中に解決しようと思います。
ありがとうございましたー。
昨日はありがとうございました!
不勉強にて、小川さんのプラグインのことは存じませんでしたです…orz
とっても素敵な機能ですねー、これ!
しかし、もしプラグイン無しで関連するタグの出力が出来たら、それはそれで勉強になるので、ちょっと考えてみようと思いますー!
(関連度の重み付けなどは、MTタグだけで実現するのは無理だと思いますが)
http://atstyle.biz/mt4temp/4002/test.html
わたしも、同じタグを含むエントリー出力は、小川さんのTagSupplementalsプラグインを使ってみましたよ。いい感じです。
お世話になりました! おつかれさまでした!
ごめんなさい、肝心のコードをアップできておりません。
もう少し時間をください。また連絡いたします!
コメントありがとうございます!
今後も鋭意学習していこうと思っておりますので、なにとぞよろしくお願いいたします!
ほんとにお疲れ様でした!
お時間に余裕のあるときで構いませんので、なにとぞよろしくお願いいたしますっm(_ _)m
記事書いてみました。
http://kiasma.vox.com/library/post/movable-type%E3%82%AB%E3%83%86%E3%82%B4%E3%83%AA%E3%83%BC%E3%81%94%E3%81%A8%E3%81%AB%E3%83%87%E3%82%B6%E3%82%A4%E3%83%B3%E3%82%92%E5%A4%89%E3%81%88%E3%82%8B%E3%81%AB%E3%81%AF%E3%82%AB%E3%83%86%E3%82%B4%E3%83%AA%E3%83%BC%E3%81%94%E3%81%A8.html
↑
URL長いっすね。。。
URL長すぎましたので訂正しました。
http://kiasma.vox.com/library/post/20071013.html
VOXに不慣れなのがバレバレです(笑)
おはようございます。
丁寧なエントリーにまとめてくださって、本当にありがとうございました!
早速この記事内にも加筆しておきたいと思います。
土曜日はお世話になりました。
いやぁ、時間が足りなかったですね。
あのままやってたら、どんどんいろんなものが出来た気がするのに・・・
ですねー!
あのまま飲みながらテンプレートをいじるのも楽しかったかもしれないですね(笑)
また次回、oscarさんに色々ご指導いただきながらハックできたら、とっても嬉しいです。
今後とも、なにとぞよろしくお願い申し上げます。