MovableTypeの記事をmixi日記にお手軽コピーするプラグイン mixiSync

Posted by
ぴろり
Posted at
2006/02/04 17:24
Trackbacks
関連記事 (57)
Comments
コメント (51)
Post Comment
コメントできます
Category
プラグイン

 mixi では、標準の の代わりとして 外に設置した などのを指定することができます。外部のを使用することで ユーザに限らず誰にでも記事を見てもらえるメリットがあるわけですが、 ユーザにしてみれば、従来の の方が気軽にコメントを残せるのではないでしょうか?
 そこで で作成した記事を にも手軽に投稿できるようなを作ってみました。入力済みの をボタン一つで開くことができるので、あとは普通に投稿するだけで簡単に記事をコピーすることができます。また でのフォーマットを簡単自由にできることも大きな特徴です。

この記事をはてなブックマークに追加する この記事のはてなブックマーク数 | この記事をlivedoorクリップに追加する この記事のlivedoorクリップ数 | この記事をYahooブックマークに追加する この記事のYahoo!ブックマーク数 | この記事をdel.icio.usに追加する

使用許諾条件

 このパッケージの内容については完全に無保証です。 このパッケージの使用により生じた損害・の責を作者は一切負わないものとします。 このパッケージの配布や改変に関する条件は The Artistic License に準じるものとし、これに従う限り自由にすることができます。

This code is released under the Artistic License. The terms of the Artistic License are described at http://www.perl.com/language/misc/Artistic.html

 できます。

mixiSync  new

ver.1.41, '06/12/05, 0, 3.2ja2/3.3x + BigP または 3.3x のみ
  • 3.3 で BigP がインストールされていない環境でも動作するように修正
mixiSync

ver.1.40, '06/08/29, 0, 3.2ja2/3.31ja + BigP
  • 3.3 で動作するように修正
  • 投稿者毎にユーザIDを設定できるようにした

最新版のやバグレポートはmixiSync の trac レポジトリでも行っています。

背景

 外部の を連係するというやニーズは々とあるようで、 Yusuke Noda さんは PHP を利用して MovableType と mixi を連携する方法を紹介されています。 -RPC とを利用した方法で、他プラットフォームにも広く流用できそうな面白い試みです。 一方で、を要求したり、設定ファイルを編集したり、と導入時の敷居が少し高いように感じます。 よろしくをポチッとコピー程度で導入できればハッピーじゃないかなと思う訳です。
 の形態で提供されるものとしては Nucleus 用 [1] [2] を見つけることができましたが、 用のは見つけられませんでした。 無いなら作ってしまえ! ということで生まれたのが本 です。

この作成のきっかけを下さった Dakiny さんの一言に感謝します

