Movable Type で構築されるページの余分な改行や空行などを全部取り払ってしまう「Source Code Cleaner(ソースコード・クリーナー) - Movable Type プラグイン」をバージョン 2.0 にアップデートしました。
今回のバージョンでは、pre 要素内の改行等はそのまま残すことが出来るようになったほか、テンプレートやファイルごとにプラグインを適用させないこともできるようになりました。
また、逆に全ての改行を取り除いてファイルサイズを簡易的に圧縮することもできるようになりました。
さらに、tabindex 属性や accesskey 属性、外部リンクに class 属性を自動で振ってくれちゃう機能も追加しました。これは便利かも!
MTCommentReplyToLink タグを Another HTML-lint で花マルにする
- 2009年6月22日 04:33
- テンプレート
MTCommentReplyToLink タグとは、Movable Type のコメント返信機能で特定のコメントに返信する為のリンクを出力するテンプレートタグです。
<$mt:CommentReplyToLink$>
このタグを上のように書いて再構築すると、次のようなソースが書き出されます(「(3, '匿名')」の部分はそれぞれ違います)。
<a title="返信" href="javascript:void(0);" onclick="mtReplyCommentOnClick(3, '匿名')">返信</a>
このままでも全然問題ないのですが、Another HTML-lintでチェックすると、次のように1点減点されてしまいます。
Source Code Cleaner 1.1 アップデート - li要素周りの余分な改行も取り除く
- 2009年6月18日 09:36
- プラグイン
Movable Type で構築されるページの余分な改行や空行などを全部取り払ってしまう「Source Code Cleaner(ソースコード・クリーナー) - Movable Type プラグイン」をバージョン 1.1 にアップデートしました。
Movable Type の記事投稿のエディタ部分を全画面表示(フルスクリーン)にするプラグイン
- 2009年6月13日 05:02
- プラグイン
以前「Movable Type の記事投稿のエディタ部分を全画面表示するカスタマイズ」という記事で書いたカスタマイズをプラグイン化しました。
フルスクリーンの切り替えは、jQuery と CSS のみで行うので非常に高速です。個人的にはかなりオススメです。
エディタ部分だけでは使い勝手が悪いので、その他のフィールドや保存ボタンなども一緒に表示されるようにしてあります。
詳細・ダウンロードは以下からお願いします。
Movable Type のデフォルトのテンプレートのヘッダー部分を一つにまとめてみた
- 2009年6月12日 12:27
- Movable Type
Movable Type 4.2 のデフォルトのテンプレート(既存のブログ)のヘッダー構造を一つにまとめてみました。
デフォルトのテンプレートのヘッダー部分は、本当に共通する部分のみ「HTMLヘッダー」というテンプレートモジュールになっていて、その他は各テンプレートに直接書かれています。
これは構造は、Webデザイナーにとってもテンプレートの構造をイメージしやすいようにと、Movable Type 4.2 から取り入れられたんだったと思います。
例えば、メインページ(main_index)であれば次のような構造になっています。
Movable Type で構築されるページの余分な改行をすべて取り払うプラグイン
- 2009年6月11日 05:22
- プラグイン
Movable Type で構築されたページのソースって、余分な改行がたっぷりでなんだか嫌ですよね。
そこで、そのような余分な改行を全部取り払ってしまうプラグインを作りました。
当ブログのトップページのソースは、プラグインを使う前は 2331行でしたが、プラグインを使うと 914行になりました!
気持ちいいです!表示速度も若干速くなりました。
ただし、意図的に入れている改行もすべて取り払ってしまいますので、そこらへんはご了承ください。
詳細、ダウンロードは以下からお願いします。
Movable Type と WordPress のデータベースをモデル図で比べてみる
- 2009年6月 5日 16:35
- Movable Type, WordPress
ふと、MySQL :: MySQL Workbenchを使ってMovable TypeとWordPressのデータベースをモデル図にしてみました。
位置関係はめちゃくちゃですが、何となくデータベースの複雑さの雰囲気を味わえるかと思います。
Custom Field GUI Utility 1.1.2 にバージョンアップ
- 2009年6月 4日 05:24
- プラグイン
先日、当ブログで公開している WordPress のカスタムフィールドを便利に使うプラグイン--Custom Field GUI Utilityについて、次のような要望を頂きました。
Custom Field GUI Utility 1.1.1 にバージョンアップ
byebye9 | 2009年5月25日 17:23
カスタムフィールド周りで調べ物をしてこちらにたどり着きました。 大変便利なプラグインのご提供ありがとうございます。 あつかましいですが、要望を。
■入力項目が多い場合に区切りを入れたい .iniで[fieldset_start]~[fieldset_end]を記述すると投稿時<fieldset>~</fieldset>になるとか、[hr]を記述すると<hr>が挿入されるとか・・・。
WPをCMS的な使い方をするのにこんなに便利なプラグインはありません。今後ともよろしくお願いいたします。
対応が大変遅くなって申し訳ありませんでしたが、区切り線を入れられるようにした Custom Field GUI Utility 1.1.2 をリリースしました。
Custom Field GUI Utility で生成されるカスタムフィールドをユーザーごとに使い分けるカスタマイズ
- 2009年6月 3日 13:14
- プラグイン
当ブログで公開している WordPress のプラグイン、Custom Field GUI Utility について以下のようなご質問をいただきました。
Custom Field GUI Utility 1.1.1 にバージョンアップ
プラグイン使わせていただいています。ありがとうございます。 私はWordPress MUで使用しているため、conf-*.iniがpluginフォルダの中に入っていると、すべてのユーザのブログで設定が共通になってしまうため、conf-*.iniがThemeにあれば、Themeの方を優先にするようにして使っていますが、各ユーザごとに設定を変えるうまい方法はありますでしょうか?
function get_custom_fields() {
$file = TEMPLATEPATH.'/conf-post.ini';
if (!file_exists($file)) {
$file = dirname(__FILE__).'/conf-post.ini';
if (!file_exists($file)) {
return null;
}
}
このコメント自体、「なるほどー」という感じだったのですが、今回はログインしているユーザーによってカスタムフィールドのフォームを変更する方法を考えてみたのでご紹介します。
なお、何度も言って恐縮ですが、僕はPHPは素人なので、ご利用の際は自己責任でお願いします。
CSS Nite LP, Disk 6「CMSリベンジ編」(2009年6月27日開催)に申し込みました。今回のテーマは、「Movable Type 以外の国産CMS」です。
この数年の間に、Web周りの進歩は、技術的なものにとどまらず、それ自体の利用方法というか立ち位置というものが大きく変化していると思います。単に「企業のパンフレット」のような存在だったWebサイトが、事業活動にとって「最高の営業ツール」であり「最高のマーケティングツール」となりうるものだ、との認識がクライアント側にも広く浸透してきていると思います。
そのような背景の中で、Webサイトの更新頻度は必然的に高くなります。そして、それを低コストで効率よく実現するシステムがCMSですね。
ここ数年の間に、Webサイト制作における CMS 導入の案件はぐっと増えたのではないでしょうか。
僕も約1年前、自分の勤める会社のWebサイトのリニューアルに携わりました。そのとき、CMSの導入を推進し、その選定にも関わりました。また、最近では個人でWebサイト制作を本格的に始めていこうと思っています。そういった意味で、今回のセミナーは非常に興味があります。
Custom Field GUI Utility 1.1.1 にバージョンアップ
- 2009年5月22日 01:01
- プラグイン
先日、当ブログで公開している WordPress のカスタムフィールドを便利に使うプラグイン--Custom Field GUI Utilityについて、次の2つの質問を頂きました。
- URLを挿入する際に書き込まれるのはフルサイズの画像のアドレスですが、記事に画像を挿入する時にサイズを選べるように、サムネイルサイズの画像URLを選択する方法はありますでしょうか?
- また、ラジオボタンを横並びに表示したい場合は、CSSをどのように書き換えれば良いですか?
そこで今回、この2つ希望を反映させた Custom Field GUI Utility 1.1.1 をリリースしました。
著作権表示を自動で書き出し自動で更新するMovable Type プラグイン
- 2009年5月20日 07:13
- プラグイン
著作権表示を自動で書き出し、自動で更新してくれる「MTCopyright」というファンクションタグが使えるようになる Movable Type プラグインを作ってみました。
ここ数日『Movable Typeプラグイン開発入門』を読んで勉強しているので、その成果物第1弾です。
著作権表示に関しては、MTDate タグや MTEntries タグを使えば、自動的に年数を更新することが可能ですが、いちいちテンプレートを書くのも面倒なのでプラグインにしてみた訳です。
また、「link」モディファイアでブログ名をリンク付きにしたり、最初の年数と最新の年数が同じか異なるかで年数の表示を変えたりできます。
興味のある方は、以下のページを見てやってください。
初めてのオリジナルプラグイン、なんか嬉しいです。
日付に関するテンプレートタグで「月」が1桁の場合はスペースを追加する
- 2009年5月 5日 18:54
- テンプレート
かなり基本的な内容ですが、ソースをコピペできるようにという意味でエントリーしておきます。
Movable Type では、 MTEntryDateなど日付に関するテンプレートダグがいくつか用意されています。
それらのテンプレートタグには、format モディファイアなどにパラメーターを指定することで、様々な表示形式にすることができます。しかし、これらのパラメーターの中には、「日」に関しては、1桁の場合(1日〜9日)は0が付加されるもとの空白が付加されるパラメーターがありますが、「月」に関しては、1桁の場合(1月〜9月)は0が付加されるものしかありません。
前置きが長くなりましたが、今回は、MTIf タグを使って条件分岐する方法で、1桁の「月」の場合に空白を付加します。
Movable Type の記事を iCal で管理する
- 2009年4月26日 07:34
- テンプレート
Movable Type は、テキスト形式であればどんな種類のファイルでも自由自在に生成できます。これは、Movable Type の大きな魅力の一つです。この点については、2009年2月に行われた『実験!Movable Typeラボラトリー』で再認識することができました。
そこで今回は、Movable Type のブログ記事を、Mac の「iCal」(アップル - Mac OS X Leopard - 新機能 - 300を越える新機能)で管理できるようにしてみました。
スクリーンセーバーを Movable Type の再構築画面にしてみた
- 2009年4月10日 16:43
- Diary
会社の Windows のスクリーンセーバーを Movable Type の再構築画面にしてみました。
「Movable Type 4」というブログをサクサクっと再構築して気持ちがいいと思ったら、最後にオチが。
作り方は、CamStudioで avi ファイルを作成し、AVI スクリーンセーバーで avi ファイルをそのままスクリーンセーバーとして使いました。
この方法が一番簡単だったので。
くだらないネタで失礼しました。
デスクトップもマウスポインタも Movable Type にしてみた
- 2009年4月 8日 13:59
- Diary
EC-CUBE のメルマガ機能に不具合があるときの代替手段 - Mail Distributor
- 2009年4月 7日 05:48
- EC-CUBE
EC-CUBE は、オープンソースで高機能なECサイト構築システムです。
株式会社ロックオンが提供する「日本初のECオープンソース」で、自由にカスタマイズすることにより、ASPではできなかった独自性の高いECサイトを無料作れるというのが売りです。しかも、デフォルトから3キャリアのモバイルサイトにも完全対応しています。
さて、この EC-CUBE には、無料会員登録したユーザーにメルマガを配信する機能がついていますが、このメルマガ機能に不具合があったときの緊急の代替手段として、フリーソフトの同報メール配信ソフト「Mail Distributor」を使ってみよう、というお話です。
なお、ご利用は自己責任でお願いします。
使う人にやさしいMovable Typeを考える ~作り手が,使い手のためにすべきこと~ に参加しました
- 2009年3月29日 09:25
- Movable Type, セミナー
先週、技術評論社主催の「使う人にやさしいMovable Typeを考える ~作り手が,使い手のためにすべきこと~」に参加してきました。
今回のイベントは、通常のセミナー形式ではなく、参加者20名程度のこぢんまりとしたトークセッションで、全体を通して和やかな雰囲気のイベントでした。
スピーカーは、『これからはじめる MovableTypeの本』の著者であるWeb creation unit -#fc0-の やまもといずみさん と ふじかわまゆこさん、モデレーターは、Six Apartの上ノ郷谷太一さんでした。
MTOS活用テクニック--カスタムフィールドで本格的なCMS機能を実現! - 感想
- 2009年3月25日 06:58
- Movable Type, Book
『MTOS活用テクニック--カスタムフィールドで本格的なCMS機能を実現!』を読みました。
一言でこの本の印象を言うなら「こんなに書いちゃっていいの!? Movable Type が売れなくなっちゃうんじゃない? もう藤本さんの方に足を向けて寝られないよ!」といった感じです。
ビジネスブログ・SEO戦略セミナーに参加しました
- 2009年3月24日 05:50
- セミナー
Six Apart 主催の『ビジネスブログ・SEO戦略セミナー』に参加しました。ちょうど、知人のサイトを、Movable Type か MTOS で構築する案件に取りかかるところだったので、タイムリーでした。





