カテゴリ

Movable Type

CMSとして国内5万サイト以上に導入されている Movable Type に関する記事です。

プラグイン 1分で読了
2009-06-13

Movable Type の記事投稿のエディタ部分を全画面表示(フルスクリーン)にするプラグイン

以前「Movable Type の記事投稿のエディタ部分を全画面表示するカスタマイズ」という記事で書いたカスタマイズをプラグイン化しました。 フルスクリーンの切り替えは、jQuery と CSS のみで行うので非常に高速です。個人的にはかなりオススメです。 エディタ部分だけでは使い勝手が悪いので、その他のフィールドや保存ボタンなども一緒に表示されるようにしてあります。 詳細・ダウンロードは以下から...

Movable Type 7分で読了
2009-06-12

Movable Type のデフォルトのテンプレートのヘッダー部分を一つにまとめてみた

Movable Type 4.2 のデフォルトのテンプレート(既存のブログ)のヘッダー構造を一つにまとめてみました。 デフォルトのテンプレートのヘッダー部分は、本当に共通する部分のみ「HTMLヘッダー」というテンプレートモジュールになっていて、その他は各テンプレートに直接書かれています。 これは構造は、Webデザイナーにとってもテンプレートの構造をイメージしやすいようにと、Movable Type...

プラグイン 1分で読了
2009-06-11

Movable Type で構築されるページの余分な改行をすべて取り払うプラグイン

Movable Type で構築されたページのソースって、余分な改行がたっぷりでなんだか嫌ですよね。 そこで、そのような余分な改行を全部取り払ってしまうプラグインを作りました。 当ブログのトップページのソースは、プラグインを使う前は 2331行でしたが、プラグインを使うと 914行になりました! 気持ちいいです!表示速度も若干速くなりました。 ただし、意図的に入れている改行もすべて取り払ってしまい...

イベント 10分で読了
2009-05-31

「僕のCMSに関する経験」とか「CSS Nite LP6 を盛り上げる(?) Movable Type プラグイン」

CSS Nite LP, Disk 6「CMSリベンジ編」(2009年6月27日開催)に申し込みました。今回のテーマは、「Movable Type 以外の国産CMS」です。 この数年の間に、Web周りの進歩は、技術的なものにとどまらず、それ自体の利用方法というか立ち位置というものが大きく変化していると思います。単に「企業のパンフレット」のような存在だったWebサイトが、事業活動にとって「最高の営...

プラグイン 1分で読了
2009-05-20

著作権表示を自動で書き出し自動で更新するMovable Type プラグイン

著作権表示を自動で書き出し、自動で更新してくれる「MTCopyright」というファンクションタグが使えるようになる Movable Type プラグインを作ってみました。 ここ数日『Movable Typeプラグイン開発入門』を読んで勉強しているので、その成果物第1弾です。 著作権表示に関しては、MTDate タグや MTEntries タグを使えば、自動的に年数を更新することが可能ですが、いち...

テンプレート 2分で読了
2009-05-05

日付に関するテンプレートタグで「月」が1桁の場合はスペースを追加する

かなり基本的な内容ですが、ソースをコピペできるようにという意味でエントリーしておきます。 Movable Type では、 MTEntryDateなど日付に関するテンプレートダグがいくつか用意されています。 タグ date を含むテンプレートタグ一覧 それらのテンプレートタグには、format モディファイアなどにパラメーターを指定することで、様々な表示形式にすることができます。しかし、これらの...

テンプレート 10分で読了
2009-04-26

Movable Type の記事を iCal で管理する

