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

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

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

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

使用許諾条件

 このパッケージの内容については完全に無保証です。 このパッケージの使用により生じた損害・の責を作者は一切負わないものとします。 このパッケージの配布や改変に関する条件は 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 2.02
ver.2.01, 4.1, 4.21, 4.25
mixiSync 1.41
ver.1.41, '06/12/05, 3.2ja2/3.3x + BigP または 3.3x のみ
  • 3.3 で BigP がインストールされていない環境でも動作するように修正

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

背景

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

の特徴と使い方

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

この記事を読んだ人はこんな記事も読んでいます 記事リコメンデーションについて

その他の関連する記事


関連記事/トラックバック (全 45 件中、最新 5 件まで表示しています)

Open MagicVox.net のスクリーンショット
タイトル
MovableType5でmixiSyncを使うには
Trackbacked at
2009/12/29 18:22
from
Open MagicVox.net
評価
Web Scouter
概要
AdditionalEditButtonsプラグインのおかげで、mixiSyncボタンが出現 「AdditionalEditButtons」プラグインを...

真琴のダイアログ::Makoto's Diary Blog のスクリーンショット
タイトル
Movable Typeの記事を簡単にmixiに投稿!
Trackbacked at
2009/07/29 22:30
from
真琴のダイアログ::Makoto's Diary Blog
評価
Web Scouter
概要
MovableTypeの記事をmixi日記にお手軽コピーするプラグイン mixi...

ハシリながらカンガえる 〜友重タクジ のスクリーンショット
タイトル
mixiの外部ブログのMovableTypeが更新されなくなった時
Trackbacked at
2009/05/26 18:17
from
ハシリながらカンガえる 〜友重タクジ
評価
Web Scouter
概要
mixiの外部ブログのURLを修正したら、それ以降ブログが認識されずに更新されな...

絵の才能はないけれど のスクリーンショット
タイトル
mixiSyncを導入してみた。
Trackbacked at
2008/12/15 01:33
from
絵の才能はないけれど
評価
Web Scouter
概要
うちはブログとmixiの両方で日記とか書いているんだけど、 たまーに両方に同じ事...

Ravipot のスクリーンショット
タイトル
mixiSync
Trackbacked at
2008/11/15 18:56
from
Ravipot
評価
Web Scouter
概要
MagicVox.netというサイトでとても面白いMovable Typeのプラ...

この記事にトラックバックを送るには?

寄せられたコメント (全 60 件中、最新 5 件まで表示しています)

Posted by
ぴろり ◆OLEEi.VOX.
at
2009/03/22 17:31
ID
QWDsg4k2

こちらでも再現できました。修正版の2.02を公開しました。どうぞご利用ください。

Posted by
sinpost2
at
2009/03/22 08:35
ID
kuLpkqEk

ぴろり様
早速のご対応ありがとうございます。
無事利用できました。
実際に使ってみてかなり便利です。

今までのコピー&ペーストの手間がかなり省けました。
ありがとうございます。

Posted by
ぴろり ◆OLEEi.VOX.
at
2009/03/21 22:41
ID
9QlEFrNc

4.25 で(もしかしたらそれ以前のバージョンかも?)動作しなくなっていたので修正版 mixiSync 2.01 を公開しました。どうぞご利用ください。

Posted by
sinpost2
at
2009/03/21 22:05
ID
BFC7OBQQ

初めまして。
是非使いたいのですが、Movable Type Pro version 4.25では
使えませんでした。

プラグインファイル内で、mixi user IDを直接入力しました。

最後の302行にある
$$mixi_user_id = $plugindata->{mixi_user_id};

最初のmixi_user_id部分にidを直接入力しました。

これで入力されていないというエラーは消えますが、
mixi新規投稿というボタンが表示されません。

解決方法はございますでしょうか?
どなたかご教授願えれば幸いです。

Posted by
Sana
at
2009/02/01 18:28
ID
P3fSAicU

てつや様!

どこにmixi user IDを直接入力すればいいのか教えてください!

コメントを投稿する

 
 (匿名可/必須/公開)
 (匿名可/必須/非公開)
 (必須)
コメントスパム防止のため投稿前に ランダムな数字 CAPTCHAについて を入力してから投稿してください。お手数ですがご協力のほど宜しくお願いいたします。