Movable Type / プラグイン

90 件の記事

はじめての DynamicMTML #03 - スタティックパブリッシングで DynamicMTML を使う書き方

今回は、いよいよ DynamicMTML を Movable Type のテンプレートで使う方法を紹介します。 利用するテーマは、デフォルトテーマの「クラシックウェブサイト」と「クラシックブログ」です。また、特に説明がない限り、テンプレートの [公開] は「スタティック」に設定してあるものとします。 DynamicMTML をスタティックパブリッシングで利用する DynamicMTML は、ページ...

はじめての DynamicMTML #01 - 準備とインストール

僕は Movable Type の「再構築」が好きです。「Love 再構築」という名前の Xtalk 動かしているくらいですw サイトに来てくれたユーザーにスタティックなファイルを返すだけ、というのは、サイト運営側のおもてなしの一つだと思っています。 しかし、運営側にとって「再構築」という作業に何分も時間がかかるというのはデメリットであることも事実です。この気持ちもよく分かります。この再構築時間を...

ユーザーにブログの権限を与えるときのブログ一覧にウェブサイト名を表示するプラグイン - AssociationView

昨日、Twitterでこんなつぶやき(というか叫び?)を見ました。 @hira: MT5でユーザーに権限を付与する際に違うウェブサイトで同一のブログが多量に有る場合、ウェブサイト名が出ないから全部同じなんだけど、どーしたもんか(;´Д`) http://twitter.com/#!/hira/status/129068859205488640 これ、そういや自分も経...

ブログ記事のキーワード欄を「金額」として使っているとき、単位付き・3桁区切りで一覧画面に表示する方法

長いタイトルになりましたが、言いたいことはタイトルの通りです。僕は何度かあるんですけど、ブログ記事のキーワード欄を「金額」として使うことってありませんか? MT5.1 では、Listing Framework のおかげで、キーワード欄をブログ記事の一覧画面に表示させるのはすごく簡単になりました。しかし、普通にやって表示されるのは数字のみですよね。今日は、もう一歩踏み込んで、この数字に「円」という単...

ステータスにかかわらず全てのブログ記事の数を出力する Movable Type プラグイン - BlogEntryAllCount

Movable Type では、公開されているブログ記事の数を「MTBlogEntryCount」というテンプレートタグで出力することができますが、ブログ記事のステータスが「下書き」など非公開の状態のものも含めた数を出力するテンプレートタグはなかったと思います。 そこで、ステータスにかかわらず全てのブログ記事の数を出力する「MTBlogEntryAllCount」というテンプレートタグが使えるよう...

MT5.1の各一覧画面を拡張するプラグイン - Extend Lists v0.1 リリース

Movable Type の各一覧画面を拡張するプラグインを公開します。MT5.1 からリスティングフレームワークが導入され、数行のプラグインを書くだけで簡単に一覧画面を拡張できるようになりましたが、「プラグイン」というだけで、多少の敷居の高さを感じる人も少なからずいると思います。 そこで、Extend Lists プラグインとして、各一覧画面に表示させたいと思う人が多そうな項目を(主観的に)選び...

ブログ一覧にテーマIDを表示する

とりあえず今、ブログ一覧にテーマIDを表示したい方、どうぞ。 show_theme_in_list_blog 一つのブログでテンプレートをカスタマイズして、それを他のブログで使い回している方(僕)、ブログ一覧でテンプレートをまとめて初期化するときに地味に便利です(なう)。 まあ、内容はこれだけですけど。 id: show_theme_id_in_list_blog list_properties:...

MT5.1 のカテゴリ・フォルダの新規作成を快適にするプラグイン - Quick Input Category

Movable Type 5.1 から、カテゴリとフォルダの管理画面ががらっと変わりました。ドラッグアンドドロップで並び替えができるようになったのは最高に便利ですし、一覧でラベルとベースネームの両方を編集できるようになったのもすごく嬉しいです。 しかし、おしい!どうしても不便に感じてしまうところが1カ所残っています。それはカテゴリやフォルダの追加フォームです。 ここにカテゴリ名を入力して [追加]...