Обновление с версии 5 до версии 6
From LimeSurvey Manual
Общая информация
Мы обновили LimeSurvey, предложив новый дизайн, который также включает переход с Bootstrap 3 на Bootstrap 5 в темах панели администратора и темах опросов.
После этого обновления все пользовательские темы опросов будут удалены, а вместо них будет использоваться наша новая тема по умолчанию «Fruity TwentyThree». Это также касается расширенных тем. Темы панели администратора будут сброшены на уже существующую тему «sea_green», которая также была обновлена.
Как подготовиться к обновлению до новой основной версии
Чтобы обезопасить себя при обновлении и продолжить работу с опросами с минимальными перерывами, мы рекомендуем сначала протестировать весь ваш пользовательский код на той новой версии LimeSurvey, до которой вы хотите обновиться.
Для этого потребуется создать новое приложение для тестирования. Вы можете создать его в нашем облачном хостинге:
https://www.limesurvey.org/
или развернуть самостоятельно:
https://manual.limesurvey.org/Installation_-_LimeSurvey_CE
Пользовательские темы опросов
Все пользовательские темы опросов (включая расширенные темы) будут удалены, а настройки темы в глобальных настройках, настройках группы и настройках опроса будут сброшены на новые значения по умолчанию.
Стратегия обновления:
- Экспортируйте тему опроса из старого приложения.
- Перед импортом в новое приложение убедитесь, что тег совместимости задан правильно: https://manual.limesurvey.org/Extension_compatibility#Survey_themes
- Импортируйте её в новое приложение.
- Проверьте код, который вы изменяли в теме опроса, и обновите его в соответствии с новой версией приложения, которую вы хотите использовать.
- Экспортируйте обновлённую пользовательскую тему опроса из нового приложения.
- После обновления старого приложения до новой версии текущие темы опросов будут удалены и помечены как несовместимые.
- Теперь вы можете удалить старую тему опроса и импортировать новую, которую вы обновили. Убедитесь, что у вас есть резервная копия удалённой темы.
Пользовательские темы панели администратора
Все пользовательские темы панели администратора будут удалены, и будет использоваться новая тема по умолчанию.
Для самостоятельно размещаемого приложения:
- Перед копированием темы панели администратора в новое приложение убедитесь, что тег совместимости задан правильно: https://manual.limesurvey.org/Extension_compatibility#Admin_themes
- Скопируйте существующую тему панели администратора из старого приложения в новое приложение: https://manual.limesurvey.org/Custom_Admin_Themes
- Проверьте код, который вы изменяли в теме панели администратора, и обновите его в соответствии с новой версией приложения, которую вы хотите использовать.
- После обновления старого приложения по умолчанию отображается наша новая тема панели администратора. Чтобы обновить ранее установленную тему панели администратора, выполните одно из следующих действий:
- Вручную обновите код темы панели администратора, которая сейчас помечена как несовместимая.
- Удалите старую тему панели администратора и установите новую, которую вы ранее обновили в тестовой среде.
Для пользователей Cloud:
Пожалуйста, обратитесь в нашу службу поддержки.
Пользовательские темы вопросов
Пользовательские темы вопросов, не соответствующие текущей версии, нельзя установить, но они останутся активными после обновления. Более подробную информацию о темах вопросов можно найти здесь: Темы вопросов. Пользовательский JavaScript, добавленный в тему опроса или в любой из вопросов опроса, также, скорее всего, перестанет работать.
Обновление пользовательской темы вопроса:
- Скачайте тему вопроса с веб-сайта или экспортируйте текущую тему вопроса.
- Перед загрузкой убедитесь, что совместимость вашей пользовательской темы вопроса задана правильно: https://manual.limesurvey.org/Extension_compatibility#Question_themes
- Попробуйте загрузить тему вопроса в новое приложение.
- Если вы создали тему вопроса самостоятельно, внесите необходимые изменения.
- После успешной загрузки проверьте, отображается ли тема вопроса и работает ли она должным образом.
Обновление темы, автором которой вы не являетесь:
Проверьте, доступно ли обновление на сайте или у разработчика, предоставившего тему.
Пользовательские плагины
Пользовательские плагины, не соответствующие текущей версии, будут деактивированы в процессе обновления.
Для самостоятельно размещаемого приложения:
- Проверьте, можно ли установить плагин в новой версии.
- Обновите плагин или обратитесь к автору плагина с просьбой его обновить.
- Вручную замените файлы плагина новыми в вашем приложении — при этом настройки сохранятся, — либо удалите старую версию и установите новую; в этом случае все настройки придётся ввести заново.
Для пользователей Cloud:
- Проверьте, можно ли установить плагин в новой версии.
- Обновите код плагина или обратитесь к автору плагина с просьбой его обновить.
- Варианты установки:
- Удалите старую версию и установите новую (все настройки будут потеряны, и их придётся применить заново).
- Обратитесь в службу поддержки, чтобы обновить плагин без потери данных конфигурации.