メジャーバージョンアップグレード
From LimeSurvey Manual
特定のLimeSurveyバージョンに関する注意事項
LimeSurvey 6
私たちは、新しいデザインでLimeSurveyを更新しており、これには管理者用及びアンケート用のテーマに使用されるBootstrapのバージョンの3から5への更新が含まれます。
この更新により、すべてのカスタムアンケートテーマはアンインストールされ、新しい既定のテーマである"Fruity TwentyThree"を使うようリセットされ、また、これは拡張テーマにも影響します。管理者用テーマは同様に更新される既存の"sea_green"テーマにリセットされます。
メジャーバージョンアップの準備
アップグレードを実行する際の安全を確保し、アンケートの中断を最小限にして継続させるため、更新しようとしているLimeSurveyの新しいバージョンでカスタムコードをテストすることをお勧めします。
このためには、テストするための新しいアプリケーションを作成する必要があり、以下のクラウドホスティング
https://www.limesurvey.org/
またはご自身でホストすることで作成できます。
https://manual.limesurvey.org/Installation_-_LimeSurvey_CE
カスタムアンケートテーマ
すべてのカスタムアンケートテーマ(拡張テーマを含む)はアンインストールされ、全般、グループ、アンケート毎のテーマオプションは新しい既定値にリセットされます。
アップグレード戦略:
- 古いアプリケーションからアンケートテーマをエクスポートする
- 新しいアプリケーションにインポートする前に、互換性タグが正しく設定されているか確認する: https://manual.limesurvey.org/Extension_compatibility/ja#Survey_themes
- 新しいアプリケーションにインポートする
- アンケートテーマのためにカスタマイズしたコードをチェックし、使用するアプリケーションのバージョンに従って更新する
- 新しいアプリケーションから更新・カスタマイズしたアンケートテーマをエクスポートする
- 古いアプリケーションを新しいバージョンに更新したのち、現行のアンケートテーマはアンインストールされ、非互換としてマークされる
- これで、古いアンケートテーマを削除し、更新した新しいアンケートテーマをインポートできます。削除されたテーマのバックアップがあることを確認してください。
管理者用カスタムテーマ
すべての管理者用カスタムテーマはアンインストールされ、新しい既定のものが使用されます。
セルフでホストしているアプリケーションの場合:
- 管理者用テーマを新しいアプリケーションにコピーする前に、互換性タグが正しく設定されているか確認する: https://manual.limesurvey.org/Extension_compatibility/ja#Admin_themes
- 既存の管理者用テーマを古いアプリケーションから新しいアプリケーションにコピーする: https://manual.limesurvey.org/Custom_Admin_Themes/ja
- 管理者用テーマのためにカスタマイズしたコードをチェックし、使用するアプリケーションのバージョンに従って更新する
- 古いアプリケーションをアップグレードすると、新しい管理者用テーマが既定で表示される。以前インストールした管理者用テーマを更新するには以下のいずれかを実施する。
- 非互換としてマークされた管理者用テーマのコードを手動で更新する
- 古い管理者用テーマを削除し、その前にテスト環境で更新した新しいものをインストールする
クラウドユーザーの場合:
サポート人連絡してください。
カスタム質問テーマ
現行バージョンと一致しないカスタム質問テーマはインストールできませんが、アップグレード後もアクティブになります。 質問テーマの詳細については、こちら 質問テーマ をご覧ください。アンケートテーマまたはアンケート内の質問に挿入されたカスタムJavaScriptについても、おそらく機能しなくなります。
カスタマイズされた質問テーマのアップグレード:
- ウェブサイトから質問テーマをダウンロードする、または原稿の質問テーマをエクスポートする
- アップロードする前に、カスタム質問テーマの互換性が正しく設定されていることを確認する https://manual.limesurvey.org/Extension_compatibility/ja#Question_themes
- 新しいアプリケーションに質問テーマをアップロードする
- 独自に作成した質問テーマである場合は、必要な調整を行う
- アップロードが正常に行われたら、質問テーマが期待どおりに表示され、動作することを確認する
所有していないテーマのアップグレード:
当該のテーマを提供しているウェブサイトまたは開発者からアップデートを入手可能か確認してください。
カスタムプラグイン
現行のバージョンに適合しないカスタムプラグインはアップグレードプロセス中に非アクティブ化されます。
自身でホストしているアプリケーションの場合:
- プラグインが新しいバージョンでインストールできるか確認する
- プラグインを更新する、またはプラグインの作成者に連絡して更新する
- アプリケーション内で、新しいファイルでプラグインを手動で上書きする(設定は維持される)、または古いバージョンをアンインストールし新しいバージョンを再インストールする(この場合、すべての設定はリセットされる)
クラウド利用者の場合:
- 新しいバージョンにプラグインがインストールできるか確認する
- プラグインコードを更新する、またはプラグインの作成者に連絡してプラグインを更新する
- インストール方法の選択肢
- 古いバージョンをアンインストールし、新しいバージョンを再インストールする(すべての設定は失われるため、再適用が必要)
- サポートに連絡し、設定データを失わないようにプラグインを更新する