トップ 最新

ただのにっき

2010-08-16(月) [長年日記]

tDiary: 下書きプラグイン(draft.rb)を試す

まちゅさんがまた素敵なプラグインを書いてくれた。下書きプラグイン。HTML5のWebストレージ機能を使って、書きかけの日記をローカルに一時保存してくれる。自動で保存されて、最新のいくつかの記事を残して古い下書きは勝手に消えてくれるというデザインがいいねぇ。

さっそく試してみた。最新のtDiary 2.3系では、まさにこういう目的のために編集画面でjQueryをloadしてあるので、やっと有効活用された感じ。

最初、Firefox 3.6.8(Windows7)で試してみたら、自動で保存しているように見えるものの、実際には保存されていなかった。HTML5は実装レベルがブラウザによって異なるので、こういうちぐはぐな状況はもうしばらく続くだろうな。Chrome 5.0.375.126で試したら今度は動いた。

サーバとの通信が発生しないからオンラインじゃなくてもいいし、「うっかり防止」という目的ならこれはベストな解だと思う。もちろんマシンをまたがった運用はできないから、いつも同じマシンで日記を書く人じゃないと「書きかけの日記が別のマシンにある」みたいな悲しい状況になるかも知れないけど(←おれだ)。

そういう場合には同じ手法で、たとえば下書きの保存先としてEvernoteを使えたりするといいかもなぁ。こんなふうに、tDiary(サーバ側)でがんばらなくてもいろいろ拡張できるようになるのはいいことだ。

追記

その後のパッチで、Firefoxでも問題なく動くようになったようだ。

Tags: tDiary