メイン

MovableTypeプラグイン アーカイブ

Movable Type プラグインアーカイブ公開します。

これまでブログのエントリーに書いては都度アップしていたのですが、探しにくいとか最新版がどこにあるかわかりにくい、あるいは古いエントリーにリンクされたりブックマークされたりしていたので (ブログのエントリーってのはやはりこういう用途には向かない、というか僕の計画性が無いだけですが...) 新たに「Movable Type プラグイン」カテゴリを作成し、各プラグインの (本当の意味での) Permalinkを設定し改めて公開します。

MovableType4への対応状況等も追記しています。

このアーカイブの作成用に新たに書き下ろした2本を加えて公開時点で16本。今後も逐次アップしていきます。

今後はこのカテゴリからリンクしている Permalink が各プラグインの固有のURLとします。修正はこれらのページに対して行っていく予定です。

| コメント | トラックバック

再び Movable Type BackgroundRebuilder プラグイン。

また作ってしまった... えーっと、3月も末でかなり忙しいのでドキュメントとか開発の続きはまたいずれ。 簡単に何が出来て、どうしたいかを書く。 run-periodic-tasks 実行で全てのブログを再構築します。 管理画面から「ツール」...

リスト系アーカイブの静的ファイルを分割するMT Pagerプラグイン(修正)。

4月18日修正しました。 イケてる、イケテないどころじゃなくて、インデックス・アーカイブでは動かないのとページ送り部分におかしなところがあったので修正/差し替えしました。 実装面で新たに以下の修正をあわせて行いました。 フィルターコールバッ...

Movable Typeの不正ログイン対策。

