tDiary.org - 日記コミュニケーションを加速する


tDiary 1.5.5リリース

tDiary 1.5.5をリリースしました。

設定画面を追加するプラグインが作れるようになり、プラグインのオプション指定をWebから行うことができるようになりました。

本体

本体に追加されたのは以下の機能です。

  • 設定プラグインのサポート
    • ツッコミメールプラグインが対応しています
    • また、設定画面を機能別に分割しました
  • 「更新」を「追記」に変更、日別ページでは「編集」に
  • 更新後、その日の日記画面にジャンプするように変更
  • ツッコミメール機能を完全にプラグイン化(後述)
  • 不正なリンク元URLを記録しないようにした
  • HEADリクエストではサイズを返さないようになった
  • ruby 1.8.0対応
    • また、ruby 1.8を使っている場合はERB2を使うようになりました
  • その他、バグ修正多数

プラグイン

  • edit.rb: 本体統合に伴い廃止
  • 各種プラグインのバグ修正、機能拡張

テーマ

  • 標準設定を記述したbase.cssを強制読み込みするようにした
  • tile、rainy-season追加

移行時の注意

  • ツッコミメール機能について
    • 過去の設定は無効になったと考えてください。プラグインを設置して、正しく設定する必要があります。
    • プラグイン集のcomment_mail-smtp.rb、comment_mail-sendmail.rb、comment_mail-qmail.rbの中から環境に合ったものを選んでpluginディレクトリに置き、各ファイルに書いてある通りに設定してください。旧機能と互換性が高いのはcomment_mail-smtp.rbです。
    • ツッコミメールの設定をWeb上から行う時、エラーが出ることがあります。この場合、他の設定画面(「基本」など)でいったん「OK」を押してから改めて実行すればエラーは出なくなります。