MT Zen-Coding - 0.0.5 アップデート
- 2010年8月31日 00:40
- プラグイン
当ブログで公開している「MT Zen-Coding」をアップデートしました。今更の対応になって申し訳ないのですが、Movable Type 5.02 に対応しました。
また、お試しブックマークレットも合わせて変更しました。
プラグインの詳細とダウンロードは以下からお願いします。
Movable Type のプラグインを作る際に、システムログに書き出して色々チェックしたりするんですけど、そのときよく「Got a packet bigger than 'max_allowed_packet' bytes」ってエラーが出ていたんですね。
それでこれを解決する方法が分かったのでメモしておきます。ちなみに、XAMPP for Mac + Movable Type という環境です。
/Applications/XAMPP/xamppfiles/etc/my.cnf の中の、
# The MySQL server
[mysqld]
というのの少し下にある、
max_allowed_packet = 1M
の値を変更します。とりあえず今回は、
max_allowed_packet = 10M
としました。最大16Mまでのようです。変更を保存して、XAMPP をリスタートすればOKです。
/Applications/XAMPP/xamppfiles/xampp restart
以上です。以下の記事を参考にさせていただきました。ありがとうございました。
jQuery Multi-checkbox 0.03 アップデート - 「ラベル名は日本語、保存される値は英語」を指定可能に
- 2010年8月27日 08:35
- jQuery
当ブログで公開している「jQuery Multi-checkbox - テキストフィールドを複数選択チェックボックスに変えるjQueryプラグイン」をアップデートしました。
今回のアップデートで、「ラベル名は日本語で、保存される値は英語で」というのが可能になりました。
詳細は以下のページの「label オプションで値を設定する2(ラベルと保存される値を変えたい場合)」をご確認ください。
jQuery Search Box 0.03 アップデート - 検索対象を選択可能に!もちろんカスタムフィールドもOK
- 2010年8月19日 21:15
- jQuery, Movable Type
昨夜公開したばかりの、かつ今朝アップデートしたばかりの「jQuery で実現する高速キーワード検索とタグ検索(Movable Type 版)- jQuery Search Box」なんですが、またまたアップデートしました。すいません、どうも公開してから再び燃えてくる性分のようで。。。
今回は、検索対象を一つに限定できる機能を追加しました。
jQuery Search Box 0.02 アップデート
- 2010年8月19日 09:44
- jQuery, Movable Type
昨夜公開したばかりの「jQuery で実現する高速キーワード検索とタグ検索(Movable Type 版)- jQuery Search Box」なんですが、検索用の JSON の読み込みが完了する前にクリックされると何も起こらない状態だんたんですね。
個人的には、まあいいかなーと思ってしまっていたんですが、@BUN さんから次のようなつぶやきを頂きました。
@tinybeans 例えばですけど。searchBtnクリック時にdisable属性をボタンに付加して。onComplete時に、それを除去する・・・みたいにしたら、読み込み終わるまで重複のクリックできないように、なりませんかね???
Twitter / 國分 亨: @tinybeans 例えばですけど。searchB ...
最終的には、
- 読み込み前にクリックイベントを bind して、var readed = "0" して、
- そこでクリックがあるとreaded++して、
- 読み込み前のイベントを unbind して検索イベントを与えて、
- readed > 0 だったら検索イベントを実行する
というように、ちょっと違う実装になりましたが、思考的にヒントになりました。ありがとうございました!
ということで、以下の記事も更新しましたので、よろしくお願いいたします。
jQuery で実現する高速キーワード検索とタグ検索(Movable Type 版)- jQuery Search Box
- 2010年8月19日 00:39
- jQuery, Movable Type
このブログの検索を自作の jQuery プラグイン「jQuery Search Box」に変えてみました。
まだまだイマイチなコードなんですが、とりあえずキーワード検索に加えてタグ検索も出来るようにしたので、記事にしてみます。タグ検索の方は結構お気に入りです。
$.MTAppFieldSort() 利用時のエラーの回避方法と MTAppjQuery 0.11 リリース
- 2010年8月14日 08:12
- プラグイン
「MTAppjQuery - Movable Type 5 の管理画面をjQueryでカスタマイズしやすくするプラグイン」を利用しているとき、テンプレートの編集画面で、ちゃんとテンプレート名を入力しているにもかかわらず「テンプレート名を設定してください。」というアラートが出る不具合が発生していました。

