BlognPlus v2.6.0 の変更点を早速チェック

BlognPlus v2.6.0 がリリースされました。
公式サイトのリリース情報でも触れられていますが、今回のメジャーバージョンアップの大きな目玉は以下の3点。

  1. テキストベースのデータベース「txtSQL」対応

  2. 処理速度の向上

  3. モジュールの仕様変更


後日 v2.6.0 の詳細なレビューをお届けする予定ですが、今日は軽く変更点をチェックしてみたいと思います。

新しいデータベース txtSQL


データベース(MySQL や PostgreSQL)を使えないサーバー用に Text 版の BlognPlus が用意されていましたが、新たに「txtSQL」というテキストベースのデータベースに対応しています。
サーバーでデータベースが利用できない時は、Text 版の代わりに txtSQL 版を使ってみると良いかもしれません。

ただやはりテキストベースなので、処理速度では MySQL や PostgreSQL の方が有利なようです。
Text 版に比べれば多少メンテナンスがしやすいと考えれば良いでしょうか。

現在 Text 版で稼動している BlognPlus を txtSQL 版に移行したい場合は、データをバックアップ後、再インストール作業が必要になると思われます。

処理速度の向上


v2.6.0 では処理内容を見直し、処理速度の向上がはかられたそうです。

たしかにメインの「index.php」は v2.5.6 から大幅に書き換えられています。
また無駄なモジュールの処理を排する事も、処理速度の向上につながっているのではないかと想像します。

実際に同条件で比較してみない事には分かりませんが、選択肢が増えたのは喜ばしい事です。

モジュールの仕様変更


今バージョンの最大の変更点はここでしょう。
パッと見でも「モジュール管理画面」の変更に目が奪われます。

BlognPlus v2.6.0 モジュール管理画面

まず全てのモジュールは使用前にインストール作業が必要になりました(モジュールを FTP でアップロード後、「インストール」ボタンを押す)。

また各モジュールの動作はオンオフの切り替えが可能になっています。
例えば PC からアクセスされた場合はオン、携帯からのアクセスでは必要ないからオフにしたりでき、不必要にサーバーリソースを消費しないよう配慮がされているようです。

新たに「キャッシュ機能」が導入されています(対応モジュールのみ有効)。
これはモジュールの出力結果をキャッシュする事で、スクリプトの実行頻度を抑え、結果的に全体の処理速度の向上につながるでしょう。

オンオフの切替や実行順位の設定など利便性の向上をうたっていますが、本当に便利になったかはやや疑問です。
管理者がコントロールできる部分が増えた事は歓迎しますが、全体的に説明不足な感じがしました。
(例えば何を元に優先順位を決めればよいのか何も書かれていない)

それからモジュールの仕様の大幅な変更の副作用として、v2.5.6 以前では使えたモジュールが v2.6.0 では使えなくなる事が危惧されます。現在使用しているモジュールが BlognPlus v2.6.0 で使えるか確認がとれるまでは、 BlognPlus 本体のアップグレードは控えておいた方が得策かもしれません。

その他


今回の BlognPlus の更新内容は記事末に掲載していますが、その中でも BlognPlus ユーザーに影響が大きいと思われる部分について列記しておきたいと思います。

コメント投稿処理変更


コメント投稿時にリファラチェックを廃止、その代わりにトークン処理が必須になりました。
つまりコメント投稿フォーム内に
<input type="hidden" value="{TOKEN}" name="blogn_token">

がないと投稿エラーになるという事です。
あっても困るものではないので v2.5.x を使っている人も今のうちに追加しておきましょう。

外部PHPスクリプト処理の廃止


スキン内に {INCLUDE}~{/INCLUDE} という独自タグを書く事で、PHP スクリプトを埋め込む事が可能でしたが、v2.6.0 ではこのタグが使えなくなっています。

代替手段が用意されていないので、今まで外部スクリプトを埋め込んでいた人は要注意。

携帯投稿処理の添付ファイル


携帯端末から記事を投稿した際に1枚の画像しか取得できなかった不具合を修正し、複数の画像が取得できるようになりました。
これはたしか公式フォーラムで改造方法がありましたね。

擬似静的表示処理


「ブログンサポート」に掲載されている「静的生成なブログにする改造法」に対応するためか、あらかじめ「index.php」に修正が施されているようです。

ただし擬似静的表示をするためには、「conf.php」48行目の処理スイッチを手動で書き換えなくてはいけないようです。「index.php」の修正に比べれば作業量が格段に減る&一度書き換るだけで今後は書き換える必要がなくなるので、擬似静的表示処理をしている人には朗報ですね。

BlognPlus v2.6.0 更新履歴


「update.txt」から抜粋
- index.php
 ・[変更] 表示処理を変更
 ・[変更] モジュールの仕様を変更
 ・[廃止] 外部PHPスクリプト処理を廃止
 ・[変更] 携帯電話投稿でカテゴリ判別を除去
 ・[修正] 携帯投稿処理で添付ファイルが1つしか取得できない問題を修正

