※バグ報告やご要望、質問などはこちらへお願いします。
MovableTypeの記事をmixi日記へコピーするためのプラグインで、
mixiSync1.41をMovableType4用に改変したプラグインです。
注!MovableType4専用です!
本家mixiSync とは本質的には同じ物です。
MovableType4からプラグインの仕様が大きく変わりました。そのため、MovableType3以前のプラグインが動作しません。
そこで、mixiSyncをMovableType4に対応させたのが本プラグインです。
MovableType4へ対応するにあたり、テンプレート機能の仕様を若干変更する必要がありました。以前のタグはMovableTypeのテンプレートタグと同一だったため、そのまま使用すると、新しいMovableType4のテンプレート処理エンジンでmixiSyncのテンプレート機能用タグも認識してしまい、コンテナ外で使用したことによるエラーが発生してしまいます。
これを解消するため、テンプレートタグを以前より簡易的でわかりやすいものに変更しました。
詳細はテンプレート機能をご覧ください。
2007/12/13 mixiSync for MT4 Version 1.00 download available.
md5 : 266d265eff898be7ac1de468531165cd *mixiSyncForMT4-1.00.zipSVNリポジトリにて、開発版、最新版も公開しています。
svn : http://proglab.homelinux.net/repos/mixiSync/SVNリポジトリはBTS(バグトラッキングシステム)からも参照頂けます。
- MovableType 4.01以上 (動作確認済み)
- Perl 5.0x 以上 (Perl 5.8 以上を推奨)
- アーカイブを解凍し、解凍された "mixiSyncForMT4" というフォルダを MovableType の plugins フォルダにコピーします。
- 管理画面システムメニューの [設定]→[プラグイン] で設定画面へ移動し、
プラグインの一覧に mixiSync for MT4.0 と表示されていることを確認します。

- プロフィール編集画面へ移動します。画面右上のユーザー名のリンクから移動できます。

- "mixiユーザーID" に自分のmixi ユーザー IDを入力します。

note:
・ ユーザ ID 番号 は mixi の"プロフィール"ページに書いてあります。
・ http://mixi.jp/show_friend.pl?id=XXXXXX の数字部分です。
- プレミアムユーザーの場合は "mixiプレミアムユーザー" にチェックを入れます。
- "変更を保存"をクリックします。
- 記事の編集画面(新規作成や編集)へ移動し、編集作業を行います。
- 編集が終わったらコミュニケーション欄(トラックバック送信先URLの下)に
ある "mixiSync for MT4" と書かれている隣の"mixi日記へ送信"ボタンを押し
ます。

note:
・ 一度記事を保存しないと(下書きでも可)、正しいパーマリンクが生成されません。
・ うまく記事がコピーされないときは、一度記事を保存してから再度送信ボタンを押してください。
下書きでもかまいません。
・ mixi には事前にログインしておいてください。
・ ログインしていない場合はログイン画面が表示されます。
- mixi 日記の編集ページが新しいウィンドウで開きます。
- 修正を加えたり、写真をアップロードした後、"確認画面"ボタンを押します。
- 内容を確認して、"作成"ボタンを押します。
note:
・ 手順4、5はmixi日記の使い方と同じです。
■ 投稿フォーマットのカスタマイズ(テンプレート機能)について
- mixiSyncを使用しているブログ管理ページのメニューで [デザイン]→[テン
プレート] でテンプレート管理ページに飛び、クイックフィルタの"テンプレート
モジュール"を押します。


- "mixiSyncForMT4 Entry Template" という名前でモジュールテンプレートを新規作成
します。

- 作成したモジュールテンプレートに編集画面のフォーマットを以下の様式で書
き込みます
例1
diary_title : "<Title> 【本家ブログより】",
diary_body : "<Body>\n--------\n続きは<BlogName>で!\n<Permalink>",
例2
diary_title : '<Title>',
diary_body : '<Body>\n<More>\n\nこの日記のオリジナルはこちら→<Permalink>',
モジュールテンプレートで使用できるタグは以下の通りです。
タグ 置換される内容 <Title> MovableType 編集画面の"タイトル"です。 <Body> MovableType 編集画面の"本文(body)"です。 <More> MovableType 編集画面の"追記(more)"です。 <Excerpt> MovableType 編集画面の"概要(excerpt)"です。 <Keywords> MovableType 編集画面の"キーワード"です。 <BlogName> MovableType ブログの名前になります。 <BlogURL> MovableType ブログのトップページ URL になります。 <Permalink> 記事がパーマリンクを持つ場合、記事へのパーマリンクになります。 記事が公開されていないなどの理由でパーマリンクを持たない場合、ブロ グURLと同じです。 \n または <br> 改行文字に変換されます。
note:
・ MovableType のテンプレートタグとは別物です。
・ MovableType のフィルタやオプション指定はできません。
・ モジュールテンプレートの内容は JavaScript コードの一部として解釈さ れます。
・ 半角文字に注意し、特殊文字などはエスケープする必要があります。
・ 詳細な説明は適当な JavaScript の解説ページを参照してください。
mixiSync は mixi 日記に記事内容をコピーする時に、記事中の HTML タグを修正 します。
プレミアム会員の場合
<br>, <p> は改行文字に置き換えられます。
<hr> は ---------------------------------------- に置き換えられます。
使用できる HTML タグは以下の通りです。これら以外の HTML タグは削除 されます。a strong em u blockquote del非プレミアム会員の場合
<br>, <p> は改行文字に置き換えられます
<hr> は ---------------------------------------- に置き換えられます。
<a href="http://www.yahoo.co.jp/">Yahoo!</a>
は
Yahoo!(http://www. yahoo.co.jp/)
に置き換えられます。
他の HTML タグは全て削除されます。
このソフトウェアパッケージの内容については完全に無保証です。
このソフトウェアパッケージの使用により生じた損害・障害の責を作者は一切負わ ないものとします。
このソフトウェアパッケージの配布や改変に関する条件は
The Artistic License (http://www.opensource.jp/artistic/ja/Artistic-ja.html)
に準じるものとし、これに従う限り自由にすることができます。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のぴろり様、
バグ報告や要望を頂いたユーザの皆様、
使ってくださる全ての方へ感謝いたします。
'07/12/13 1.00 公開開始
※バグ報告やご要望、質問などはこちらへお願いします。
Copyright (C) 2003-2007 snowdrop All rights reserved