これは、MTAppjQuery の中の jQuery プラグイン「$.MTAppFieldSort()」が、ブログ記事の作成・編集画面のフィールドを並べ替えることを前提としていたために起こるものでした。
このエラーの対処法と、ブログ記事の作成・編集画面以外でもフィールドを並べ替えるための insertID オプションについて説明します。
$.MTAppDebug() の使い方 - 管理画面のカスタマイズの手助けを
- 2010年8月13日 21:13
- プラグイン
「MTAppjQuery - Movable Type 5 の管理画面をjQueryでカスタマイズしやすくするプラグイン」に同梱されている jQuery プラグインのうち、今日は $.MTAppDebug() について説明します。
MTAppjQuery 0.10 リリース - スライドメニューの不具合を修正
- 2010年8月 4日 18:15
- プラグイン
「MTAppjQuery - Movable Type 5 の管理画面をjQueryでカスタマイズしやすくするプラグイン」のバージョン 0.10 をリリースしました。
今回はスライドメニューでブログIDがおかしくなっていた不具合を修正しました。すいませんでした。
また、バージョンアップ時に誤って上書きしないようにと、ユーザーが編集するファイルを「 _user.css 」「 _user.js 」としていましたが、フォルダごとアップロードした場合(ほとんどそうしますよね)はまったくの無意味だと気付きまして、mt-static/plugins にアップロードするフォルダ名を「 _MTAppjQuery 」とすることにしました。
アップロード後に注意してリネームするか、user ファイル以外を個別にアップロードしてください。
また、$.MTAppDebug() という jQuery プラグインも、ちょっと便利そうになってきたので後日記事をアップしようと思います。
.@junnama さんのギリギリトーク?! - 第2回広島MT学会inFUKUYAMA開催
- 2010年8月 4日 05:46
- Movable Type, セミナー
先日の MTDDC Tokyo に続き、今度は広島県で「第2回広島MT学会inFUKUYAMA」が開催されます。
その内容は、藤本壱氏と野田純生氏によるセッションと、Pronetパートナーディスカッション、ライトニングトークということで、MT ファンとしてはとても気になります。
藤本さんは、Movable Type 5のテーマ機能についてお話しされるようです(「第8回Creatorz × 第2回広島MT学会」は今週末開催 - The blog of H.Fujimoto)。
野田さんは、自身のブログの記事「「Movable Type on Business」〜地方の小規模組織が勝ち抜くWeb構築ビジネスの戦略と施策〜 - Junnama Online」で話す予定の内容を紹介しています。その中で、
東京では話せない(話せないことはないですが)、「地方の、東京の、MTの本当のところ」を話したいと思います。今回は中継はないんですよね? ギリギリトークで行きたいと思います。
とのこと。非常に気になります。また、「Movable Typeベースの電子書籍編集・出版ソリューション「ePublisher」を発表」についても、どうやらこのイベントで初披露となるようです。
週末、広島でお披露目することにします。RT @aliasmori デモが見たい。> Movable Typeベースの電子書籍編集・出版ソリューション「ePublisher」を8月10日より提供開始 http://bit.ly/bI1p45
僕も時間とお金が許すなら是非とも参加したいイベントです。お近くにお住まいの方、旅費を会社の経費で落とせる方など是非とも参加を検討されるといいと思います。
MTDDC Tokyo テーマ編でライトニングトークしました
- 2010年8月 3日 08:47
- Movable Type, セミナー
2010年 7月31日、マイクロソフト株式会社 新宿本社にて開催された「MTDDC Tokyo テーマ編」に参加してきました。今回の MTDDC は MT5で追加された「テーマ機能」にフォーカスしたものでした。
会社の関係の催しがあり、残念ながら途中からの参加になってしまいましたが、最後の荒木さんのセッションは聞けたので、それだけでも十分に価値があったと思います。
さらに、飛び入りでライトニングトーク(LT)に参加させていただきました。
LT では、Movable Type 5 の管理画面を簡単にカスタマイズできるプラグイン「MTAppjQuery」を紹介させていただきました。
デモがメインだったので、本来 LT の持ち時間は5分であるところを、5分近くもオーバーしてしまったようでした。司会の高橋さんの取り計らいにより最後まで続けさせていただきました。すいません!&ありがとうございました!
$.fn.MTAppInlineEdit() - MTAppjQuery で簡単に Inline Edit にする
- 2010年7月27日 13:00
- プラグイン
MTAppjQuery プラグインに同梱されている jQuery プラグインのうち、今日は「$.fn.MTAppInlineEdit()」について説明します。バージョン 0.09 で追加しました。
MT5 から、自分で追加したフィールドの class 属性に「.mt-edit-field」を付けると、Inline Edit とという状態になります。これは、「編集」ボタンを押すとテキストフィールドが現れ、編集できるようになるやつで、ブログ記事のベースネーム欄の様な感じになります。


MTDDC 2010.2.5 Tokyo - Brand new API
$.fn.MTAppInlineEdit() を利用すると、これとほぼ同様の動作を実現できます。
$.MTAppInCats() の使い方 - MTAppjQuery でカテゴリごとにUIを変える
- 2010年7月26日 23:16
- プラグイン
「MTAppjQuery - Movable Type 5 の管理画面をjQueryでカスタマイズしやすくするプラグイン」に $.MTAppInCats() というjQueryプラグインを追加しました。現在のバージョンは 0.09 です。

