MovableTypeの最近のブログ記事

先日行った「第1回 MT5勉強会」で知ったんですが、「Movable Type 5 Webサイト制作ガイド Volume 1」がついに発売になったようです。

PDF版なので、書店では売っていません。
iPhone/iPodTouch版も同梱されているとか!

Movable Type 5 Webサイト作成ガイドVolume 1

目次見るだけでもワクワクしますね。
MTに惚れているあなたなら、わかってくれるはず。

ちなみに、私がいま使っているMTのテンプレート本はこちらです。

Webプロフェッショナルのための黄金則 Movable Typeテンプレートタグ虎の巻 Movable Type 4.x対応 (Web Designing BOOKS)


もちろん、他にもたくさんの関連書籍を持っていますが、これを一番よく開きます。
これ使っている人、結構多いみたいです。


勉強会で割引クーポンを頂きましたし、某サイトをMT5で作ろうと思っているので、
購入確定です。
続編もあるようなので、これまた楽しみ♪

書くの遅すぎ!なんですけど、11月28日(土)新橋のファースト会議室で行われた
「第1回MT5勉強会」に参加してきました。


この勉強会、Twitterだったかmixiだったかたで知ったんですが、私が申し込みを
しようかと思ったときには、すでにキャンセル待ち寸前。
焦って、参加ボタンをポチし、それからオットに了解を取ったのでした。
(いつもは了解とってから参加ボタン) 
どうしても行きたい!と思った勉強会でしたので、すごく楽しみにしていました。

当日のTwitterのハッシュは #mt5s1です。こちらにも少しつぶやいております。
内容については、私のより他の方のを読まれた方が分かりやすいかと思います。


私は
Movable Type 5.0テーマの作り方
というテーマのワーキンググループに参加しました。

テーマとはMT4でいうテンプレートセット、これをもっと簡単にしたものだそうです。
テーマに含まれるものは


  •  カスタムフィールド

  •  カテゴリ、フォルダ

  •  デザインテンプレート

  •  ウェブページ

  •  ファイル


の5つ。

ほかにも


  • URLは必ず相対パスで記述。

  • 他のブログのテンプレートをincludeしない。

  • カテゴリー、フォルダ、カスタムフィールドをテンプレートで指定する場合には、エクスポート時に・忘れずにテーマに含める。

  • プラグインに依存するMTタグを記述する場合は、テーマの説明などに注意書きを記述。


などの説明がセミナーでおこなわれ、ワークショップでは自分でテーマを作成となりました。
こちらの資料はhttp://www.slideshare.net/goodpic/movable-type-5-how-to-create-themeにあります。


25_large.jpg


