5.5.0 以降(新バージョン)対応のお願い

2012年1月24日 at 0:32

アドオン開発をされている concrete5 上級者の皆さんでマーケットプレイスでアドオンを出展されている皆さん。

5.5.0 より大幅にUI が変更されたため、本家では、5.5.0 の動作チェックを促しています。
動作チェックをしなければ、マーケットプレイスより、concrete5 サイトへの自動インストールが出来ません。

サイトの確認が出来れば、マーケットプレイスでのアドオン情報変更をお願いします。


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■ 変更なしで5.5に対応できた場合
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

・自分のユーザーで concrete5 本家にログイン
・自分のアドオンにログイン
・アドオンの名前の直下、自分のユーザーIDの右側に小さく「Edit Add-on」というリンクをクリック
・ページ中央部「Manage Files」をクリック
・「Map Files to Compatible Versions」の欄に行く
・「5.5.0」のところの「none」を自分の最新バージョンに変更する
・「Update Compatibility」をボタンをクリックして変更を保存


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■ 今後の新バージョンでも Add-on の互換性がありそうな場合
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

・同じアドオンの編集画面に行く
・「New concrete5 Versions」(青い文字)の
・Serve latest version of add-on を選択
・Update Future Compatibility ボタンをクリックして変更を保存

こうすると、concrete5 の新バージョンが出ると、自動的に「動く」ことになります


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■ 5.5.0 等、新バージョンで互換性がない場合
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

これは、管理画面を新たに作成されているアドオンの開発者様や、以前の concrete5 UI をヘビーに使われいるアドオン向けです。


・新バージョンに対応したバージョン用の ZIP ファイルを用意
( controller.php 内のパッケージ設定で)
( protected $appVersionRequired = '5.5.0'; )
(とかして、以前のバージョンと今後のバージョン用で用意する)

・自分のユーザーで concrete5 本家にログイン
・自分のアドオンにログイン
・アドオンの名前の直下、自分のユーザーIDの右側に小さく「Edit Add-on」というリンクをクリック
・ページ中央部「Manage Files」をクリック
・「Add or Replace File」で新しいバージョン番号を入れ、ファイルを選択、メモ(例:「This version is for 5.5.x」)を記入し「Add Files」ボタンをクリックしアップロード
・「Map Files to Compatible Versions」(青い文字)の欄に行く
・「5.5.0」のところの「none」をさきほどアップロードしたバージョンを選択
・以前のバージョン用のファイルは、以前の ZIP ファイルを選択する
・「Update Compatibility」をボタンをクリックして変更を保存


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■ 今後の新バージョンでも Add-on の互換性がない場合
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

・同じアドオンの編集画面に行く
・「New concrete5 Versions」(青い文字)の
・Don't serve anything を選択
・Update Future Compatibility ボタンをクリックして変更を保存

こうすると、concrete5 の新バージョンが出た後、この設定画面で、操作をしないと、自動インストールができなくなります。



では、みなさん、頑張ってくださいね。