環境設定で出来ないかなぁと思って見てみたんだけど...なさそうだったので「それplu」。 環境設定ファイル mt-config.cgi の設定 | Movable Type 4 ドキュメント 1時間以内にログインが3回失敗していたら(回数や...

せっかくWYSIWYGなんだから(2)。- SidebarImageプラグイン改良

せっかくWYSIWYGなんだから。 ってことで、画像の挿入をドラッグ&ドロップで行える「SidebarImageプラグイン」ってのを上げといたんですが、 MT4.1: ドラッグ&ドロップで画像を追加。SidebarImageを試してみる ...

MT FileInfoMgrプラグイン。

昨日の続きです。ちょっと必要があって書いてみたのだけど、なんだかんだと忙しくて本日はギブアップ。だけど一通り動かしてみて一応意図通りに動いてるっぽいので晒しておきます。名前負けです。ファイルマネージャーみたいなもんを最初は意識していたのです...

Post2AHL

MT4用, プレビュー画面からAnother HTML LintへHTMLソースをポストするボタンを追加するプラグイン。

サイトの品質を確保するための仕組みはワークフローに組み込まなければならないってのは感覚としては理解していても現実的に中々難しいケースもあるでしょう。制作過程ではきちんとできていたものが納品後にだんだんとぐちゃぐちゃに...という経験ないですか? 制作者の皆様。

ということで、Movable Type4の「確認(プレビュー)」画面からAnother HTML Lintへポストして文法チェックを簡単に出来るプラグインを作ってみました。

SimpleAuth

MT4用。ログインユーザー限定ページを設定するプラグイン。

例のごとく? ムービーにしました。

Duplicate

エントリーの「複製」を行うMT4専用プラグイン

Movable Type 4で「ブログ記事」「ウェブページ」の「複製」を可能にします。

TemplateSelector

エントリー毎に予め用意しておいたテンプレートを切り替え可能にするMT4専用プラグイン

Movable Type 4でブログ記事アーカイブのテンプレートを複数用意しておき、エントリーの投稿画面でテンプレートを選択できるようにします。

RebuildIndexById

概要

特定のページが再構築されるタイミングでIDで指定した他のインデックステンプレートを再構築します。

RelatedCatEntriesByBasename

概要

エントリーの「出力ファイル名(basename)」とカテゴリーの「出力ファイル名(basename)」が一致するエントリーを出力するコンテナタグ。

SpecificField

概要

特定のエントリーの特定のフィールド値を出力するテンプレートタグ。

RichTextFilter

RC2でも直っていないというかリリース時点ではおそらく無理だろうと思うのと、以前公開したtag2xhtmlプラグインがWindowsIEの前では力不足(?)だったので(とにかく汚いHTML!)、修正してあわせてグローバルフィルターバージョンを作成しました。

概要

MT4のWYSIWYG(リッチテキスト)エディターが生成するHTMLをクリーンアップします。

要素タイプ名と属性名を小文字に変換し、空要素タグを /> で閉じます。また、B, I, U, STRIKE, FONT 等の物理要素をそれぞれ STRONG, EM, INS, DEL, SPAN要素に置換します。

また、ダブルクォーテーションで囲まれていない属性値をダブルクォーテーションで括ります。

再構築時にファイル全体に題して処理を行うバージョンもあります。

tag2xhtml

8月3日更新、グローバルフィルター版も作成しました。

概要

MT4のWYSIWYG(リッチテキスト)エディターが生成するHTMLをクリーンアップします。

要素タイプ名と属性名を小文字に変換し、空要素タグを /> で閉じます。また、B, I, U, STRIKE, FONT 等の物理要素をそれぞれ STRONG, EM, INS, DEL, SPAN要素に置換します。

また、ダブルクォーテーションで囲まれていない属性値をダブルクォーテーションで括ります。

Path2Alias

概要

特定の EntryPermalink や ArchiveLink を指定したエイリアスへのリンクに置換します。

BusinessYear

MT4専用「年度」アーカイブ用プラグイン。

何をフックにして再構築するか迷ったんですが、結局インターフェイス作るのが面倒ってこともあって、インデックス・アーカイブにタグ<$MTRebuildBusinessYearArchives$>としておくとアーカイブ再構築の際に同時に再構築されるようにしました(直感的じゃねぇですが勘弁してください)。突っ込みとか改造とか歓迎。

Background Rebuilder

概要

「再構築」処理をバックグラウンドプロセスで行うことによりCMSの体感速度を向上させ、処理待ち時間を短縮するソリューションです。

StylePreview

概要

エントリー編集画面の「確認」時にテンプレート及びCSSが反映された公開状態と同様の見栄えで確認ができるようになります。一時ファイルを生成しないため、MT4でも公開すべきでない情報がファイルとして残ってしまうのを回避できます。

QuickEdit

概要

出力されたエントリーアーカイブのページからエントリー編集画面へ移動するプラグイン+Bookmarklet。

RebuildAt1stView(Beta)

最新版はこちらから(MT4対応/全アーカイブ対応版)。

ハイブリッド・パブリッシング(アーカイブ毎に設定できるように)に対応しました!

関連エントリー

概要

インデックスアーカイブ, カテゴリーアーカイブ, 日付別アーカイブ等は静的生成、エントリーアーカイブは動的生成とし、動的生成のページに対しては「最初にそのページへのアクセスがあった時」に再構築(静的HTMLファイルを生成)を行います。

ダイナミックパブリッシングによる再構築の負荷軽減と静的生成による閲覧時の負荷軽減の両方のメリットを享受できる方式です。

BuildFileFilter4OldArchive

概要

タイムスタンプで指定した日以前に更新(作成)されたエントリーアーカイブ及び日付アーカイブを再構築しないように制限するBuildFileFilter。

TouchMe

概要

FastCGI環境でプラグインの追加や変更を簡単に反映させるプラグイン。

Jaccessibility

概要

ブログのアクセシビリティ向上を支援するテキストフィルターを提供します。また、アップロード画面に画像のALT属性入力フィールドを追加します。

IfMatchEntry

概要

エントリーに含まれる文字列とか正規表現でテンプレートの処理を分岐させる条件タグ。

LiteSearch

概要

シンプル・軽量な mt-search.cgi 代替 Bootstrap アプリケーション。

IfItemIsOdd

概要

エントリーやカテゴリーの偶数奇数を判別する条件タグ。

RandomLink

概要

あらかじめ設定した複数のリンクをランダムに出力します。リンク先は5種類まで登録できます。

CatIndexKiller

概要

特定のカテゴリーアーカイブ (ファイル) を出力しないBuildFileFilterプラグイン。

CleanUp

概要

ステータスが「未公開(下書き)」のエントリーアーカイブ (ファイル) が残っていたら削除します。

Unicode::Normalize

概要

Unicode::Normalizeを利用して正規化するテキストフィルター。

Belong2ParentCategoriesプラグイン

エントリー投稿時に選択したカテゴリーの親カテゴリーにも強制的に属するようにするプラグイン。

CMSEntryContextプラグイン

AltTemplate(主にedit_entry.tmpl)でMTEntries等のMTタグを扱えるようにするプラグイン。

Flatt(en?)ingTemplate

モジュール管理によるメンテナンス性を保ったままテンプレートをフラット化するプラグイン

IfParam

ダイナミックパブリッシングでURLのパラメタで処理を分岐させるプラグイン(MT3用)。

URLのGETパラメタ (foo.html?var=buzz&...) の内容によってテンプレートを分岐させる条件タグです。MT4の場合はおそらくファイル名を全て小文字にすると利用できるかと思います。

MT Pagerプラグイン

MT4.2のダイナミックパブリッシングでのページ分割互換、静的ページ分割プラグイン。

RebuildParentCategoriesプラグイン

サブカテゴリーのエントリー投稿時に親カテゴリーアーカイブを再構築するプラグイン

SmartReturnプラグイン

HTMLから連続した改行とかをクリーンアップするプラグイン

StylelessImage

MT4の画像挿入の際にclassやstyleが付くのが嫌、というマークアップこだわり派のあなたのために作りました(笑)。

アップロードした画像を挿入する時に『位置の設定「なし」』を選択できるようにします。

TemporaryFileCleaner

エントリー編集画面でプレビューの際に出来る一時ファイルを削除するプラグイン(MT4専用)。

MT4のエントリープレビュー時に出来る一時ファイル(ed854eaae79b08bb04d41ab1de28c8a307b834ef.html のようなファイル) をプレビューの数秒後に削除します。

トップページ | アーカイブ(このブログの全てのエントリーの一覧)

最近のエントリー

このブログのフィードを取得
[フィードとは]