Krita 新版官方网站启用
经过长时间的开发测试,今天我们终于将 Krita 的官方网站迁移了到基于 Hugo 的平台。我们为了此新版网站倾注了大量的心血。迁移到 Hugo 平台主要基于以下几点考量。
- 翻译管理 - 旧版网站的翻译功能管理起来很费劲。每逢有新的语种要加入,就管理员通过人工操作来为翻译人员创建账户、上传翻译文件到服务器。新版网站的翻译是通过 KDE 的翻译体系管理的,它和其他 KDE 应用程序的翻译是同一套系统,可以让网站管理员和翻译团队的工作更加方便简单。
- 网站维护 - 尽管在旧版平台中许多更新操作都可以通过 CMS 平台完成,但其中有很多操作需要对网站服务器有特殊访问权限才能进行。这导致了诸如发布新版软件等更新时需要许多人协同配合才能确保每一个环节落实到位。
- 简化网站的构建和发布 - 新版网站可供用户访问的页面全部是静态文件,而旧版网站的页面是从数据库动态生成的。为了确保旧版网站能够及时响应并快速加载,我们必须对页面进行复杂的多层缓存。缓存机制容易出错,这曾经导致旧版网站多次崩溃。
新版网站的所有文件和网站管理流程的相关信息可在 它的 GitLab 页面 查看。
特别鸣谢
我们向为此次过渡做出了贡献的所有人员表示感谢
- Scott Petrovic:新版网站工作的主要负责人,承担了绝大部分的工作,并确保整个项目顺利完成。
- Phu Nguyen:为分析 Hugo 平台的工作原理提供了大量帮助,并贡献了许多代码。
- Wolthera van Hövell:在移植内容到新版网站的过程中进行修复和清理工作。
- Alvin Wong:对网站的翻译和国际化支持做出改进。
- Ben Cooksley:帮助配置新网站的 CI/CD 进程,确保网站的发布工作无缝衔接。
- 所有在 Krita 国际画师网站上提供了反馈的用户