Movable Type は、テキスト形式であればどんな種類のファイルでも自由自在に生成できます。これは、Movable Type の大きな魅力の一つです。この点については、2009年2月に行われた『実験!Movable Typeラボラトリー』で再認識することができました。 そこで今回は、Movable Type のブログ記事を、Mac の「iCal」(アップル - Mac OS X Leopar...

イベント 10分で読了
2009-03-29

使う人にやさしいMovable Typeを考える ~作り手が,使い手のためにすべきこと~ に参加しました

先週、技術評論社主催の「使う人にやさしいMovable Typeを考える ~作り手が,使い手のためにすべきこと~」に参加してきました。 今回のイベントは、通常のセミナー形式ではなく、参加者20名程度のこぢんまりとしたトークセッションで、全体を通して和やかな雰囲気のイベントでした。 スピーカーは、『これからはじめる MovableTypeの本』の著者であるWeb creation unit -#f...

Movable Type 6分で読了
2009-02-26

Movable Type の記事投稿画面の UI をカテゴリごとに変えるカスタマイズをカスタムフィールドにも適用させる

なんてタイトルの長い記事なんでしょう。。。 さて、以前「Movable Type の記事投稿画面の UI をカテゴリごとに変えるカスタマイズ ( jQuery 版)」という方法を紹介しました。 その記事に「あとカスタムフィールドを使いたいのですが可能でしょうか?」というコメントを頂いたので、このカスタマイズをカスタムフィールドに適用する方法を紹介します。...

テンプレート 8分で読了
2009-02-15

Movable Type で作る可変な固定レイアウト

2月17日にロクナナワークショップで開催される「実験!Movable Typeラボラトリー」に参加するので、今日は Movable Type テンプレートのアイデア的ネタを記事にしてみます。 昨年のDevConのライトニングトークでチラッとしゃべったネタの中で、「変数を利用して、3カラムレイアウトの幅を自動で変えるテンプレート」みたいなことを話しました。それがこの「可変な固定レイアウト」です。 [...

テンプレート 3分で読了
2009-01-18

各カテゴリの最新1件のエントリーを新しい順に並べるカスタマイズ

昨日、mixi の Movable Type のコミュニティで、以下のような質問があって、「あーこれならハッシュを使ってできるんじゃない?」と思ってテンプレートを考えていました。 各カテゴリの最新エントリーを1つずつ表示 カテゴリは、エントリーの新しい順に自動で並び替え 最新3件のカテゴリのみを表示(MTCategories lastn="3"的なイメージ) で、今朝 mixi に投稿しよ...

テンプレート 5分で読了
2009-01-04

Movable Type でカテゴリごとの投稿者名とその投稿者の記事数を表示するカスタマイズ

Movable Type で、すべてのページで同じように、トップレベルカテゴリからのカテゴリごとの投稿者名とその投稿者の記事数を表示するカスタマイズを行ってみました。 僕のブログでは、ユーザーが僕一人( tinybeans )なので使用用途がありませんが、テストで一人ユーザーを追加して( tinybeans_org )、記事を1本投稿してみました。表示結果は次のようになります。 例えば、上図では、...

Movable Type 2分で読了
2008-12-19

Movable Type の記事投稿のエディタ部分を全画面表示するカスタマイズ

Movable Type の記事投稿のエディタ部分を全画面表示にできるように管理画面をカスタマイズしてみました。このブログ記事も全画面表示で投稿していますが、我ながらかなり便利です。 エディタ部分だけでは、使い勝手が悪いので、その他のフィールドや、保存ボタンなども一緒に表示されるようにしてあります。...

Movable Type 2分で読了
2008-12-04

Movable Type の管理画面にプラグイン無しでブックマークを追加するカスタマイズ

Movable Type の管理画面のメニューバーに、ブックマークを追加するカスタマイズを行ってみました。 このブックマークの追加については、「Bookmarks」というプラグインでも実現できるようですが、なんとなく僕の中で「自分で簡単にカスタマイズできるものは自分でやる」というポリシーみたいなものがあるので、今回もテンプレートのカスタマイズで実現してみました。...

Movable Type 1分で読了
2008-12-03

Movable Type 4.23 にアップデート

Movable Type 4.23 の提供が開始されています。セキュリティアップデートであるため、さっそくアップデートしておきました。 アップデート作業にもだいぶ慣れました。 Six Apart - Movable Type News: [重要] セキュリティアップデート Movable Type 4.23 の提供を開始 Movable Type においてクロスサイトスクリプティングによる脆弱性...

テンプレート 7分で読了
2008-11-05

ブログ記事を「公開した日時」を自動的にカスタムフィールドで保存するカスタマイズ

Movable Type で日付に関するタグはいくつかありますが(タグ date を含むテンプレートタグ一覧)、ブログ記事を「未公開(原稿)」からはじめて「公開」にしたときの日付を表示するタグは無いようです。 そこで、ブログ記事の編集画面をカスタマイズして、カスタムフィールドに自動的に「公開した日時」を表示するカスタマイズをやってみました。 某コミュニティにこのような内容と思われる質問があったので...

テンプレート 3分で読了
2008-10-28

Movable Type で CAPTCHA 認証を使わないでスパム対策をしてみる

CAPTCHA 認証は、ブログに限らず多くの Web サービスで取り入れられている代表的なスパム防止策です。もちろん Movable Type でも利用できます。しかし、 Web サービスによっては結構見づらかったり、そもそも規則性のない文字列を入力するのは面倒だったりします。 そこで、効果があるかは分かりませんが、もう少しユーザーに手間をかけないスパム対策を考えてみました。...