Home > Internet > Movabletype > 標準テンプレート以外でMT-PubSubHubbubを使う場合

標準テンプレート以外でMT-PubSubHubbubを使う場合

そもそもPubSubHubbubって何?って場合は「InfoQ: PubSubHubbubを使った即時通知」とか「ウノウラボ Unoh Labs: PubSubHubbubとは」とか見ていただくとして、宮川さんのMT用PubSubHubbubプラグインの話なのですが。

miyagawa's MT-PubSubHubbub at master - GitHub

使い方はmaRkさんのエントリーがわかり易いのじゃないかと思います。

「最新記事のフィード(feed_recent)」(atom.xml)テンプレートの<link rel="self" ... />以下に<$mt:PubSubHubbubLinks%SEL_HTMLIFIED%gt;を埋め込み、保存・再構築をおこないます。

MT:PubSubHubbubプラグインについて « maRkのMyOwn:(2009年9月14日 17:42:15)

「それって幸せになれるの」とか「そんな事やる前にする事あるでしょ」とかは、聞こえない振りするとして、標準テンプレート以外を使っているケース場合マターです。

厳密に言うと、Atomテンプレートの「identifier」が「feed_recent」以外になっている場合、送信されるファイルの識別に「feed_recent」を使うために、見つからない旨のエラーが発生します。

    my $tmpl = MT::Template->new_string(\'<$mt:Link template="feed_recent"$>');

プラグイン(PubSubHubbub.pl)内の上記部分で、直接Atomテンプレートを指定しているせいです。

プラグインの該当部分を、Atomテンプレートの「identifier」に変更すれば、問題は解決します。

ping a Trackback

TrackBack URL for this entry.(1)

Comments:(6)

45shiki.net`s user-pic OpenIDAuthed 45shiki.net said September 14, 2009 10:00 PM | ReplyThis!

該当部分のidentifierを書き換えてもAtomテンプレートのidentifierがブログごとに異なる場合には、プラグインを使えないブログが出てくると思うのですが……。
identifierを呼び出すにしてもプラグインからはどれがAtomテンプレートか判断できなさそうで、
でもブログごとにプラグインのクローンを導入して使い分ければ……いけそう?

(テスト用のMTで試してみようと思ったのですが、そのMT下のブログはmt.Vicuna、Motion、既定のブログ、自作、と全部異なっていたなぁ、と)

あぁ、確かにありそうですね。
ていうか、そういう時は強引に、すべてのAtomテンプレートのidentifierを「feed_recent」にしちゃうのが良いのかと・・・

45shiki.net`s user-pic OpenIDAuthed 45shiki.net replied for oscar's comment September 14, 2009 10:32 PM | ReplyThis!

ああ、確かにAtomテンプレートのidentifierを一致させる方が楽ですね。

ところで、
メールフォームを使おうとしたら「エラーが発生しました。」と表示されました。

とりあえず、
確認しようとすれば「送信確認テンプレートの読み込みに失敗しました。」
送信しようとすれば「送信エラーテンプレートの読み込みに失敗しました。 」
となる状況です。

>メールフォームを使おうとしたら「エラーが発生しました。」と表示されました。
あれっ、いつの間に?
確認します。

原因は不明ですが、メールフォーム直しました。
なんで設定が飛んでたんだろう?

意味違うか・・・
プラグインはブログ単位で動作する(ブログ毎に送信先設定出来ます)ようになっているので、ブログ内でテンプレート探すのだと理解してました。
>どれがAtomテンプレートか判断できなさそう
なので他所のブログに同じidentifierが存在しても問題ないかと・・・

スクリプトの読み込みが完了していません。

Sign in Sign in Sign in

メールフォーム(Javascriptを使用していません)や、twitter.pngTwitter経由のCommentでもReplyいたします。ただし返信はブログのコメントとして行う事もあります。

Comment Form

QuickTagsHere

EmoticonHere

(入力しない場合「Anonymous」で代替されます)
(公開はされませんが、Gravatarアイコンの取得や、Comment Subscribeの送信先アドレスとして使われます)
(入力すると、コメント表示でユーザー名にリンクが貼られます)
(この情報は、JavascriptによりCookieに保存されます。)

NotifyMail Powered by Comment Subscribe

はてブコメント:

Home > Internet > Movabletype > 標準テンプレート以外でMT-PubSubHubbubを使う場合

MT5Techniques

MT5Techniques

2冊目の共著「Movable Type 5 実践テクニック」(シックスアパート監修)が出版されました。(ソフトバンク クリエイティブ刊)

検索
(5)
(6)

別ページに遷移します。

Powered by Hyper Estraier

Feeds
Link Status
In One

なかのひと

位置情報ブログパーツ「なかのひと」

Links
Powered By

Return to page top