タグ

templateとpluginに関するasiamothのブックマーク (48)

  • http://as-is.net/blog/archives/001399.html

    asiamoth
    asiamoth 2009/01/26
    MT 4.2x は EntriesPerRebuild の実装に難あり、とのこと。400 に設定する手もあり。とはいえ、レンサバ者には厳しい……。
  • Movabletypeで携帯サイト作成

    Movabletypeで作成したサイトを、Movabletypeの機能を利用して、携帯向けにも公開した。その方法を紹介する。 ※今回はMT3.xを利用した方法。考え方だけ理解できれば、MT4.xにも適用できるはず。 参考)ブログの携帯版http://www.web2-labo.com/m/ MT4iの致命的な弱点 当初はMT携帯サイト化用の超有名なスクリプト「MT4i」を利用した。 だが、MT4iは、MT最大の利点である「静的htmlファイル生成」を行わないため、携帯からアクセスするとメチャクチャ重くて却下。 MTの機能をフル活用 良く考えてみたら、Movabletypeの機能を上手く使えば、PC/携帯両方向けのhtmlファイルを同時に生成できる。 ※当方法は、画像サイズ変換にPHPを利用するため、ご利用のサーバーがPHPを利用できることが前提。 1)携帯サイト用テンプレートを追加 携帯

    asiamoth
    asiamoth 2009/01/18
    携帯向けページを MT に出力させる方法。/ 自分は Google 先生にモバイル版ページを任せている。
  • MTRequestCacheプラグイン(超シンプルなテンプレートキャッシュ)。 | Junnama Online

    MTRequestCacheプラグイン(超シンプルなテンプレートキャッシュ)。 公開日 : 2009-01-08 21:09:10 昨日の続き。ちょっと思いつきで書いた。後悔はしていない(誰か同じもん書いてるかもしれないんだけど...という意味で)。 MTRequestCacheBlockタグで囲まれた部分は、単一の(cgiへの)リクエスト中であればキャッシュを使うようになります。 参考 : Movable Type オブジェクト・リファレンス - MT::Request まぁ、移動の電車中にてちょっと書いたってくらいのものです。ご利用は自己責任でお願いします(多分問題ないと思うけど)。 RequestCache.pl.zip(4KB) テンプレートは以下のような感じです。idとblog_id属性を指定できるので、複数箇所指定する際は重複のないようにご注意ください。 <MTSetVarBl

    MTRequestCacheプラグイン(超シンプルなテンプレートキャッシュ)。 | Junnama Online
    asiamoth
    asiamoth 2009/01/09
    delicious のほうで MTSection タグ(http://is.gd/eYyp)の存在を知った。標準でこんなタグがあったのか。
  • http://bizcaz.com/archives/2008/12/05-233159.php

    asiamoth
    asiamoth 2008/12/21
    そうそう、テンプレートセットを読み込むと再構築タイプがリセットされるのが困っていた。良い hack だ。
  • http://bizcaz.com/archives/2008/11/29-191103.php

    asiamoth
    asiamoth 2008/12/02
    ツリービューは いくつもあるけど、これは使い勝手が良さそう。いつもながら丁寧な解説で参考にしやすい!
  • StyleCatcher2.2とSandboxプラグイン - WolaWola

    asiamoth
    asiamoth 2008/11/28
    Sandbox は登場の当初から注目していたが、ブログ記事を書き忘れていた。スキンがもっと増えるといいな。
  • PageBute プラグインによるページ分割

    スカイアークシステムが配布している PageBute プラグインによる、Movable Type 4 のページ分割方法を紹介します。 これまでは主に、Paginate プラグインによるページ分割方法を紹介してきましたが、PageBute プラグインを利用すれば、メインページやブログ記事リスト(月別アーカイブ/カテゴリーアーカイブなど)のページ分割を、PHP 化を行わずに実現することができます。 1.プラグインのダウンロード 下記のリンクからプラグインアーカイブ(2008年11月現在は PageBute3.01.zip)をダウンロードし、任意のフォルダに保存してください。 PageBute 2.インストール プラグインアーカイブを解凍し、中にある PageBute.pl を plugins ディレクトリにアップロードしてください。 ブログ管理画面より「システム」→「プラグイン」でプラグイン一

    PageBute プラグインによるページ分割
    asiamoth
    asiamoth 2008/11/24
    ページ分割の設定例。
  • コマンドラインから特定のテンプレートをデバグできる mt-tmpl-test

    コマンドラインから、Movable Type の特定のテンプレートをデバグできる mt-tmpl-test now というツールが登場しました。 Making it easier to debug and test your templates 1.概要 このツールでは次のような出力を得ることができます。 テンプレートの出力(任意のHTMLファイル名で標準出力を保存すればブラウザから参照可) テンプレートによって呼び出されたすべてのテンプレートタグ 再構築時間・SQL発行回数 再構築で実行されたSQLステートメント 出力するテンプレートの指定は、テンプレート名やテンプレートID で行います。カテゴリーアーカイブテンプレートはカテゴリー名またはカテゴリーID、ブログ記事アーカイブテンプレートはブログ記事名またはブログ記事ID を指定します(指定方法は後述)。 2.の「テンプレートによって呼び

    コマンドラインから特定のテンプレートをデバグできる mt-tmpl-test
    asiamoth
    asiamoth 2008/11/08
    これもいつかきっと役立つことを信じてブクマ。
  • RebuildIndexFilter プラグイン v0.02

    先日公開した「RebuildIndexFilter プラグイン」をバージョンアップしました。 改善点は次の通りです。 格版で複数のイベントを指定できるようにしました スクリプトファイルの変更に対応できるようにしました(格版・簡易版) 簡易版のプラグイン名を RebuildIndexFilter Lite に変更しました プラグインは下記のページよりダウンロードしてください。 RebuildIndexFilter プラグイン アドバイスくださった壱さん、およびご要望くださった bzbell さん、ありがとうございました。 格版のイベント複数指定は次のように変更しました。 変更前 変更後 簡易版は、MTIgnore タグを複数設定すれば同じ効果があります(多分)。

    RebuildIndexFilter プラグイン v0.02
    asiamoth
    asiamoth 2008/09/12
    まだ進化途中(?)のプラグイン。再構築のタイミングをユーザが決められる。MT コアに欲しい機能だな。
  • テンプレートの再構築結果を部分的にファイルに出力するプラグイン

    2024年2月1日 拙作プラグインの譲渡について 拙作のMovable Typeのプラグインを、株式会社ワールドイズマインに譲渡いたしました。 長きにわたり拙作のプラグインをご愛顧いただき、ありがとうございました。 「WordPressで学ぶPHP(2)データ構造(配列・オブジェクト)編」を発売しました。 書は「WordPressで学ぶPHP(1)変数・制御構造編」の続編にあたり、PHPの「データ構造」(配列とオブジェクト)について解説します。 配列やオブジェクトは、頭の中で考えるだけでは、イメージがつかみにくいです。書では図を多用して、配列やオブジェクトをなるべく分かりやすく解説することを心がけました。 Kindleで、定価250円です。 Movable Typeでテンプレートを再構築する際に、<MTWriteToFile>~</MTWriteToFile>のタグで囲んだブロックを

    asiamoth
    asiamoth 2008/09/10
    いろいろと面白い使い方ができそうな MT プラグイン。たとえば、「このテンプレートと同時に出力したいファイル」といった用途に使える。
  • MovableType用TemplateSetExporter Plugin Ver.0.60

    MovableType用TemplateSetExporter Plugin Ver.0.60 MovableType用TemplateSetExporterプラグインのバージョンアップを行いました。変更点は次の通りです。 MT4.2対応widgetsetに対応テンプレートセット書き出し後の戻り先URLの修正 Movable Type 4.1からテンプレートセット機能が搭載されました。 テンプレートセットの選択と入れ替え | Movable Type 4 ドキュメント テンプレートセットは、自由に作成することができます。 テンプレートセットの登録 | Movable Type 4 ドキュメント しかし、作成するのは難しいと言う声も良く聞きます。 もっと簡単にテンプレートセットが作成できれば、テンプレートの配布の敷居もぐっとさがりますし、テスト環境から番環境へのテンプレートの移行も気楽に行

    MovableType用TemplateSetExporter Plugin Ver.0.60
    asiamoth
    asiamoth 2008/08/22
    ついにキター! なMTプラグイン、待望の4.2対応。
  • Pluggableなテンプレートセットを実現するTempletsフレームワーク - Ogawa::Memoranda

    asiamoth
    asiamoth 2008/08/18
    テンプレート単位でインポートできるMTプラグイン。たぶん、将来はMTコアに組み込まれるのでは、というくらい有用な機能。
  • Movable Type管理画面の「壊れにくい」カスタマイズのために。 | Junnama Online

    Movable Type管理画面の「壊れにくい」カスタマイズのために。 公開日 : 2008-06-11 11:21:26 MT4LP5(CSS Nite LP, Disk 5)や「Movable Type プロフェッショナルスタイル」の中でalt-tmplフォルダに代替テンプレートを放り込んでそれに手を入れる方法があるよ、ということを例をあげて説明しているのですが、「管理画面をカスタマイズするとバージョンアップで管理画面のインターフェイスが変更された時どうよ」みたいな話が出ます。 実際問題、これはどうしようもないと思います。MT3→MT4で管理画面カスタマイズ系のプラグインの多くがそのままでは動かなくなったことは記憶に新しいと思うわけですが、それでも「壊れにくい」「修正対応しやすい」カスタマイズの方法とか注意点とかがそれなりにあるのでそのあたりを少しご紹介します。 可能な限りプラグインで

    Movable Type管理画面の「壊れにくい」カスタマイズのために。 | Junnama Online
    asiamoth
    asiamoth 2008/06/18
    alt-template派だったけど、バージョンアップで異常を起こすことが多いので、プラグイン化したい。参考になる記事。
  • MT/MTOSのCMSテンプレートは直接触らずにコピーをいぢくるのだ。 | Junnama Online

    MT/MTOSのCMSテンプレートは直接触らずにコピーをいぢくるのだ。 公開日 : 2008-01-29 22:55:02 MTのカスタマイズ方法を紹介したブログとかで、 tmpl/の中のファイルの何行目に手を入れたりパッチを当てたりしてカスタマイズできるよ、みたいな Tips を紹介しているケースがあるけれど、直接ソースをいぢくる必要は全然ないのです。 そりゃぁMTOSはGPLだし直接触っても怒られやしないんだけどね。 例えばエントリーの投稿画面をごにょごにょしたいとして、プラグインの中で callbacks => { 'MT::App::CMS::template_param.edit_entry' => ¥&_entry_param, としていぢる方法は良く知られているわけで、MT4からはDOMでもって項目を追加したりすることも出来る。 callbacks => { 'MT::App

    MT/MTOSのCMSテンプレートは直接触らずにコピーをいぢくるのだ。 | Junnama Online
    asiamoth
    asiamoth 2008/01/30
    AltTemplate派だけど、プラグインでカスタマイズできるようになりたい!
  • CodePress を無効にするプラグイン

    Movable Type 4 のテンプレート編集画面のハイライトには、CodePress というツールが利用されています。 この機能を無効にして切り替え用アイコンを非表示にするプラグインを作りました。MT4.01/MT4.1で動作することを確認しています。 適用前 適用後 このプラグインは下記の記事を元に作成させて頂きました。ありがとうございました。 Movable Type備忘録:テンプレート編集画面の CodePress をオフする 1.プラグインのダウンロード 下記のリンクよりプラグインをダウンロードします。 InvalidateCodePress.zip 2.プラグインのインストール ダウンロードしたプラグインを解凍し、中にある InvalidateCodePress.pl を plugins フォルダにアップロードしてください。 「システム」→「プラグイン」で Invalidat

    CodePress を無効にするプラグイン
    asiamoth
    asiamoth 2007/12/25
    やっぱり不評(笑)のCodePressが無効にできるのがうれしい。プラグインの中身を見ると、かなり簡潔にまとまっていて面白い。
  • TagMan 0.1

    asiamoth
    asiamoth 2007/12/09
    テンプレート内のMTタグを列挙するプラグイン。
  • 余分なホワイトスペースを削除するプラグイン

    WordPressで学ぶPHP(1)変数・制御構造編」が発売されました。 「WordPressで学ぶPHP」シリーズの第1巻で、WordPressを通してPHPを学んでいくです。 このでは、PHPの基となる変数と制御構造について解説します。 Kindleで、定価500円です。 Movable Typeによって出力されたHTMLを見ると、余分なホワイトスペース(スペースや改行など)がかなり含まれていることがわかります。 特に、Movable Typeの標準のテンプレートは、内容を読みやすくするためにインデントが使われているので、出力されたHTMLにホワイトスペースが多く含まれます。 それらのホワイトスペースは、ページにアクセスがあった時の転送量を増やすことにつながります。 サーバーの負荷を少しでも低くしたいなら、HTMLから余分なホワイトスペースを削除したいです。 かといって、HT

    asiamoth
    asiamoth 2007/11/11
    MTの空白削除系の決定版。
  • CommentSubscribeプラグインの導入と日本語化

    2024年2月1日 拙作プラグインの譲渡について 拙作のMovable Typeのプラグインを、株式会社ワールドイズマインに譲渡いたしました。 長きにわたり拙作のプラグインをご愛顧いただき、ありがとうございました。 Movable Typeで、コメントに返信した際にそのことをコメント元の人にメールで通知するには、プラグインを使います。 Movable Type 3.xの頃はChad Everett氏が開発した「MT-Notifier」というプラグインを使いました。 かつては無償で使うことができましたが、Movable Type 3.3用のバージョン3.4.6以降は有償化されています。 また、Movable Type 4用のMT-Notifierもリリースされましたが、機能強化に伴って料金が値上げされています(個人利用は24$、商用利用は48$)。 このような中で、Robert Synnot

    asiamoth
    asiamoth 2007/10/31
    何だかんだ言って、コメント返信の通知ってメールが便利だよね。というプラグインの日本語化。
  • ライブドアブログ|無料で豊富な機能が充実

    絵日記 グルメ ライフスタイル・暮らし ペット 旅行海外 日記 ニュース スポーツ ビジネス・経済 趣味・創作 音楽 書籍・雑誌 漫画・アニメ ゲーム 受験・学校 ヘルス・ビューティ IT・家電 学問・科学 まとめ

    ライブドアブログ|無料で豊富な機能が充実
    asiamoth
    asiamoth 2007/10/23
    うーん、使いどころが思い浮かばない。用途に合えば便利そう。
  • MT3→MT4へタグやbasenameを引き継いで(インポート&エクスポートで)簡単に移行する方法。 | Junnama Online

    MT3→MT4へタグやbasenameを引き継いで(インポート&エクスポートで)簡単に移行する方法。 公開日 : 2007-10-13 23:31:56 テンプレートを使えばもっと簡単にできるんじゃないかなぁと思って。 MT3のエクスポート,インポートで basename (パーマリンク) を引き継ぐ方法。 今日はWebSig MT分科会だったのですが、テーマ的に「テンプレート」だったので「ハック」ネタじゃなくって「テンプレート」ネタです。 追記: ここにありますね。例が。なぁんだ... Movable Type のブログ記事インポートフォーマット MT3のエクスポート形式で書き出してMT4へインポートすると「出力ファイル名(basename)」とか「タグ」とかが引き継がれないので、その対処法。つまり、「書き出し」の代わりののテンプレートを作ってしまえないかな、というお話。 殆どMT4の

    MT3→MT4へタグやbasenameを引き継いで(インポート&エクスポートで)簡単に移行する方法。 | Junnama Online
    asiamoth
    asiamoth 2007/10/15
    同じネタを記事を書いたことがあるけど、はるかに洗練されている。素晴らしい。