PostTweetで記事の著者毎にCoTagsを付ける

Cotagsの例、twitterapiアカウントの場合

PostTweetのテンプレートを編集して、記事の著者毎にCoTagsを付け替える方法を紹介します。

CoTagsとはhttp://cota.gs/

一つのTwitterアカウントを複数人で使いたい、そういった場合に投稿者を識別するために考えられた仕組みがCoTagsです。広報活動においてTwitterを使用する場合、このように複数人で対応することによって、企業に対して親近感をもってもらう。そういったことに役立てられます。

 

まず、CoTagsを使うにあたり記事の著者とそのCoTagを定義します。

本サンプルでは記事の著者は次のとおりになります。

ユーザー一覧

そして、各記事の著者のCoTagは以下のように決めました。

cotagsの例

全てのCoTagが決まったら、これを記載したTwitter用の壁紙を作成しTwitterの背景画像として設定します。

そして、テンプレートを作成します。

PostTweetでつぶやかれるテキストフォーマットは、PostTweetの設定画面のフォーマットテンプレート名に入力された文字列と同一名称のテンプレートモジュールが適用されます。

フォーマットテンプレート名

cotags対応テンプレートの作成

作成するテンプレートのコードは以下のとおりです。

<mt:setvar name="title_len" value="140" />
<mt:setvarblock name="author"><$MTAuthorName remove_html="1"$></mt:setvarblock>
<mt:If name="author" eq="社長">
<mt:SetVar name="cotag" value="^sh">
<mt:ElseIf eq="専務">
<mt:SetVar name="cotag" value="^se">
<mt:ElseIf eq="部長">
<mt:SetVar name="cotag" value="^bu">
<mt:Else>
<mt:SetVar name="cotag" value="^et">
</mt:If>
<mt:setvarblock name="title"><mt:entrytitle remove_html="1" /></mt:setvarblock>
<mt:setvarblock name="link"> - <mt:entryshortenedpermalink /> <mt:var name="cotag" /></mt:setvarblock>
<mt:setvarblock name="link_len"><mt:var name="link" count_characters="1" /></mt:setvarblock>
<mt:setvar name="title_len" op="-" value="$link_len" />
<mt:var name="title" trim_to="$title_len" /><mt:var name="link" />​

mt:Ifでブログ記事の著者別にCoTagという変数にさきほど決定したCoTagを代入しています。

上記テンプレートを保存したら準備は完了です。

それぞれ自分のアカウントでログインし、ブログ記事を投稿します。

ブログ記事入力例

これだけで、他を意識することなく自動的にCoTagsを使用したTwitterアカウントの運用が可能となります。

スクリーンショット(2010-08-03 7.18.09 PM).png

また、PostTweetはつぶやきのテンプレートを作成する場合に便利なMTタグを提供します。

 

MTEntryShortenedPermalink

ブログ記事/ウェブページのパーマリンクを、プラグイン設定で指定された短縮URLサービスを使用し変換した短縮URLを表示します。プレビューで使用される場合はダミーのURL(例、http://tinyurl.com/xxxxxx)を出力し、短縮URLサービスへアクセスしません。
短縮前のパーマリンクに対してMTEntryPermalinkタグと同じモディファイアが使用出来るほか、次の追加のモディファイアを使用出来ます。

add_query="variable_foo"
短縮するパーマリンクにクエリ文字列を追加します。クエリはテンプレートの変数もしくはハッシュ変数で記述し、その変数名を指定します。

このタグを利用することで、容易に様々なつぶやきを生成することが可能となります。

PostTweetは以下のURLから購入できます。

MTPlu::s for Web

PostTweet

ひきつづき、Twitterの活用方法とそれにあわせたテンプレートの作成方法などをご紹介していきますので、ご期待ください!

製品一覧