- admin.php
 ・[修正] リンク処理のアクセスエラー不具合を修正
 ・[変更] モジュール処理機能を拡張
 ・[変更] スキン追加/編集処理の仕様を修正
 ・[追加] 表示スキン設定に携帯スキン設定を追加
 ・[変更] 初期設定の一部内容をモジュール側に変更
 ・[追加] 初期設定の携帯端末用項目を追加
 ・[修正] IP制限処理を修正
 ・[修正] スキン用画像設定でのディレクトチェック処理を修正
 ・[修正] データ管理でのディレクトリチェック処理を修正
 ・[修正] WHOISの処理を修正

- common.php
 ・[変更] バージョン表記を更新
 ・[追加] キャッシュ処理の追加
 ・[変更] 環境設定を変更(一部.htaccessに移動)
 ・[変更] ログインIDの制限を緩和
 ・[変更] データベース呼び出しを絶対URLに変更
 ・[変更] アイコン呼び出し処理を変更
 ・[修正] WHOISの不具合を修正

- conf.php
 ・[変更] アドレス指定を絶対アドレスに変更

+ <database ディレクトリ>
- db_text.php
 ・[追加] キャッシュモード処理の追加
 ・[変更] データ読み込み処理を修正
 ・[追加] 表示スキン設定に携帯スキン設定を追加
 ・[修正] アクセス制限IP登録の登録時間不具合の修正
 ・[変更] ロックファイルの処理を変更
- db_mysql.php
 ・[追加] キャッシュモード処理の追加
 ・[追加] 表示スキン設定に携帯スキン設定を追加
 ・[修正] アクセス制限IP登録の登録時間不具合の修正
 ・[修正] ユーザー削除処理の不具合修正
- db_postgresql.php
 ・[追加] キャッシュモード処理の追加
 ・[追加] 表示スキン設定に携帯スキン設定を追加
 ・[修正] アクセス制限IP登録の登録時間不具合の修正
- db_txtsql.php
 ・[追加] データ処理にtxtsqlを追加

+ <dat ディレクトリ>
+ <txtsql ディレクトリ>
- txtsql.MYI
 ・[追加] ディレクトリ・ファイルを追加
+ <txtsqldat ディレクトリ>
 ・[追加] ディレクトリを追加

+ <txtsql ディレクトリ>
 ・[追加] txtsqlシステムを追加

+ <txtSQLAdmin ディレクトリ>
 ・[追加] txtsql用管理システムを追加

+ <module ディレクトリ>
+ <archives ディレクトリ>
 ・[追加] アーカイブモジュールを追加
+ <calendar ディレクトリ>
 ・[変更] カレンダーモジュールをv2.6.0に対応
+ <categorylist ディレクトリ>
 ・[追加] カテゴリーリストモジュールを追加
+ <linkslist ディレクトリ>
 ・[追加] リンクリストモジュールを追加
+ <newentry ディレクトリ>
 ・[追加] 新着情報モジュールを追加
+ <profilelist ディレクトリ>
 ・[追加] プロフィールリストモジュールを追加
+ <recomment ディレクトリ>
 ・[追加] コメント一覧モジュールを追加
+ <retrackback ディレクトリ>
 ・[追加] トラックバック一覧モジュールを追加

+ <サンプルスキン>
- default.html
 ・[修正] コメント投稿部分のタグを修正

| ニュース・更新情報 | 2009-03-31 | comments (0) | trackback (0) |


評価

この記事の平均評価: (10人)

記事を評価してください(★1つ=悪い、★5つ=良い)


コメント



トラックバック

| PAGE TOP |

サイト内検索

スポンサード リンク

カテゴリー

人気記事

  1. PHP情報について知る: phpinfo()
  2. Terapad で文字コードの確認
  3. RSS でパースエラーが発生する
  4. 記事が投稿できない(ファイルはビジーです)
  5. トラックバックにサイトのサムネイルを表示する改造
  6. A DAY IN THE LiFE
  7. スクリプトを改造したらエラーが出るようになった
  8. BlognPlus v2.5.0 の新要素レビュー
  9. 新規投稿すると記事IDが「1」になってしまう(TEXT版)
  10. 絵文字を追加したい
  11. BlognPlus v2.6.1 モジュール管理の解説
  12. アクセスカウンタ&解析モジュール
  13. ブログのレイアウトを少し変更
  14. 日付用 フォーマット文字列
  15. アーカイブ一覧化モジュール
  16. BlognPlus v2.6.4 が公開されました
  17. HTMLタグ直後の改行を禁止したい
  18. 複数ユーザーによるブログ運営
  19. 2006年3月14日~19日の更新履歴
  20. BlognPlus をバージョンアップしたら Fatal Error

POWERED BY

BLOGNPLUS(ぶろぐん+)