Warning: リポジトリと同期できません (サポートされていないバージョンコントロールシステム "svn です。 Python のライブラリに "svn" が正しくインストールされているか確認してください。)

初期バージョン から バージョン 1 における更新: TracDoc/WlwWikiPlugin

差分発生行の前後
無視リスト:
更新日時:
2007/12/13 01:28:29 (17 年 前)
更新者:
hirobe (IP アドレス: 59.146.92.130)
コメント:

--

凡例:

変更なし
追加
削除
変更
  • TracDoc/WlwWikiPlugin

    v1 v1  
     1= Windows Live Writerと連携 - WlwWikiPlugin(仮称) = 
     2 
     3== 1.概要 == 
     4 
     5このプラグインは、Windows Live WriterでTracのWikiページを編集するためのプラグインです。 
     6 
     7Windows Live Writerはブログ用のオフラインツールです。画像ファイルをクリップボードから張り付けることができるのが利点。このプラグインは、ぺたぺた画面キャプチャを張り付けながらwikiを作ること(手順書作るとか)が多い人向けです。 
     8 
     9ちなみに、TracにはそれなりのWiki文法で保存されます。 
     10 
     11[[Image(image_thumb_12.png)]] 
     12 
     13== 2.主な機能 == 
     14 
     15=== (1) Metablog APIとの連携。 === 
     16 
     17Windows Live Writerが持っているブログ投稿用のAPI (MetablogAPI) を受信し、Wikiページとして保存します。 
     18 
     19=== (2) Wiki文法での保存。 === 
     20 
     21Windows 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 
     51setup.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)]]