$.MTAppInCats() を利用することで、ブログ記事作成・編集画面の UI をカテゴリごとにカスタマイズすることができます。きっと、一部の人には待望の機能かと。
$.MTAppFullscreen() - MTAppjQuery でブログ記事も書きやすく
- 2010年7月26日 22:19
- プラグイン
ちょこちょことアップデートを繰り返している「MTAppjQuery - Movable Type 5 の管理画面をjQueryでカスタマイズしやすくするプラグイン」ですが、今日現在でバージョン 0.09 になっています。
ブログを書く時間がなかったので、アナウンスできませんでしたが、バージョン 0.08 では以下の変更を加えました。
- $.MTAppFullscreen() を追加
- user.cssからデフォルトのCSSをMTAppjQuery.cssに独立(ご注意ください!)
そして、バージョン 0.09 では以下の変更を加えました。
- プラグインに入っている user.css と user.js のファイル名を _user.css と _user.js に変更(上書き防止です!)
- ブログ記事編集画面の UI をカテゴリごとに変更できる $.MTAppInCats() を追加
- $.fn.mtEditTextFormによる「.mt-edit-field」への対応と、$.MTAppCustomize()にこれと似た機能を追加(editオプション)
この記事では、$.MTAppFullscreen() について説明し、$.MTAppInCats() などその他のアップデートについては別の記事で説明します。
ウェブサイトとブログの構造を分かりやすくするユーザーダッシュボードのカスタマイズ #mt5
- 2010年7月22日 00:45
- テンプレート
Movable Type 5 になってから、「ウェブサイト」と「ブログ」という概念でウェブサイトを構造的に管理できるようになりました、とまではいいんですが、それにしてはちょっとダッシュボードのウェブサイトとブログのウィジェットが、、、全然構造的じゃないじゃん、と思っていたんですね。
そこで「MTAppjQuery 0.06 リリース - ストラクチャー・ウィジェットでウェブサイトとブログの構造を視覚的に確認」ということで、MTAppjQuery プラグインにウェブサイトとブログを構造的に確認できるウィジェットを追加したわけです。
![]()
今日は、MTAppjQuery プラグインを使わずに、alt-tmpl でカスタマイズする方法を、自分の備忘録の意味でも書いておきます。
MTAppjQuery 0.06 リリース - ストラクチャー・ウィジェットでウェブサイトとブログの構造を視覚的に確認
- 2010年7月18日 00:31
- プラグイン
Movable Type 5 の管理画面のスタートページである「ユーザーダッシュボード」。このページのメインのウィジェットで、そのシステム内の「ウェブサイト」「ブログ」が確認できます。
しかし、「ウェブサイト」「ブログ」がタブで分かれているのはいいのですが、ウェブサイトとブログの関係は、イマイチ分かりにくいですよね。
MTAppjQuery をインストールすると、このウィジェットに「構造」というタブが追加され、下図のように、ウェブサイトとブログの関係を直感的に確認することが出来ます。
ダウンロードは以下のページからお願いします。
$.MTAppSlideMenu() - MTAppjQuery でページの移動をスムーズに
- 2010年7月13日 14:02
- プラグイン
「MTAppjQuery - Movable Type 5 の管理画面をjQueryでカスタマイズしやすくするプラグイン」をアップデートしました。細々とバージョンアップしていて、現在 0.05 です。
今回の $.MTAppSlideMenu() は僕的にはかなり気に入ってます!
user.js に次の1行を追加するだけで、Movable Type のメニューが一気に使いやすくなります(バージョン 0.04 より追加)。
$.MTAppSlideMenu();
現在のウェブサイトやブログは、マウスオーバーした状態のカラーで表示されます。
詳細やダウンロードは以下からお願いします(って、今回の記事に関する詳細はとくにありません)。
$.MTAppMsg() の使い方 - MTAppjQuery で管理画面にメッセージを表示
- 2010年7月 7日 12:07
- プラグイン
MTAppjQuery プラグインに同梱されている jQuery プラグインのうち、今日は「$.MTAppMsg()」について説明します。
$.MTAppFieldSort() の使い方 - MTAppjQuery でフィールドを簡単に並び替える
- 2010年7月 7日 10:44
- プラグイン
MTAppjQuery プラグインに同梱されている jQuery プラグインのうち、今日は「$.MTAppFieldSort()」について説明します。
$.MTAppMultiCheckbox() の使い方 - MTAppjQuery でマルチチェックボックスも簡単に作成
- 2010年7月 6日 11:55
- プラグイン
MTAppjQuery プラグインに同梱されている jQuery プラグインのうち、今日は「$.MTAppMultiCheckbox()」について説明します。


