从 5 版升级到 6 版
From LimeSurvey Manual
概述
LimeSurvey 已更新为全新设计,管理员主题和调查主题所使用的 Bootstrap 版本也已从 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 用户:
- 检查该插件是否可以安装在新版本上。
- 更新插件代码,或联系插件作者更新插件。
- 安装选项:
- 卸载旧版本并重新安装新版本(所有设置都将丢失,需要重新应用)
- 联系支持团队更新该插件,而不会丢失配置数据