Monthly Archives: April 2014

SQLite Integration 1.6 リリース

English version is available in SQLite Integration 1.6 released

SQLite Integrationを 1.6 をリリースし、1.6.1 にアップデートしました。

1.6 での変更点は以下の通りです。

  1. WordPress3.9 でのインストールと動作テストをしました。
  2. 一部のクエリでページング情報が正確でなかったのを修正しました。
  3. コメントでバッククォートが削除されるバグを直しました。
  4. データベースのバックアップファイルをダウンロードできるようにしました。
  5. readme.txt のドキュメントを修正しました。
  6. プラグインの互換性リストを増補しました(Alex Armeda氏に感謝します)。
  7. これまで使えないようにしていた wp-db.php の関数を使えるようにしました。
  8. ユーザ定義関数を増やしました。

1.6.1 での変更点は以下のとおりです。

  1. WP Slimstat プラグインを使えるようにしました。
  2. 古い db.php を新しいものと入れ替えていない場合は、ダッシュボードに注意を出すようにしました。
  3. db.php をアップデートするユーティリティを追加しました。
  4. 日本語カタログファイルを更新しました。
  5. その他のバグを修正しました。
  6. readme.txt のタイプミスを修正しました。

主な修正点は、WordPress 3.9 の変更に合わせたものですが、その他のバグ修正をも含みます。

Alex Armeda 氏より、プラグイン互換性のチェックリストを頂きました。これをマージしてあります。Alex と彼のチームに感謝します。その他にも提案をしてもらいましたが、実装してありません。

サポート・フォーラムにて、Duong 氏より、wp-config.php でプラグインの編集を無効にしたいが、wp-content/db.php が編集できてしまう、との指摘がありました。下のように修正しました。Duong 氏からの応答はありませんが。

定数 効果
DISALLOW_FILE_EDIT 指定すると、db.php の編集を無効にします。
DISALLOW_FILE_MODS 指定すると、db.php の編集を無効にします。
WP_PLUGIN_URL 指定したときに、ダッシュボードのスタイルシートとJavaScriptが無効になるのを修正しました。使用する場合は、必ずWP_PLUGIN_DIRとともに指定してください。
WP_PLUGIN_DIR 通常どおりの動作です。

サポート・フォーラムで、steadybright 氏より WP Slimstat を使いたいという要望がありました。テーブルサイズなどのデータベース情報は SQLite では意味がないので、使えませんが、インストール、運用はできるようになっていると思います。このプラグインを使うには、ソースコードの変更が一部必要です。詳しくは、上のサポートフォーラムでのスレッドを参照してください。WP Slimstat の作者(camu)が、修正を入れてくれると言ってくれました。次回のリリースでは、修正しなくても使えるようになる予定です。camu の鷹揚さに感謝します。また、steadybright 氏の提案に感謝します。


SQLite Integration 1.6 released

Japanese version is available in SQLite Integration 1.6 リリース

SQLite Integration version 1.6 was released, and updated to 1.6.1.

For SQLite Integration 1.6, these changes were applied.

  1. WordPress3.9 installation and compatibility are tested.
  2. Fixed the bug for the incorrect paging information in some queries.
  3. Fixed the bug for the backtick removal in comments.
  4. Feature to download the backup database file is enabled.
  5. Changed the readme.txt
  6. Augmented the list of compatible plugins ( Thanks to Alex Armeda ).
  7. Some functions disabled in wp-db.php are enabled.
  8. Augmented the user defined functions for more compatible plugins.

For 1.6.1, these changes were applied.

  1. Fixed the bugs for using with WP Slimstat plugin.
  2. Display admin notice when not replacing the old db.php with the new one (if necessary).
  3. Added the new utility for updating db.php file.
  4. Fixed the Japanese translation catalog.
  5. Fixed some minor bugs.
  6. Fixed the typos in readme.txt.

This update mainly targets for WordPress 3.9 compatibility. But it also includes some bug fixes.

Alex Armeda gave me the plugin compatibility list. I merged it to the archive. I appreciate the contribution from him and his team. He gave me some other useful suggestions, which I couldn’t implement yet.

Mr/Ms Duong reported some constants in wp-config.php doesn’t have effect in Support Forum. I included some of his suggestions like below, though he/she hasn’t answered my response yet.

constant effect
DISALLOW_FILE_EDIT If set ‘true’, db.php editing is disabled.
DISALLOW_FILE_MODS If set ‘true’, db.php editing is disabled.
WP_PLUGIN_URL If set, stylesheet and JavaScript in the dashboard was disabled. This is fixed. Notice that if you want to set this constant, you must also set WP_PLUGIN_DIR at the same time.
WP_PLUGIN_DIR Work as you expected.

Mr/Ms steadybright reported in Support Forum that WP Slimstat doesn’t work with this plugin. I added some features to enable you to use WP Slimstat, although some of the features, e.g. database information, don’t work. You will be able to install and activate that plugin, I guess. To use the plugin, however, you’ll need some hacks to the plugin code, see the forum thread above. The author of WP Slimstat (camu) accepted my suggestion, so you won’t need hacks on the code in the next release. I appreciate camu’s generosity and steadybright’s suggestion.

When you notice malfunctioning or bug, I’ll appreciate receiving your reports or suggestions by the comment in this site or posting to the support forum. Thank you.