ホーム » Movable Type » A-Form » A-Form ドキュメント » バージョンアップ手順:旧バージョンのA-Formに、テンプレートファイル以外を上書きし、テンプレートファイルは差分パッチをあてる
バージョンアップ手順:旧バージョンのA-Formに、テンプレートファイル以外を上書きし、テンプレートファイルは差分パッチをあてる
A-Form PC/Mobile(フィーチャーフォン対応版)は提供終了しました。
バージョンアップ元、バージョンアップ先が何であっても基本的にはバージョンアップの手順は同じです。
バージョンアップには大きく次の2つの方法があります。テンプレートファイルのカスタマイズの度合いによって、どちらかの方法をお選び下さい。
- 旧バージョンのA-Formを削除し、新バージョンのA-Formを入れて、デザインカスタマイズなどをやり直す
→手順は こちら - 旧バージョンのA-Formに、テンプレートファイル以外を上書きし、テンプレートファイルは差分パッチをあてる
旧バージョンのA-Formに、テンプレートファイル以外を上書きし、テンプレートファイルは差分パッチをあてる
以降は旧バージョンのA-Formに、テンプレートファイル以外を上書きし、テンプレートファイルは差分パッチをあてるの説明になります。
バックアップや、ファイルの差し替えが必要ですが、各パッケージの構成ディレクトリは下記のとおりです。
A-Form PC
- plugins/AForm
- mt-static/plugins/AForm
A-Form PC/Mobile
- plugins/AForm
- plugins/AFormMobile
- mt-static/plugins/AForm
手順
A-Form 3.0以降からテンプレートファイルのパッチファイル( GNU diff形式) を配布しております。
GNU patchコマンドにて適用するか、目視で差分を確認して手動で適用をお願いいたします。
1. プラグインのファイルをバックアップする
※バックアップファイルは plugins/ ディレクトリ以外においてください。plugins/ ディレクトリに不要なファイルを置くと、不具合の原因になります。
2. データベースをバックアップする
3. プラグインのファイルを削除する
4. 新しいバージョンのファイルを配置する
5. 新しいバージョン内のファイル(以下)のうち、既存のバージョンでカスタマイズしていたものがあれば、バックアップしたファイルで上書きする
- A-Form PC
plugins/AForm/tmpl/aform_form.tmpl
plugins/AForm/tmpl/aform_confirm.tmpl
plugins/AForm/tmpl/aform_finish.tmpl
plugins/AForm/tmpl/aform_error.tmpl
plugins/AForm/tmpl/mail_aform_customer.tmpl
plugins/AForm/tmpl/mail_aform_admin.tmpl
- A-Form PC/Mobile
plugins/AForm/tmpl/aform_form.tmpl
plugins/AForm/tmpl/aform_confirm.tmpl
plugins/AForm/tmpl/aform_finish.tmpl
plugins/AForm/tmpl/aform_error.tmpl
plugins/AForm/tmpl/mail_aform_customer.tmpl
plugins/AForm/tmpl/mail_aform_admin.tmpl
plugins/AFormMobile/tmpl/aform_form_mobile.tmpl
plugins/AFormMobile/tmpl/aform_confirm_mobile.tmpl
plugins/AFormMobile/tmpl/aform_error_mobile.tmpl
plugins/AFormMobile/tmpl/aform_finish_mobile.tmpl
plugins/AFormMobile/tmpl/mail_aform_customer_mobile.tmpl
6. テンプレートファイルのパッチを適用する
cd MTをインストールしているディレクトリ patch -p0 < パッチファイル
※パッチファイルには、下記でダウンロードして解凍した「AFormPC-tmpl-3.0-3.1.diff」もしくは「AFormPCMobile-tmpl-3.0-3.1.diff」ファイルを指定します。
7. コンフリクトが発生した場合は手動でコンフリクトを解消する
8. 管理画面にアクセスする (バージョン間にデータベース構造上の差異があれば自動的にデータベースアップグレードが実行されます)
9. A-Formメニュー> aform_jsをインストール を行う ※A-Form3系の場合は不要
バージョンアップ時に、aform_js モジュールの中身が変更されていることがあるため必ず行ってください

10. スタティックパブリッシングサイトの場合は再構築を行う
パッチファイル
5系(MT8系)、4系(MT7系)を用意しています。目的のパッチファイルをダウンロードしてください。
3系(MT6系)の開発は終了しています。新たなパッチは提供いたしません。
A-Form 6系(MT9系) のパッチファイル
A-Form 5系(MT8系) のパッチファイル
A-Form 4系(MT7系) のパッチファイル
3.8.6から4.0.0へのパッチも用意しましたが、MT 7対応をするためにテンプレートはかなり変更されています。なお、A-Form PC/Moblie は4系からは除かれました。
- A-Form PC テンプレートファイル 3.8.6 →4.0.0用 パッチファイル
- A-Form PC テンプレートファイル 4.0.0 →4.0.1用 パッチファイル
- A-Form PC テンプレートファイル 4.0.1 →4.0.2用 パッチファイル
- A-Form PC テンプレートファイル 4.0.2 →4.0.3用 パッチファイル
- A-Form PC テンプレートファイル 4.0.3 →4.0.4用 パッチファイル
- A-Form PC テンプレートファイル 4.0.4 →4.1.0用 パッチファイル
- A-Form PC 4.1.0 →4.1.1 にテンプレートファイルの差分はございません。
- A-Form PC テンプレートファイル 4.1.1 →4.1.2用 パッチファイル
- A-Form PC 4.1.3 →4.1.4 にテンプレートファイルの差分はございません。
- A-Form PC テンプレートファイル 4.1.4 →4.1.5用 パッチファイル
- A-Form PC テンプレートファイル 4.1.5 →4.1.6用 パッチファイル
注意事項
- plugins/ ディレクトリに不要なファイルを置かないでください
例えばバックアップのつもりで plugins/AForm.bk/ のように古いソースのコピーを置いたままにすると不具合の原因となります。 - A-Formメニューから「aform_jsをインストール」を行ってください
バージョンアップ時に、aform_js モジュールの中身が変更されていることがあるため、以前実行している場合でも、バージョンアップ時には必ず行ってください。
※A-Form3系の場合は不要です - 再構築を行ってください
バージョンアップを反映させるために、再構築を行ってください
アークウェブのMovable Typeブログ
新着記事
- 2025年10月30日
Aシリーズ MT6用プラグイン 販売及びサポート終了のお知らせ - 2025年10月28日
リリースノート:A-Form 6.0.0/5.0.2/4.1.6, A-Member 6.0.0/5.0.2/4.1.6, A-Reserve 6.0.0/5.0.2/4.1.6 - 2025年10月23日
Movable Type 8.8.0 / 8.4.4 / 8.0.8 / 7 r.5510について Aシリーズ最新版は動作確認済みです - 2025年9月29日
クラウド版Movabletype8.7でA-Member5.0.1をご利用の方へ:PartialDynamicPublishing1.1.5へのアップデートのご案内 - 2025年8月20日
Movable Type 8.7.0 / 8.4.3 / 8.0.7 / 7 r.5509 について Aシリーズ最新版は動作確認済みです