しかし、楽しみにしていたのにもかかわらず、ローカルにRCをインストールしていただけで
何もしていなかったし、正規版がでたのでインストールはし直しましたが、それっきり。
サーバーにインストールしたものに記事をふたつくらい書いただけの状況。
まず構造を理解することから始まりました。
通常、私はできあがったデザインをマークアップしてきますので、
デザインセンスのない私には配布できるようなテーマを作るのは難しすぎました(^^;

結局、テンプレートをいじるということで時間もかかり、色の変更程度のテーマしか
できませんでしたが、エクスポートして他のブログに適用したりと、作業のやり方に
ついては理解できました。

そうそう!
safariはサポートをしていないためか、テンプレートの動きがあまりよくありませんでした。
でも使えないわけではないので、ご安心を。

テーマを使うことによって、手順も楽になる部分もあり、活用していきたいと思いました。
(当日の発表では、たくさん作っても儲けたい〜とか言いましたw)

金子さんより、テーマはたくさん作って、配布してほしいとのことでした。
(元々、配布していくことを目的としているみたいです)
それによって、MTを使う方がもっと増えていくかもしれないからとのことです。


最後に、今回、この勉強会の企画を立ててくださり、写真も使わせてくださった蒲生さんを始め、six apartの方々やスタッフの方々には感謝します。
どうもありがとうございました。

先日ここを更新してから、つい先ほどまでログインができなくなっていました。
何をしたのか一切覚えがない。500エラー画面ばかりでいっこうにわからない。

レンタルサーバーに連絡をしてみたり、ファイルを消してみたり、
mt.cgiをアップし直したり、エラーログを調べたり、いろいろとやりました。

そして最終的なエラーがこれ。
malformed header from script. Bad header=didn't find a link: mt.cgi

そして、見つけました同じ現象の人。
Bois Creative Homepage 「MovableTypeのmt.cgiが500 Internal Server Error

ここに書いてあるとおり、URLのmt.cgi以下に
「mt.cgi?__mode=cfg_plugins&switched=1」
とつけて更新すると見慣れた画面に出会えました。

でも、Googleアカウントは何もしてない。
何かプラグイン関連かもと、一度プラグインを全部切ってみた。
するとちゃあんとログインできるじゃないですか。やほー!

もう一度全部有効化し、ひとつひとつ無効化していくとありました。
やはり問題はGoogleさん「GoogleAnalyticsWidget/google_analytics_widget.pl 」でした。
これを無効化したら、使えないとでていた「Widget Manager Upgrade Assistant 1.1」が使えるようになった。流れの中でアップデートを求められたのでそれもやっておきました。

Googleさんをいじった覚えはないんだけど、マジ焦りました。


先週土曜日、CSS Nite LP, Disk 6「CMSリベンジ編」に行ってきました。
最後にこういうのに行ったのはいつのことか。2年以上は前のことなので、思い出せません。


一つ一つの具体的なことは、カアサンズの方で書くとして、こちらでは全体的な感想を。

一番感じたのは「プレゼンテーション」の重要さ。

どんなに製品が良くても、どんなに実績があっても、それが伝わらなかったら制作者は興味を示さないんじゃないかと思いました。誰に、何を伝えたいのか。これがなかったWebRelease2は、最後の「○○使ってみたい人〜」という挙手のアンケートでは、ほとんど手が上がらなかった。
逆に今回MVPをとったa-blog cmsは「Web制作者のためのCMS」とうたっているだけあって、プレゼンもわかりやすくとてもスムーズで良かったと思います。

あと、今回感じたのは、「Dreamweaverでも編集が楽ちん」というのが多かったこと。最近のお仕事にはDWよりCodaを併用して使っているので、あまりこれには魅力を感じなかった。デザインビューで崩れません!というのは強い売りなんでしょうか。私はデザインビューで確認しないのでふーんとしか思いませんでした。


最後に5分のセッション3本がありましたが、これが一番充実していた感じがします。他のセッションの持ち時間は45分。それでもみなさん足りない感じでしたから5分はあっという間です。だからこそぎっちり、手短に、要点だけを入れ込めたんではないかと思いました。プレゼンはみなさん早口でおもしろかったです。


「みんな5分でいいじゃん」という発言があったのですが、5分ずつ聞いて、詳しく聞きたいヤツだけそのあとじっくり聞くのっていいかもと思いました。


結局、国産CMSはサポートはもちろん日本語だし、欲しい機能があって追加して欲しいと頼むのも日本語。やっぱり安心な気はします。だからといって、MTに勝てるのか、MTから乗り換えるのかというと難しいような気もします。


それMTでもできるじゃん。新しく覚えるより、MTでカスタマイズした方が早いよ。
と思ってしまった私はイケナイ子です。


そこでこの日の名言

MTでいいじゃん。
by アルファサード 野口純生氏


----------------------------------------------------------------------------

お子様たちがいるので懇親会には出られませんでしたが、お友達三人に会うことが出来ました。今は三人ともすっかり有名人で、これまた有名な方々が、彼女たちに所へきて話しかけていました。あ、誰々さんだ!と思っても、話しかけることも出来ず、もちろん紹介してもらうなんてことも出来ず。


しかし!なんとすごい偶然で、まさに今お仕事の指示を頂いている人と隣に!
お会いしたことはないので、顔も知りません。もちろん最初はわからなかったのですが、その方がとなりで開いたノートパソコンの画面がちらりと目に入った。(今回は机なしだったので、ホントすぐとなり)そこにはまさにその案件名が!!!
休憩時間に、私の目の前に座っていた友人と挨拶を交わしたので、こっそりメールでお名前を聞いちゃいました。もちろん、そのあとちゃんとご挨拶させていただきました。まさか隣になるなんて、神の思し召しといって笑いました。


情報だけなら家にいても手に入るかもしれません。
でも、実際にその場所に行って、人に会って受ける刺激というのはまた別物です。
夜の外出は難しいけど、日中であれば時間は作れるので、都合が合えばどんどん人に会いに出たいと改めて思いました。お誘いくださいませ。

MT4 日時を取得

| | コメント(0) | トラックバック(0)
このサイトの人気No.1は「MT4 カスタムフィールドで日時を取得」なんですが、先日「MovableType 備忘録」さんで「GetDate プラグイン」という記事を読みました。

あのとき、これがあればあの記事を書くこともなかったでしょうけど、アレはアレで勉強になったと言うことで。

このプラグインがあれば、「MT4 カスタムフィールドで日時を取得」で書いたような面倒なことはしなくても大丈夫です。

このブログは記事を投稿すると、Twitterにも通知されます。それを見た方から、こちらにコメントをしようと思ったけどできないとのお知らせ。
すぐに確認をして、管理画面の設定>コメントで「すべて自動的に公開する」に変更しても、解消されません。なんでだ!と思ってちょいと調べたら、ありました。
MT4でコメントを投稿できないときの解決策

ああ、よかった。

これでコメント受け付けられるようになりました。


す、すばらし!

もうこんなことしなくてよくなりました。


<MTEntries>ではモディファイアにAND, OR, NOT などを使った複雑なフィルタリングもできます。
これをMTSetVarBlockを使って、変数を定義して埋め込んだときにつまづいた部分。

<MTSetVarBlock name="Etag">
<MTEntryTags glue=" OR "><$MTTagName$></MTEntryTags>
</MTSetVarBlock>

<MTEntries tags="$Etag">
                <MTEntriesHeader><ul></MTEntriesHeader>
                    <li><a href="<MTEntryPermalink>"><MTEntrytitle></a></li>
                <MTEntriesFooter></ul></MTEntriesFooter>
 </MTEntries>

こんなソースを書いたんですが、タグが一つの時はうまくいく。
$Etagの部分に直接複数使って記述してもうまくいく。
なのになのに、上記のソースでは複数のタグがエラーになって再構築できない!


理由は簡単なところにありました。

<MTSetVarBlock name="Etag">
<MTEntryTags glue=" OR "><$MTTagName$></MTEntryTags>
</MTSetVarBlock>

ここを

<MTSetVarBlock name="Etag"><MTEntryTags glue=" OR "><$MTTagName$></MTEntryTags></MTSetVarBlock>

と修正したら直りました。つまり、改行をなくして、1行に書いたんです。リストの時に改行すると変な空白ができるのと一緒ですね。 焦りましたが気づいてよかったー。
Paged Archive Pluginをつかって、次へのリンクがないときも表示をさせるには
<MTPAPreviousPage text="<前のページ" show="1">
というようにshow="1"を書くと表示されるようになる。
デフォルトは0で表示されない。


ページ分割

| | コメント(0) | トラックバック(0)
スカイアークシステム
静的ページ用ページ分割プラグイン:PageBute

これを使ってページ分割をしていたのだけど、アーカイブページはちゃんと分割されるのに、メインページはどうやっても10件以上の分割ができない。というか、10件以上は表示してくれないのだ。
メインページとブログ記事のリストのソースは全く同じなのに、何でだろうとすごくすごく悩んで、
スカイアークさんにコメントで質問まで出して回答を待っていた。

そこで出会った、このページ
このページの一番最後に

ブログの設定「ブログ記事の表示数」を[0]にする

サイトを再構築する前に、上記設定を確認しておく必要があります。(私はこれでつまづきました)

数値が入っていると、正しく投稿数を取得出来ないので、私のように「あれっ!」と何度も見直すハメになります。

[0]にすることで、無制限の設定と思われます。

とかいてあるではありませんか。

即実行してみると、ちゃんと10件以上表示されました。
あーよかった。

Twitter Updates


    twitter / chaco

    このアーカイブについて

    このページには、過去に書かれたブログ記事のうちMovableTypeカテゴリに属しているものが含まれています。

    前のカテゴリはMacです。

    次のカテゴリはPHPです。

    最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

    Powered by Movable Type 4.2-ja