下位互換性のない変更点
下位互換性のない変更点があります。Ver. 3.1 以下のバージョンからアップデートする際はお気をつけください。
標準CSSフレームワークの仕様変更
ToDo: 互換性のない内容と対応策を記入
一部組み込みJSの廃止
本バージョンでは、以下の組み込みJSを廃止しました。これらのスクリプトをご利用中の場合は、アップデート前に代替手段へ切り替えるなどの対応をお願いいたします。
「高さを揃える(js-autoheight)」を廃止
「イメージビューアー(prettyPhoto)」を廃止
「イメージビューアー(Highslide JS)」を廃止
「アダプティブ・イメージ(js-adaptive_image)」を廃止
「スライドショー(bxSlider)」を廃止
「プレースホルダー(js-placeholder)」を廃止
「現在のURLと一致するa要素を表示する(js-viewing-receptor, js-viewing-erase)」を廃止
「クリックエリアを拡大する(js-biggerlink)」を廃止
「SSLへの書き換え」を廃止
「パラメータが指定されたdl要素をflashに置き換える(swfobject)」を廃止
「セレクトボックス内の選択されている option要素のテキストを表示する(select2text)」を廃止
「input要素の value 属性に指定したJavaScriptを実行する」を廃止
「アクセス時に自動スクロール(ready scroll)」を廃止
「リンク先をインラインフレームで表示する(copy right)」を廃止
「送信ボタンからフォーム送信時に新規ウィンドウを開く(blank submit button)」を廃止
「フォームのエンターによる送信禁止 (banEnterSubmitMask)」を廃止
cart@blog テーマを廃止
カート機能が実装されていた「cart@blog」テーマは廃止されました。代わりに、新しい「ECテーマ」をご利用ください。
コンフィグで設定するメタ情報を廃止(%{META_KEYWORDS}, %{META_DESCRIPTION})
使用されなくなっていたため、本バージョンで廃止しました。
トラックバック機能を廃止
本バージョンより、トラックバック機能を廃止しました。
従来は記事間で相互リンクを行う目的でトラックバック機能を提供していましたが、現在ではほとんど利用されておらず、またスパムの温床になるケースも多かったため、セキュリティとメンテナンス性の観点から完全に廃止することとなりました。
Facebookログイン機能を廃止
本バージョンより、Facebookログイン機能を廃止しました。
近年のFacebook側のAPI仕様変更や審査要件の厳格化により、運用コストや利用の安定性に課題があったため、今後の保守性とセキュリティの観点から、Facebookログイン機能の提供を終了することとなりました。
各GETモジュールのコード変更
本バージョンでは、各GETモジュール(ACMS_GET系クラス)の内部コードを改善・整理しています。
そのため、標準のGETモジュール(例:ACMS_GET_Entry_Summary
など)を継承してカスタマイズしているカスタムモジュールをお使いの場合、仕様の差異により不具合が発生する可能性があります。
バージョンアップ前に、カスタムモジュールの挙動を事前に確認・検証いただくことを推奨します。
SQLへルパの仕様変更
本バージョンでは、内部で使用しているSQLヘルパークラス(例:SQL::newSelect()
、SQL::newWhere()
など)に仕様変更を加えました。これにより、以下のような影響がある可能性があります。
SQLヘルパを直接使用した独自処理やプラグインを実装している場合、カスタム部分の挙動を事前に確認・検証してください。
拡張アプリの互換性
Ver. 3.2.0 のリリース時点では、すべての拡張アプリが Ver. 3.2 に対応しているわけではありません。
現在、利用頻度の高い拡張アプリから順次 Ver. 3.2 に対応を進めております。
一部の拡張アプリは Ver. 3.2 環境下で正常に動作しない可能性があります。
バージョンアップ前に、ご利用中の拡張アプリの対応状況をご確認ください。