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

Posted by
ぴろり
Posted at
2006/02/04 17:24
Trackbacks
関連記事 (41)
Comments
コメント (55)
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 2.00
ver.2.00, '08/10/14, 4.1, 4.21
  • .1 および .21 で動作するように修正
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
  • に記事を投稿したいユーザのプロフィール編集画面にの設定項目が追加されています。 管理画面の"投稿者"メニューから適切に設定されているか確認してください
タグが消えません
  • の初期設定画面からプレミアム会員のチェック状態が正しいか確認してください
半自動ではなく全自動でに投稿したいのですが
 人それぞれ使い方にも依りますが、常に と外部で一言一句、 全く同じを投稿するか、と云うとむしろレアなケースに思われます。 また、半自動であることは に記事をコピーする、しないの選択肢が用意されていることでもあります。 途中、投稿ボタンを二度押す手間が増えていますが、 これはむしろ 向けに内容を修正できる良いチャンスとお考えください。

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

その他の関連する記事


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

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

SPOTLIGHT ! のスクリーンショット
タイトル
mixiSyncがMovable Type 4.21に対応しました
Trackbacked at
2008/10/26 21:01
from
SPOTLIGHT !
評価
Web Scouter
概要
mixiとMovable Typeとの連携は頭痛の種です。mixiの外部ブログ機能は単にタイトルにブログへのリンクを割り当てるだけで、mixiの開発者は訳...

ボスパンブログ のスクリーンショット
タイトル
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日記に自動投稿する仕組みを作ったんですが、冒...

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

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

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

Posted by
てつや
at
2008/10/27 00:40
ID
W.wHzdNo

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

Posted by
てつや
at
2008/10/27 00:00
ID
W.wHzdNo

アップデートありがとうございました。
複数ブログをMT4.21で作成していると、MTの管理画面でブログを移動するたびにmixi ID設定値が0に戻ってしまいます。
プラグインからIDが未設定というエラーが出て、またIDを入力しないといけません。
こちら側で、どこかをいじって解消できるでしょうか。

Posted by
ぴろり ◆OLEEi.VOX.
at
2008/06/23 21:59
ID
1u858HLY

最近,放置気味なんですが4.2が出たら少し考えてみたいと思います。すみません!

Posted by
hikaru
at
2008/06/20 04:54
ID
23DMySUU

はじめまして。
とても便利そうなプラグインで是非使いたいのですが、
MTOSの環境では使えませんでした。
1の方もおっしゃっていますがMTOSには対応していないのでしょうか。
もしそうでしたら、ぜひ対応してほしいです。

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

はじめまして!

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

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