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

Posted by
ぴろり
Posted at
2006/02/04 17:24
Trackbacks
関連記事 (34)
Comments
コメント (61)
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

背景

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

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 レポジトリでも行っています。

のお願い

 開発の継続のためには、書の購入やバグの修正、新機能の追加、欄でのユーザサポートなど、意外にお金と時間を費やします。そこで、「ビールでも奢ってやるか」ですとか「これで牛丼(並)でも食え」と仰るお方からのお申し出をいつでも受け付けております。どうぞ、よろしくお願いいたしますm(_ _)m
 金の送付には PayPal の小額決済をご利用いただけます。


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

その他の関連する記事


関連記事/トラックバック (全 34 件中、最新 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を修正したら、それ以降ブログが認識されずに更新されな...

ボスパンブログ のスクリーンショット
タイトル
Mixi Syncを使ってみる
Trackbacked at
2008/08/24 09:47
from
ボスパンブログ
評価
Web Scouter
概要
ども、お久しぶり?のボスパンです。 最近mixiの更新も面倒になって、、ためしに...

creazy photograph のスクリーンショット
タイトル
mixi日記と外部ブログの微妙な関係
Trackbacked at
2008/08/21 21:56
from
creazy photograph
評価
Web Scouter
概要
前のエントリーでRSSからmixi日記に自動投稿する仕組みを作ったんですが、冒...

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

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

Posted by
青木 仁美
at
2010/09/01 11:35 NEW
ID
rDN19ZaQ

海外有名ブランド品を激安価格にてご紹介!

新作も続々入荷一見の価値有です

当店には、ルイヴィトン、シャネル、グッチ、コーチ、ロレックス、プラダ、

ディオール、ブルガリ財布 その他小物等、 ブランド品、、ルイウ゛ィトン、

PRADA、Coach、GUCCI、CHANEL、BVLGARI、デュポン、ROLEX時針

各種海外有名ブランド品を豊富に取り揃え、しかもお客様を第一と考えて、

驚きの低価格で提供しております

商品の数量は多い、品質はよい、価格は低い、現物写真!

本当の意味でのハイレプがほしい方にお勧めです

経営方針: 品質を重視、納期も厳守、信用第一は当社の方針です。

ネットのショッピングの絶品のショッピングセンター

■ショップURL:http://www.m95599.com

■店長:青木 仁美

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新規投稿というボタンが表示されません。

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

コメントを投稿する

 
 (匿名可/必須/公開)
 (匿名可/必須/非公開)
 (必須)
コメントスパム防止のため投稿前に ランダムな数字 CAPTCHAについて を入力してから投稿してください。お手数ですがご協力のほど宜しくお願いいたします。
 
mixi, Nixi, Jixi, Kixi, mUxi, m8xi, m9xi, mOxi, mKxi, mJxi, miZi, miSi, miDi, miCi, mixU, mix8, mix9, mixO, mixK, mixJ MovableType, NovableType, JovableType, KovableType, MIvableType, M9vableType, M0vableType, MPvableType, MLvableType, MKvableType, MoCableType, MoFableType, MoGableType, MoBableType, MovQbleType, MovWbleType, MovSbleType, MovZbleType, MovaVleType, MovaGleType, MovaHleType, MovaNleType, MovabKeType, MovabOeType, MovabPeType, MovablWType, Movabl3Type, MovablRType, MovablDType, MovablSType, MovableRype, Movable5ype, Movable6ype, MovableYype, MovableGype, MovableFype, MovableTTpe, MovableT6pe, MovableT7pe, MovableTUpe, MovableTHpe, MovableTGpe, MovableTyOe, MovableTy0e, MovableTy-e, MovableTyLe, MovableTypW, MovableTyp3, MovableTypR, MovableTypD, MovableTypS 日記 プラグイン JavaScript, HavaScript, UavaScript, IavaScript, KavaScript, MavaScript, NavaScript, JQvaScript, JWvaScript, JSvaScript, JZvaScript, JaCaScript, JaFaScript, JaGaScript, JaBaScript, JavQScript, JavWScript, JavSScript, JavZScript, JavaAcript, JavaWcript, JavaEcript, JavaDcript, JavaXcript, JavaZcript, JavaSXript, JavaSDript, JavaSFript, JavaSVript, JavaScEipt, JavaSc4ipt, JavaSc5ipt, JavaScTipt, JavaScFipt, JavaScDipt, JavaScrUpt, JavaScr8pt, JavaScr9pt, JavaScrOpt, JavaScrKpt, JavaScrJpt, JavaScriOt, JavaScri0t, JavaScri-t, JavaScriLt, JavaScripR, JavaScrip5, JavaScrip6, JavaScripY, JavaScripG, JavaScripF Perl, Oerl, 0erl, -erl, Lerl, PWrl, P3rl, PRrl, PDrl, PSrl, PeEl, Pe4l, Pe5l, PeTl, PeFl, PeDl, PerK, PerO, PerP