Pica pica

We Love WordPress, We Love Firefox, We Love Opera, We Love…

5 月
08

Vox Crossposter Plugin試用

Posted by せれ on 5 月 8, 2007

orinoaさんの「VoxにクロスポストするためのWPプラグイン at orioa」を参考に試用してみることにしました。

2月から放置中のVoxアカウントの有効活用が目的です。

導入方法

  1. WordPress plugin: Vox Crossposter」よりPluginをダウンロードして解凍。
  2. 作成されたフォルダごとFTPソフトでWordPressのPluginフォルダにUploadします。
  3. WordPressの管理画面>「プラグイン」からPluginを有効にします。
  4. Voxアカウントの「設定」>「モバイル設定」内に表示されたモバイル投稿用のメールアドレスを事前にコピーします。
    同時に、「記事の作成」が「行う」になっていることを確認します。
    「行わない」になっていた場合、「行う」に変更して保存します。

    Vox.com moblog option

  5. WordPressの管理画面>「各種設定」>「Vox X-Poster」内に手順4.で調べたメールアドレスを記入して、「Save Changes」を押して設定保存されれば完了。
  6. 投稿時は、WordPressの投稿画面内の「Vox:」オプションを選択します。

    Vox Crossposter Plugin

ちなみにpluginの提供元の「WordPress plugin: Vox Crossposter」によると、Performancing(ScribeFire blog editorの旧名)と併用すると、エントリが重複作成されてしまう既知の不具合があるとのこと。
ScribeFireでも再現するかのテストもあってScribeFireでエントリを作成しています。
ただし、投稿スラッグを使えないので、下書きモードで投稿してWordPress管理画面で清書してますので意味はないかも。

(1) If you are using Performancing for Firefox (like I am), then two posts are being generated when you publish using this extension.

さて、うまくいくかなぁ~。

Powered by ScribeFire. (ScribeFireで下書き投稿、WordPressで清書)

 


Crosspostテスト第1弾は失敗・・・
タイトルと投稿時間のみVox.comにも反映されましたが、肝心の本文がまったく反映されず。

あと、一度投稿した後にちょっとした修正を行う場合、必ず上記手順6.の「Vox:」を「Do not crosspot」に設定しておく必要があります。
そうしないと、修正の度にVox.com側に同名のエントリが作成されます。

Crosspostを実現するためにVox.comのmoblog機能を利用しており、修正の度にmoblog用アドレスにメール送信され、その結果最初の投稿時とタイムスタンプが変わることが原因のようです。
エントリアップ後にちょっとした修正を行う方には、使いどころが難しいかも。

  1. せれ Said,

    タイトルだけしか反映されなかったことをtwitterで愚痴ってたら、同じ症状になった方がいらっしゃいました。
    画像NG、日本語NGとかあるのかなぁ。
    追加で確認の必要がありそうです。

  2. とんぷう Said,

    初めまして、とんぷうと申します。
    ここで紹介されていた、Crosspostを自分もチャレンジしてみようと思い
    以下の変更を実施して、タイトル、本文に日本語のポストが可能となりましたので、ご参考までに、変更箇所をレポートしますね。
    vox_crosspost.php の42~45行を、mb_convert_encodingで、SJISに変換します。
    get_vox_email()、create_email_headers()、get_subject($post_id)、get_body($post_id) これら4つですね。

    そして、一番肝心なのは、77行のメールヘッダーのキャラクタセットを
    charset=iso-8859-1  –> charset=iso-2022-jp に変更してあげれば
    日本語の投稿でも化けずにVOXにポストできますよ。
    まだ、画像に関しては試しておりません^^;

    ご参考まで・・・

  3. せれ Said,

    とんぷうさん、コメントありがとうございました。
    教えていただいた情報を元に調べて、phpファイルを弄ったら無事にアップロードできるようになりました。
    私の場合、WordPressもVoxも文字コードがUTF-8だったので、そこを変更してあげたことでうまく行きました。
    ちなみに、「Vox Crossposter plugin書き込みテスト2回目 | Pica pica」にて詳しくエントリを作成しております。
    pluginファイルのVersionがあがったときに、きっとまた悩むと思うので自分の備忘録的な意味で書いております。

    ちなみに画像貼り付けもうまく行きましたが、途中インデントとか一部崩れはある模様。
    レイアウトに関しては、プラットホームが違うので多少は目をつぶって利用したほうが精神衛生上良いと思うので深くは追求しないと思います。

    Crosspostに関しては半ばあきらめかけていたので本当に助かりました!

  4. Vox Crossposter Pluginを試してみる Said,

    […] からクロスポストを可能にするプラグイン。こちら〈Pica Pica〉を参考にさせていただきました。 […]

Add A Comment