SOY Shop 2.0.0 β


非公式でメンテナンスを続けている立場ではありますが、SOY Shop 2を公開します。

SOY Shop 2とありますが、データベースの大幅な変更は特になく、SOY Shopの1系の延長上にあるものとして、ご利用の際はいつも通りのバージョンアップを行ってください。

SOY CMSのバージョンアップについて


SOY Shop 2での大きな変更点は、

・管理画面のUIでBootstrapによるレスポンシブ対応

・公開側ページの読み込みの省力化

があります。


前者のUIは冒頭のキャプチャのようにSOY CMS 3系テンプレートを反映しています。

後者の公開側ページの読み込みの省力化については、今まで商品一覧ページを表示する際に、最初に商品一覧ページ以外の重要なクラスファイルもまとめて読み込みを行っていましたが、細分化して本当に必要なクラスファイルのみを読み込むように改修しています。

この改修により、1系と比較してSOY2フレームワークを除いたSOY Shopのページコントローラに関するファイルの半分の読み込みを止め、実行時のメモリの消費量を抑えています。

メモリの消費量を抑える事によって、表示速度が若干高速化しつつ、同時アクセスに対する耐性も向上しています。


これにあわせて、HTMLキャッシュプラグインも同梱しているので、動的な出力の箇所が少ないページであれば、強力なキャッシュ機能によってデータベースの参照回数を削減し、更にメモリの消費量を減らすことができます。

SOY Shop版HTMLキャッシュプラグインを追加しました


プラグインの詳細画面で2系テンプレートに反映していないものもありますが、随時修正を進めていきます。


SOY Shop 2は下記のサイトからダウンロード出来ます。

https://saitodev.co/soycms/soyshop/