小野和俊さんも同じことを考えていらっしゃるようでした('07/03/05追記)

の特徴と使い方

  • ファイルを1つアップロードするだけで使えます
  • 小難しい設定は一切不要です
  • のフォーマットを自由にできます
  • が高次元で融合したハイエンド環境です
  • ↑最後の一文はかなり大袈裟
  1. の編集画面で記事の編集作業を行います
  2. 編集が終わったら" 新規投稿"ボタンを押します
  3. 入力済みの 編集ページ(を書く)が開きます

    には事前にログインしておいてください

    ログインしていない場合はログイン画面が表示されます

  4. 向けに記事に修正を加えたり、写真をアップロードしたら、"確認画面"ボタンを押します
  5. 内容を確認して"作成"ボタンを押します

    このあたりは全く の使い方の通りです


動作環境

  • 3.2ja2 以上、あるいは 3.16(英語版) 以上
  • BigPAPI 1.04 以上が正しく導入されていること(1.41で不要になりました)
  • perl 5.8 以上を推奨(perl 5.0x は未検証動作確認済み)

導入方法

  1. MT の一覧画面から BigPAPI プラグイン がインストール済みであることを確認します
  2. パッケージに含まれるファイルを の plugins にコピーします
  3. MT の一覧画面に が追加されていることを確認します
  4. 設定を行なうユーザでログインし,プロフィール編集画面から の初期設定を行います(下図参照)  new

    ユーザ ID はあなたのプロフィールページにある http://.jp/show_friend.pl?id=XXXXXX という URL の数字部分になります

    この初期設定を行わないと、 は動作いたしません。

  5. エントリの編集画面の "保存" ボタンの隣に " 新規投稿" ボタンが追加されます
  6. 導入完了( への投稿フォーマットをされたい方は次節にお進みください)

投稿フォーマットの

 この節はが必要な方向けです。 は標準で の各エリアを の各フォームに割り当てます。
MovableTypemixi 日記
タイトルタイトル
エントリーの内容 (body)mixi 日記
 人によっては、タイトルに飾り文字を入れたり、本文に追記 (more)の内容も含めるなど、 入力済みの項目を自由にしたいことがあります。 その場合は以下の手順に従って、モジュールに編集画面のフォーマットを作成してください。
  1. の管理画面から[]-[モジュール]と辿り、 " Entry Template" という名前でモジュールを新規作成します
  2. 作成したモジュールに編集画面のフォーマットを以下の例にならって書き込みます

モジュールで使用できるタグ

<ntryTitle>
編集画面の"タイトル"です。
<ntryBody>
編集画面の"本文(body)"です。
<ntryMore>
編集画面の"追記(more)"です。
<ntryExcerpt>
編集画面の"概要(excerpt)"です。
<ntryKeywords>
編集画面の"キーワード"です。
<MTBlogName>
の名前になります。
<MTBlogURL>
のトップページ URL になります。
<ntryPermalink>
記事がパーマを持つ場合、記事へのパーマになります。 記事が公開されていないなどの理由でパーマを持たない場合、URLと同じです。
¥n または <br>
改行文字に変換されます。

タグに似せていますが、全くの別物です。そのため のフィルタやオプション指定はできません。

モジュールの内容は コードの一部として解釈されます。半角文字に注意し、特殊文字などはエスケープする必要があります。詳細な説明は適当な の解説ページを参照してください。

注意事項

  • あなたの 管理画面(mt.cgi)の URL が 側にリファラとして残ります
  • の新規作成はできますが、更新はできません
  • 側の仕様変更の影響をモロに受けます

トラブルシューティング

" 新規投稿"ボタンがありません
  • 別途、BigPAPI プラグイン が正常にインストールされているか確認してください
  • 他サイトで紹介されている(特に *.tmpl を書き換えるもの)が併用されていないか確認してください
  • の初期設定を完了してください
を投稿すると"データがありません"と表示される new
  • に記事を投稿したいユーザのプロフィール編集画面にの設定項目が追加されています。 管理画面の"投稿者"メニューから適切に設定されているか確認してください
タグが消えません
  • の初期設定画面からプレミアム会員のチェック状態が正しいか確認してください
半自動ではなく全自動でに投稿したいのですが
 人それぞれ使い方にも依りますが、常に と外部で一言一句、 全く同じを投稿するか、と云うとむしろレアなケースに思われます。 また、半自動であることは に記事をコピーする、しないの選択肢が用意されていることでもあります。 途中、投稿ボタンを二度押す手間が増えていますが、 これはむしろ 向けに内容を修正できる良いチャンスとお考えください。

この記事を読んだ人はこんな記事も読んでいます ?

その他の関連する記事


関連記事/トラックバック (最新 5 件を表示しています)

Party?Party!@neppie.com のスクリーンショット
タイトル
MovableTypeのエントリをmixi日記にコピーできるプラグイン
Trackbacked at
2008/04/27 23:27
from
Party?Party!@neppie.com
評価
Web Scouter
概要
久々にブログカスタマイズ。 こんばんは、ねぴです。今日は昼間忙しかったので夜は家...

/PEN/ のスクリーンショット
タイトル
mixisync出来なくなっちゃった
Trackbacked at
2007/12/20 02:27
from
/PEN/
評価
Web Scouter
概要
このブログに挙げているエントリーのいくつかは、mixisyncというプラグインを使ってmixiにも投稿出来るようにしているのですが…。 OSを10.4.1...

つまらん日記 のスクリーンショット
タイトル
mixiSyncを導入
Trackbacked at
2007/11/14 01:34
from
つまらん日記
評価
Web Scouter
概要
MTの編集画面で、エントリーをmixiに投稿するプラグイン "mixiSync"を導入してみました。

yagasuke.com のスクリーンショット
タイトル
mixiSync
Trackbacked at
2007/10/29 20:58
from
yagasuke.com
評価
Web Scouter
概要
MovableTypeで書いた日記をボタン1つでmixiにも投稿できるプラグイン...

はらがひえました(T-T) のスクリーンショット
タイトル
Blogの引越し完了
Trackbacked at
2007/09/13 11:29
from
はらがひえました(T-T)
評価
Web Scouter
概要
たくでふです。こんぬつわ。FC2にあったはらびえとDrecomにあったCocoL...

この記事のトラックバック URL

寄せられたコメント (最新 5 件を表示しています)

Posted by
kota
at
2007/12/08 02:09
ID
IngtxpAg

はじめまして!

mixisyncはmovabletype4.0に対応していないのでしょうか?
movabletype4.0にmixisyncを導入しようとしたのですが、うまく導入することができませんでした。。

ぜひmixisyncを導入したいのですが、4.0に対応させるご予定はあるのでしょうか?
それとも簡単な修正で4.0に対応させる事が可能であったりするのでしょうか??

Posted by
アズミ
at
2007/02/05 20:20
ID
Qd6dtpb.

ありがとうございました!
プラグインを入れ直して、設定を確認したら大丈夫でした!

ホントに便利なプラグインですよね☆
ありがとうございました!

Posted by
ぴろり ◆OLEEi.VOX.
at
2007/02/05 18:16
ID
9oiPriYE

BerkleyDBやSQLiteをお使いの場合,再インストールによってプラグインの設定情報が失われた可能性があります(もしかしたらMySQLをお使いの場合も) プラグインの設定画面からもう一度プラグインを設定してみてください。

Posted by
MTクリーンインストールの場合は
at
2007/02/05 16:03
ID
DPa1ArJw

いつも利用させて頂いています。
ところで、

先日、MTの動きが怪しかったので
クリーンインストールをし、mt.cgiを格納しているフォルダ名も
cgi/mt/mt.cgiから
cgi02/mt/mt.cgiに変更したところ、

「データがありません」と表示され

mixiはの投稿が出来なくなってしまいました。

これは対処法があるのでしょうか?

Posted by
名無し
at
2007/01/26 00:29
ID
NpLWHtX.

さっそくのご返事ありがとうございます。
「キャッシュ」という単語で、おかげでひとつ思い出しました。
「tmplディレクトリ」内に「cache」ディレクトリを作成して利用していたので、これらのキャッシュ情報のせいかな?と考え、削除してみたらきちんと消えました。
ヒントとご解説、どうもありがとうございました。
もし同様の事が起こってる方がいらしたら、上記キャッシュを削除してみると良いです。