r16の変更点について

リリースノートの発表が遅れてすみません。1ヶ月以上空いているのでかなり多岐にわたります。

ページの外部APIによる読み込みのロジックを変更しました。これにともない、以下の設定項目が廃止になっています。

  • $pagereading_kanji2kana_converter
  • $pagereading_kanji2kana_encoding
  • $pagereading_chasen_path
  • $pagereading_kakasi_path
  • $pagereading_mecab_path

代わりに、以下の設定項目が追加されました。

  • $pagereading_api(none,chasen,kakasi,mecabのいずれか)
  • $pagereading_path ($pagereading_apiが格納されているパス)

あと、未実装ですがakismetとrecaptchaのAPIの設定項目が追加されています。

  • $akismet_api_key
  • $recaptcha_public_key
  • $recaptcha_private_key

ログが肥大化して読み込みに時間がかかるため、200行でカットする処理を追加しました。アクセスログ保存機能はあくまでもおまけのような機能で、本格的に収集したい場合は、Google Analytics($google_analyticsで指定可能)や、BBCloneのような外部ツールを使用することを推奨します。

Gettextの処理をphp-gettextを使用したものに変更しました。Plus!と異なり、_()ではなく、T_()で多言語化を行います。変わった点として今までpoファイルのみをロードしていたものを、コンパイル済みのmoファイルをロードするようになりました。