タグ

pluginとMovableTypeに関するasiamothのブックマーク (231)

  • コマンドラインから特定のテンプレートをデバグできる 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
    これもいつかきっと役立つことを信じてブクマ。
  • MTプラグインの簡単なデバッグ方法

    Movable Type のプラグインをデバッグする方法というと、ログにメッセージや変数を出力する、いわゆる「printfデバッグ」になると思います。 と触れられている、いわゆる「printfデバッグ」について、今回は書いてみたいと思います。 MTプラグインのデバッグで、もっとも多く行われているのがいわゆる「printfデバッグ」ではないかと思います。 これは、プラグインの中から、変数の値や、文字列をシステムログに吐き出すことによって行います。 この方法のメリットは、とりあえずプラグインを実行してみて、後から、ログをみることで、そのプラグインの動作状況を確認できることにあります。リアルタイムに確認したい場合にはあまり向いていませんが、プラグインの要所要所で、メッセージをログに吐き出すことで、動作の流れを把握することが可能です。 プラグインに以下の関数を追加します。 sub doLog {

    asiamoth
    asiamoth 2008/11/08
    いつかたぶんきっと、自分でプラグインを作成するときのためにブクマ。
  • RebuildIndexFilter プラグイン v0.02

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

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

    WordPressで学ぶPHP(1)変数・制御構造編」が発売されました。 「WordPressで学ぶPHP」シリーズの第1巻で、WordPressを通してPHPを学んでいくです。 このでは、PHPの基となる変数と制御構造について解説します。 Kindleで、定価500円です。 Movable Typeでテンプレートを再構築する際に、<MTWriteToFile>~</MTWriteToFile>のタグで囲んだブロックを、任意のファイルに出力するプラグインを作りました。 Movable Type 4以降で動作するはずです(4.21で動作確認しました)。 1.ダウンロードとインストール このプラグインは、以下からダウンロードすることができます。 WriteToFile_1_02.zip プラグインの継続的な開発やサポートのために、プラグインをご利用された方は、ドネーション(寄付)を行

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

    CPEntries プラグインを MT4.x で動作させる Permalink URL http://www.magicvox.net/archive/2008/08241648/ Posted by ぴろり Posted at 2008/08/24 16:48 Trackbacks 関連記事 (0) Post Comment コメントできます Category yu-ji さん作の CPEntries プラグインを用いると、コメントとトラックバックを合わせた上で最新のエントリを抽出することができます。ただし、MT4.x になってから MT 側の微妙な仕様変更で動作しなくなっていましたので、これを修正し MT4.x で動作するようにしてみました。SimpleComments プラグインと一緒に使うと幸せになれるのは相変わらずです。

    CPEntries プラグインを MT4.x で動作させる
    asiamoth
    asiamoth 2008/08/24
    これとSimpleCommnetsは昔から愛用してきた。そろそろ、代用のひとつで完結するプラグインが出ないかな?(あくまでも他人任せ)
  • シックス・アパートが、Movable Typeを「mixi OpenID」に対応 - プレスリリース | シックス・アパート - CMSソフトウェア、サービスを提供

    ブログ・ソフトウェアおよびサービス大手のシックス・アパート株式会社(社:東京都港区、代表取締役:関 信浩)は、ブログ・ソフトウェア「Movable Type 4.2」が、株式会社ミクシィ(社:東京都渋谷区、代表取締役社長: 笠原 健治)が日発表したOpenID認証サービス「mixi OpenID」に対応したことを発表します。シックス・アパートは「mixi OpenID」認証を利用可能にするMovable Type用プラグインを開発し、日よりMovable Typeユーザー向けに「Movable Typeプラグインディレクトリ」にて無償で提供します(mixiCommentプラグイン)。 プレスリリース資料 印刷用資料(PDFファイル) 「mixi OpenID」を利用すると、1,500万人を超えるmixiユーザー(2008年7月13日現在)が、mixiのIDを使って、Movable

    シックス・アパートが、Movable Typeを「mixi OpenID」に対応 - プレスリリース | シックス・アパート - CMSソフトウェア、サービスを提供
    asiamoth
    asiamoth 2008/08/23
    認証の管理をプラグインで切り離しているので、こういうときにインストールが手軽でよい。コメントの窓口が広がるな-。
  • 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対応。
  • 同一カテゴリーの前後のエントリーを出力するPreviousNextInCategory互換プラグイン。 | Junnama Online

    同一カテゴリーの前後のエントリーを出力するPreviousNextInCategory互換プラグイン。 公開日 : 2008-08-10 11:45:40 1,000ページ程のブログの再構築で500エラーが出るってんで原因を探していてPreviousNextInCategoryプラグインが怪しいっぽかったので同様の動作をしてより軽量(? 高速?) なものを作成しました。 おそらく500エラーになったのは以下のエントリーと同じ理由と思われます。 KOFの会場にACアダプタ忘れて来て凹む。 プラグインは2種類あります。4.1のコードを眺めていて「$terms->{by_category} = 1;」ってのが使えんの!? で使ったらいけたんだけど、4.2rc2でエラーが出てしまってあら残念。仕様変更でなくてバグだったらいいなぁ、と思いつつちょっと最新のベータとかで試せてなくてまぁ両方晒しておきま

    同一カテゴリーの前後のエントリーを出力するPreviousNextInCategory互換プラグイン。 | Junnama Online
    asiamoth
    asiamoth 2008/08/18
    いまだに本体にないのが謎な機能。
  • Pluggableなテンプレートセットを実現するTempletsフレームワーク - Ogawa::Memoranda

    asiamoth
    asiamoth 2008/08/18
    テンプレート単位でインポートできるMTプラグイン。たぶん、将来はMTコアに組み込まれるのでは、というくらい有用な機能。
  • Movable Typeで絶対にインストールしたいプラグイン ベスト5:WEBデザインストック | WEBデザイン・Movable Type等の備忘録

    Movable Typeといえばプラグインをインストールすることによって色々な機能を簡単に追加できる カスタマイズには欠かせないものだと思います。 その中でも、私がMovable Typeをインストールしたら必ずこのプラグインを入れるぜ!という Movable Typeで絶対にインストールしたいプラグイン ベスト5をランキング形式で発表します。 まずは第5位 静的ページ用ページ分割プラグイン PageBute ブログのトップページやアーカイブページなどはどうしても長くなりがちですが、そんな時にこの プラグインです。 PageButeプラグインは、Movable Typeで生成するhtmlをページ分割してくれるプラグインです。 静的にページを分割してくれるので、検索エンジンにもやさしくページを分割してくれます。 Movable Typeでブログをやるなら絶対にインストールしたいプラグイン で

    asiamoth
    asiamoth 2008/07/16
    便利なMTプラグイン。
  • サーバー上のTrueTypeフォントをラスタライズするプラグイン - WolaWola

    WolaWola 興味を持ったコトを、ダラダラと綴るサイトです。MovableTypeのカスタマイズやグラビアアイドル・仮面ライダー・ホラー小説映画など興味の対象はバラバラですが、MTのプラグイン情報でここに来る方が多いようです。 Home Plugins Profile This_site Mailform Search Archives 土曜日の勉強会で、上ノ郷谷さんに最近エントリー書いてないですね、と言われちゃいました。欲張って詰め込もうとするから、時間がかかっちゃうんですよね。 キゴウラボのとみぃさんも言ってたけど、意外と何度も書き直しして、公開まで時間がかかるんですよぉ。 とりあえず、ホットですぐ書き終わるネタを。 Plugin Directory | movabletype.orgって、いつもまとまって、ドバッと新作が公開されるんだけど、これもその

    asiamoth
    asiamoth 2008/06/27
    おお、これは素晴らしい! 似たような物はPHPやFlashを使うが、これはPerl製プラグイン。/ 上ノ郷谷さんこそ、2xupを更新してくだたいよぅ(笑)。
  • 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派だったけど、バージョンアップで異常を起こすことが多いので、プラグイン化したい。参考になる記事。
  • BlogArchiveRelativeURLプラグイン

    Movable Type のアーカイブ URL を、ホストからの相対 URL で表示するプラグインを作りました。例えば、ブログの URL が http://user-domain.com/first-weblog/archives の場合、/first-weblog/archives を出力します。 MTBlogRelativeURLタグのアーカイブURL版です。かなり以前に作成して、そのままになっていたものです。 1.プラグインのダウンロード 下記のリンクからプラグインアーカイブをダウンロードし、任意のフォルダに保存してください。 BlogArchiveRelativeURL 2.インストール プラグインアーカイブを解凍し、中にある BlogArchiveRelativeURL.pl を plugins ディレクトリにアップロードしてください。 ブログ管理画面より「システム」→「プラグイ

    BlogArchiveRelativeURLプラグイン
    asiamoth
    asiamoth 2008/06/09
    類似プラグインを少なくとも3つ知っているけど、「../../path/to」形式に変換するモノはない。やはり難しいのかな?
  • OpenID認証でも、BANユーザーを設定 - WolaWola

    WolaWola OpenID認証って、手軽な分そのサービスを提供する信用性はあまり考慮されてない。拡張規格でない現在のOpenID認証で、特定の相手をBanするプラグインを紹介してみる。 Home Plugins Profile This_site Mailform Search Archives コメント認証関連機能で、OpenID認証ってのがありますよね。 OpenIDって、結構便利だなぁと思っていて、積極的に使用しているんですが、良くも悪くもOpenなシステム(?、仕組か?)な訳です。 openid.delegateやopenid.serverも自分で用意できちゃう。 実際私のところでも、delgateは自サバ(http://www.zelazny.mydns.jp/)を指定している訳です。OpenIDServer for MovableTypeなんてプラグインもあって、すべて

    asiamoth
    asiamoth 2008/03/16
    ああ、なるほど! 「OpenID認証、イコール、安心」とは全然言えないのかー。業者は、OpenID付きスパムブログをバンバン作るだけだからね。
  • 変数操作を無駄に拡張する MovableType プラグイン:MathOperatorExpander

    変数操作を無駄に拡張する MovableType プラグイン:MathOperatorExpander Permalink URL http://www.magicvox.net/archive/2008/03081823/ Posted by ぴろり Posted at 2008/03/08 18:23 Trackbacks 関連記事 (0) Post Comment コメントできます Category MovableType 4 から機能が改善されたテンプレートタグでは、変数に対して四則演算などの基的な演算を行うことができるようになりました。しかし、それ以外の演算についてはサポートされておらず、今回、(その必要性は別として)各種のビット演算や切上げ・切捨て、乱数生成などが可能になるよう、これを無駄に拡張する MovableType プラグインを書いてみました。 目次 ダウンロード

    変数操作を無駄に拡張する MovableType プラグイン:MathOperatorExpander
    asiamoth
    asiamoth 2008/03/08
    どんどんPerl化するなー(笑)。randが使いどころ多そう?
  • MT Hacks

    asiamoth
    asiamoth 2008/02/08
    MTの高速検索プラグインが、4.1対応に。
  • Build Tracer

    再構築の詳細を追跡、図示するプラグインです。 最新版のダウンロード BuildTracer0.31.zip 何をするプラグインか Movable Type の再構築の動作を表示します。 表示は、以下のような形で行われます。 現在の所、以下のようなことが出来ます。 ブロック構造の可視化 <mt:if>などの判定の確認 変数の変化の追跡 処理時間の表示 動作環境 このプラグインは、Movable Type 4.1 専用です。 もしかしてMT4.0xでも動作するかもしれませんが、コードのベースとして4.1のものを利用しているため、トレース結果が信頼できなくなります。 また、ダイナミックパブリッシングを利用している場合も、実際に公開されるブログとトレース結果が異なる場合は考えられます。 ブラウザについて、Firefox での利用をお勧めします。IE7での動作は確認しておりますが、どうもパフォーマン

    Build Tracer
    asiamoth
    asiamoth 2008/02/07
    MTの再構築を可視化するプラグイン。処理に掛かった時間も見えるのが便利!
  • 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派だけど、プラグインでカスタマイズできるようになりたい!
  • Six Apart - Movable Type Regexプラグイン

    GitHubと一緒に使えます ディレクトリの面倒な管理は不要です。登録時に GitHub と連携させることで、自動的に情報を更新することができます。手軽に多くのユーザーへ告知することができます。 公認で良いモノを集めました 検索してもなかなか良いツールが見つからずに困ったことがありませんか?ディレクトリでは Six Apart が公認する高品質のプラグインとテーマだけ集めました。 インスピレーションの宝庫 Movable Type を拡張する様々なツールをみることで、新しいアイデアが生まれることがであります。「MTってこんなことも出来るんだ」という驚きを見つけてください。

    asiamoth
    asiamoth 2008/01/20
    けっきょく、こういう「Perlのパワーをそのまま使う」系が強いよね。
  • Games Answers & Cheats | [UPDATED] – Games Answers, Solutions & Cheats

    All Games Answers For All Levels, Cheats and Solutions. All app games Answers for Android, iPhone smartphones and iPod Touch and iPad. App games for exceptionally intelligent people! If you don’t know the answer for a certain app games level, check bellow.

    asiamoth
    asiamoth 2008/01/13
    MT4のダッシュボード(無駄に高機能)を、昔のデザインに戻すプラグイン。