Zen Cart 1.5.5 / Zen Cart 1.6 の情報(Zen Cart開発チームから)
Zen Cart開発チーム(zen-cart.com)から、Zen Cart 1.5.5とZen Cart 1.6についての告知が2015年12月8日に出ています。以下、訳してみます。
Zen Cart 1.5.5 について
リリースは2015年12月中をめざしている。
フロント側のテンプレートとして、レスポンシブデザインのよりシンプルなテンプレートを開発中。スマートフォン、タブレット、デスクトップPCに一つのテンプレートで対応できるようになる予定。
その他の機能改善は以下の通り。
- PHP7への互換性
- MySQL 5.7に対応し、SQLクエリーを改善
- 決済完了ページに注文詳細を追加
- PayPal決済に新たな機能を追加
- エラーログの記録を改善
- DBクエリーを改善。while(!EOF)ループの代わりにforeach()イテレーションを許可
- サードパーティーが税金をハンドルできるようフックを追加
- 管理者権限で顧客パスワードをリセットできる機能
- zc_installを書き直し
- 通貨情報の自動アップデートのためのcronコードを追加
- phpBBのインテグレーションをさまざまなフォーラムソフトウェアと連携できるフックに置換
- 言語ファイルのクリーンアップ
- configure.phpをシンプル化
- developers-toolkitとwhos-onlineを改善
- 最新のphpMailerと統合
Zen Cart 1.6
Zen Cart 1.6では、さらに多数の機能改善がある予定。
- HTML5への対応
- ゲスト購入ほかいくつかのチェックアウトフローに対応
- "Foundation" CSSフレームワークに基づく新たなモバイル対応デザインテンプレート
- テンプレートシステムはシンプルなフックで別のCSSフレームワークにも対応
- テンプレートにはCSSやJavaScriptをミニファイ(圧縮, 最適化)するためのフックあり
- ページ毎のCSS設定やJavaScript実装に対する柔軟性アップ
- 画像の代わりにアイコンフォントやCSSボタンを使えるように
- added a middle-tier to the template structure, to allow for "shared" customizations which might apply to multiple templates
- 商品のmicrodata対応マークアップ
- 外部にホスティングされたダウンロード(バーチャル商品)のサポート(Amazon S3やDropbox上のデータなどプラグインを開発すれば対応可能に)
- マルチテナントに対応するためのいくつかの機能
- カート内商品(重量、カテゴリー etc.)に対するカスタムアクションを設定するための機能強化
- 商品の在庫の有無(availability)と状態(condition)を提供可能に
- 言語ファイルを整理しロケール特化(locale-specific)の内容は新たにlocale.phpファイルに移動
- 管理画面にダッシュボードウィジェットシステムを
- 管理画面でAjaxをサポート
- 管理画面にテンプレートシステムを導入しデザインを改善できるように
- 管理画面にJavaScriptによるグラフツールを追加
- spiffycalはより現代的なjQueryプラグインで置き換え
- クーポン機能で多数の機能改善(無料配送と購入量や%値引きの組み合わせ、セールや最少注文単位との組み合わせ、エクスポート機能など)
- ギフトカードをスペシャル商品に適用できる・できないを設定できるように
- 配送で配送業者がモジュールで保険料計算に対応している場合に対応できるように
- 単一属性の商品は商品リスト画面からカートに追加できるように
- 管理画面に支払いモジュールコミュニケーションテスター(payment-module communications tester)を追加
- 配送、支払いモジュールのコードを標準化
- カテゴリータブ、レビュー、カート内容、ダウンロード商品、商品画像、ポップアップ画面などに対する通知フックを追加
- 名前空間を用いたオブジェクト指向プログラミングを採用しながらコードの改善(最初のフェーズでは検索結果のページネーションの高速化とテンプレートの簡易化)
以上です。
アークウェブでは Zen Cart旧バージョンから最新バージョンへのアップグレード など、Zen Cartにまつわるさまざまなソリューションを用意しています。詳細はお問い合わせください。