| | 1 | = Windows Live Writerと連携 - WlwWikiPlugin(仮称) = |
| | 2 | |
| | 3 | == 1.概要 == |
| | 4 | |
| | 5 | このプラグインは、Windows Live WriterでTracのWikiページを編集するためのプラグインです。 |
| | 6 | |
| | 7 | Windows Live Writerはブログ用のオフラインツールです。画像ファイルをクリップボードから張り付けることができるのが利点。このプラグインは、ぺたぺた画面キャプチャを張り付けながらwikiを作ること(手順書作るとか)が多い人向けです。 |
| | 8 | |
| | 9 | ちなみに、TracにはそれなりのWiki文法で保存されます。 |
| | 10 | |
| | 11 | [[Image(image_thumb_12.png)]] |
| | 12 | |
| | 13 | == 2.主な機能 == |
| | 14 | |
| | 15 | === (1) Metablog APIとの連携。 === |
| | 16 | |
| | 17 | Windows Live Writerが持っているブログ投稿用のAPI (MetablogAPI) を受信し、Wikiページとして保存します。 |
| | 18 | |
| | 19 | === (2) Wiki文法での保存。 === |
| | 20 | |
| | 21 | Windows Live Writerが出力するの文法はHTMLですが、このプラグインはTracに保存する際にWiki文法に変換します。 |
| | 22 | |
| | 23 | なお、Wiki文法はHTMLほどの自由度はないので、変換できないものがあります。このツールの完成度が低いために変換できないものもあります。つまり、Windows Live Writerで作成した画面と、投稿した結果は一致しないことがあります。 |
| | 24 | |
| | 25 | == 3.注意事項 == |
| | 26 | |
| | 27 | このプラグインは、まだ全然作りかけのプロトタイプなので、完成度は高くないです。そのつもりで使ってください。(でも、Windows Live Writerの出来がいいので、結構便利に使えるかも) |
| | 28 | |
| | 29 | * 既存のWikiページを編集するのは、それなりの覚悟で。wiki文法とはいえ元のwikiとはだいぶ違うものになると思います。 |
| | 30 | * BlockQuote(字下げ)には対応していません。wikiの字下げって表現力がかなりおちるので。 |
| | 31 | * テーブルの中のテーブルとか、リストの中のテーブルとかはwikiの文法的に無理なので非対応。 |
| | 32 | * 既存のWebページを張り付ける場合も、あまり動作期待せずに。後でwikiをテキストで直すくらいのつもりで。 |
| | 33 | * PREタグは、まだ入力できません。Writerに機能がないので。そのうちWriter用のプラグイン作ります。 |
| | 34 | |
| | 35 | == 4. インストール == |
| | 36 | |
| | 37 | === 4.1 必要なもの === |
| | 38 | |
| | 39 | * XML-RCPプラグイン |
| | 40 | * Trac 0.11dev- [changeset:5883 r5883] 以上 |
| | 41 | * Windows Live Writer |
| | 42 | |
| | 43 | とりあえず上のものは、インストールされており、動くこと。[[BR]](XML-RPCの代わりにXmlJsonRpcPluginで動くかどうかは未確認) |
| | 44 | |
| | 45 | === 4.2 プラグインの入手 === |
| | 46 | |
| | 47 | ソースがまだ汚いのでsvnに登録してません。このページのtracblogprc.zipをダウンロードしてください。 |
| | 48 | |
| | 49 | === 4.2 tracへのプラグインのインストール。 === |
| | 50 | |
| | 51 | setup.py bdiest_egg |
| | 52 | |
| | 53 | === 4.2 Windows Live Writerの設定 === |
| | 54 | |
| | 55 | メニューの「ブログ」→「ブログアカウントの追加」[[BR]]「その他のブログサービス」を選択し、次へ[[BR]] [[Image(image_thumb_2.png)]] |
| | 56 | |
| | 57 | 以下の情報を入力し、次へ。 |
| | 58 | |
| | 59 | ブログ ホームページのURL: [tracのURL]/wlwriter[[BR]]ユーザ名、パスワード:tracのアカウント。wikiの表示、編集権限必要。 |
| | 60 | |
| | 61 | [[Image(image_thumb_5.png)]] |
| | 62 | |
| | 63 | 以下の情報を入力し、次へ。 |
| | 64 | |
| | 65 | 使用するブログの種類:Metaweblog API[[BR]]ブログのリモート投稿 URL: [tracのURL]/xmlrpc[[BR]][[BR]] [[Image(image_thumb_7.png)]] |
| | 66 | |
| | 67 | 完了。[[BR]]ちなみに、ブログ構成の完了が出る前に「仮の記事を投稿し、、、」というダイアログが表示されたら、入力した設定が誤ってます。いいえを選んで、再度設定を行ってください。 |
| | 68 | |
| | 69 | [[Image(image_thumb_10.png)]] |
| | 70 | |
| | 71 | |
| | 72 | == おまけ == |
| | 73 | |
| | 74 | このツールはMetablogAPIをTracに与えるものですので、これに対応したブログ編集ツールでも動く可能性があります。なお、出力するHTMLはXHTML形式にする必要があります。 |
| | 75 | |
| | 76 | たとえば、Word2007はブログに投稿できるみたいなんで、ちょっと試してみました。Live Writerとちがってテンプレートがないんで、ずいぶん見た目は変わっちゃいますね。 |
| | 77 | |
| | 78 | [[Image(image_thumb_14.png)]] |
| | 79 | |
| | 80 | [[Image(image_thumb_15.png)]] |