mixi では、標準の mixi 日記の代わりとして mixi 外に設置した MovableType などのブログを指定することができます。外部のブログを使用することで mixi ユーザに限らず誰にでも記事を見てもらえるメリットがあるわけですが、mixi ユーザにしてみれば、従来の mixi 日記の方が気軽にコメントを残せるのではないでしょうか?
そこで MovableType で作成した記事を mixi 日記にも手軽に投稿できるようなプラグインを作ってみました。入力済みの mixi 日記をボタン一つで開くことができるので、あとは普通に投稿するだけで簡単に記事をコピーすることができます。また mixi 日記でのフォーマットを簡単自由にカスタマイズできることも大きな特徴です。
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
ver.1.41, '06/12/05, 0, MovableType 3.2ja2/3.3x + BigPAPI または MovableType 3.3x のみ |
|
mixiSync
ver.1.40, '06/08/29, 0, MovableType 3.2ja2/3.31ja + BigPAPI
|
最新版のダウンロードやバグレポートはmixiSync の trac レポジトリでも行っています。
このプラグイン作成のきっかけを下さった Dakiny さんの一言に感謝します
小野和俊さんも同じことを考えていらっしゃるようでした('07/03/05追記)
mixi には事前にログインしておいてください
ログインしていない場合はログイン画面が表示されます
ユーザ ID はあなたのプロフィールページにある http://mixi.jp/show_friend.pl?id=XXXXXX という URL の数字部分になります
この初期設定を行わないと、mixiSync は動作いたしません。
人によっては、タイトルに飾り文字を入れたり、日記本文に追記 (more)の内容も含めるなど、 入力済みの項目を自由にカスタマイズしたいことがあります。 その場合は以下の手順に従って、モジュールテンプレートに編集画面のフォーマットを作成してください。
MovableType → mixi 日記 タイトル タイトル エントリーの内容 (body) mixi 日記
MovableType のテンプレートタグに似せていますが、全くの別物です。そのため MovableType のフィルタやオプション指定はできません。
モジュールテンプレートの内容は JavaScript コードの一部として解釈されます。半角文字に注意し、特殊文字などはエスケープする必要があります。詳細な説明は適当な JavaScript の解説ページを参照してください。
寄せられたコメント (最新 5 件を表示しています)
はじめまして!
mixisyncはmovabletype4.0に対応していないのでしょうか?
movabletype4.0にmixisyncを導入しようとしたのですが、うまく導入することができませんでした。。
ぜひmixisyncを導入したいのですが、4.0に対応させるご予定はあるのでしょうか?
それとも簡単な修正で4.0に対応させる事が可能であったりするのでしょうか??
ありがとうございました!
プラグインを入れ直して、設定を確認したら大丈夫でした!
ホントに便利なプラグインですよね☆
ありがとうございました!
BerkleyDBやSQLiteをお使いの場合,再インストールによってプラグインの設定情報が失われた可能性があります(もしかしたらMySQLをお使いの場合も) プラグインの設定画面からもう一度プラグインを設定してみてください。
いつも利用させて頂いています。
ところで、
先日、MTの動きが怪しかったので
クリーンインストールをし、mt.cgiを格納しているフォルダ名も
cgi/mt/mt.cgiから
cgi02/mt/mt.cgiに変更したところ、
「データがありません」と表示され
mixiはの投稿が出来なくなってしまいました。
これは対処法があるのでしょうか?
さっそくのご返事ありがとうございます。
「キャッシュ」という単語で、おかげでひとつ思い出しました。
「tmplディレクトリ」内に「cache」ディレクトリを作成して利用していたので、これらのキャッシュ情報のせいかな?と考え、削除してみたらきちんと消えました。
ヒントとご解説、どうもありがとうございました。
もし同様の事が起こってる方がいらしたら、上記キャッシュを削除してみると良いです。