proglab barner

Parent pages

mixiSync for MT4

バグ報告ご要望質問などはこちらへお願いします。

■ mixiSync for MT4とは?

MovableTypeの記事をmixi日記へコピーするためのプラグインで、
mixiSync1.41をMovableType4用に改変したプラグインです。
注!MovableType4専用です!

■ mixiSync1.41と何が違うの?

本家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.zip

SVNリポジトリにて、開発版、最新版も公開しています。
svn : http://proglab.homelinux.net/repos/mixiSync/

SVNリポジトリはBTSバグトラッキングシステム)からも参照頂けます。

■ 動作環境

  • MovableType 4.01以上 (動作確認済み)
  • Perl 5.0x 以上 (Perl 5.8 以上を推奨)

■ インストール

  1. アーカイブを解凍し、解凍された "mixiSyncForMT4" というフォルダを MovableType の plugins フォルダにコピーします。

  2. 管理画面システムメニューの [設定]→[プラグイン] で設定画面へ移動し、
    プラグインの一覧に mixiSync for MT4.0 と表示されていることを確認します。

    プラグイン一覧画面

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

    プロフィールリンク

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

    mixiSync設定画面

    note:
    ・ ユーザ ID 番号 は mixi の"プロフィール"ページに書いてあります。
    ・ http://mixi.jp/show_friend.pl?id=XXXXXX の数字部分です。


  5. プレミアムユーザーの場合は "mixiプレミアムユーザー" にチェックを入れます。

  6. "変更を保存"をクリックします。

■ 使い方

  1. 記事の編集画面(新規作成や編集)へ移動し、編集作業を行います。

  2. 編集が終わったらコミュニケーション欄(トラックバック送信先URLの下)に ある "mixiSync for MT4" と書かれている隣の"mixi日記へ送信"ボタンを押し ます。

    mixi日記へ送信ボタン画面

    note:
    ・ 一度記事を保存しないと(下書きでも可)、正しいパーマリンクが生成されません。
    ・ うまく記事がコピーされないときは、一度記事を保存してから再度送信ボタンを押してください。
     下書きでもかまいません。
    ・ mixi には事前にログインしておいてください。
    ・ ログインしていない場合はログイン画面が表示されます


  3. mixi 日記の編集ページが新しいウィンドウで開きます。

  4. 修正を加えたり、写真をアップロードした後、"確認画面"ボタンを押します。

  5. 内容を確認して、"作成"ボタンを押します。

    note:
    ・ 手順4、5はmixi日記の使い方と同じです。

■ 投稿フォーマットのカスタマイズ(テンプレート機能)について

  1. mixiSyncを使用しているブログ管理ページのメニューで [デザイン]→[テン プレート] でテンプレート管理ページに飛び、クイックフィルタの"テンプレート モジュール"を押します。

    メニュークイックフィルタ画面

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

    mixiSyncForMT4 Entry Template

  3. 作成したモジュールテンプレートに編集画面のフォーマットを以下の様式で書 き込みます

    例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 の解説ページを参照してください。

■ MovableType 記事中の HTML タグの扱い

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