1、Drupal 10 相较于 Drupal 8 或 Drupal 7 的优势有哪些?
Drupal 10 代表了所有在 Drupal 9 中开发的功能的集大成,它建立在一个更精简、更清晰的代码库上。这一更新的技术使 Drupal 10 能够继续 Drupal 9 在持续创新方面的模式,每六个月发布重大功能。
2、升级到 Drupal 10 会很困难吗?
简短的回答是:不会。长一点的回答是:随着每次升级,Drupal 变得越来越用户友好,经过近 20 年的发展,我们已经取得了很大的进步,最新版本也不例外。Drupal 10 将 Drupal 的巨大技术优势转化为更加易于普通用户使用的形式,改善了易用性。
3、Drupal 最近添加了哪些重要的新功能,未来还会有什么新功能?
Drupal 10 继承了 Drupal 8和Drupal9 的许多功能,包括 Layout Builder(允许内容编辑者在不需要工程师帮助的情况下设计页面)、API 优先架构(包括 JSON:API,支持构建强大的解耦应用)和 Media Library(使管理图片、视频等资产变得前所未有的简便)。
未来的功能主要集中在提高易用性,包括新的管理界面、新的默认主题、自动更新功能等。
5、Drupal 10 有哪些与其他 CMS 平台的不同之处?
Drupal 10 是一个适合雄心勃勃的数字体验的平台。虽然某些 CMS 平台专注于预定义模板或特定行业的解决方案,Drupal 擅长帮助用户利用最新的网络技术,创建强大的数字体验。虽然 Drupal 也提供开箱即用的主题,但其真正的力量在于灵活性和丰富性。
6、我如何判断 Drupal 是否适合我的数字需求?
如果你希望为用户构建最好的数字体验,提供可重用的内容、多渠道发布和个性化功能,Drupal 是理想选择。
7、运行 Drupal 10 的系统要求是什么?
你可以在 Drupal 系统要求文档中找到关于 Drupal 10 系统要求的完整描述。
8、COVID-19 危机对 Drupal 10 发布的影响如何?
尽管全球疫情爆发,Drupal 10 仍然如期在 2020 年 6 月 3 日发布。这一令人惊叹的成就证明了 Drupal 开源社区的坚韧和努力。
9、Drupal 10 如何在符合 GDPR(通用数据保护条例)环境下使用?
GDPR 是欧洲联盟和欧洲经济区内关于数据保护和隐私的规定,但它适用于任何欧盟或欧洲经济区居民的数据,无论该居民或服务是否位于该地区。
Drupal 广泛地用于符合 GDPR 的环境中。实际上,欧盟委员会本身也使用 Drupal 来管理其大部分网站。需要注意的是,GDPR 合规性主要是一个组织政策问题,而非技术问题。GDPR 并没有指定具体的技术特性,而是要求遵循一定的政策。
Drupal 提供了多种社区贡献的工具,帮助用户使其 Drupal 安装符合 GDPR。
10、贡献模块和主题生态系统准备好支持 Drupal 10 需要多长时间?
大多数前 200 个 Drupal 贡献模块已经为 Drupal 10 做好了兼容准备,更新模块或主题到 Drupal 10 是相对简单的。项目维护者需要删除模块或主题中的废弃代码,并更新 info.yml 文件以确认与 Drupal 10 的兼容性。
11、我们如何知道某个贡献模块(如 Webform)是否准备好支持 Drupal 10?
在查看 Drupal 项目页面时,你可以通过模块的兼容性过滤器来查找兼容的模块,也会在模块发布旁边看到兼容性信息。
12、Drupal 8 在 Drupal 10 发布后会怎样?
Drupal 8 会继续得到社区支持,包括安全更新,直到 2021 年 11 月。2021 年 11 月之后,使用 Drupal 8 的用户必须升级到 Drupal 10 才能继续获得支持。Drupal 8(及以后的版本)依赖于如 Symfony 这样的第三方库,Drupal 的支持周期与这些库的支持周期一致。
13、为什么 Drupal 10 计划在 2022 年发布?
Drupal 10 计划在 2022 年发布,以便与与 Drupal 紧密集成的第三方项目(如 Symfony 和 Twig)的生命周期保持一致。
14、Drupal 10 提供了哪些多语言支持?
Drupal 10 提供了 Drupal 8 的所有强大多语言功能,在更新时无需进行架构重建。未来对 Drupal 多语言功能的增强将只在 Drupal 10 及以后版本中提供,因此现在就加入创新的行列吧!
高级问题:
1、从 Drupal 7 升级到 Drupal 10 的最佳方法是什么?
从 Drupal 7 升级到 Drupal 10 可以视为迁移或重新平台化,尽管不像转到完全不同的平台那么复杂。尽管底层有很大不同,但管理结构化数据的基本方法相似。Drupal 8 生命周期中对迁移 API 做了大量改进,因此升级到 Drupal 10 比几年前从 Drupal 7 升级到 8 要容易。
2、从 Drupal 8 升级到 Drupal 10 的最佳方法是什么?
从 Drupal 8 升级到 Drupal 10 更像是一次常规更新,而不是完全的迁移。如果你已经保持 Drupal 8 网站的更新,并且有更新到最新小版本(例如 8.9)的经验,那么你就掌握了成功升级到 Drupal 10 所需的一切。
3、主题开发从 Drupal 8 到 Drupal 10 有什么变化?
Drupal 10 升级了 Twig 模板引擎,从版本 1 升级到版本 2。这意味着你之前使用 Twig 做的主题开发工作几乎可以完全重用。
4、Drupal 10 中有哪些重要的安全变化?
是的,Drupal 10 的主要安全变化是系统要求和第三方库升级到支持的版本。如果你继续使用旧版系统要求或库,可能会使用不受支持的 PHP 或 MySQL 版本,且没有安全覆盖。
5、Drupal 10 对 API-first / headless / 解耦部署有什么支持?
Drupal 10 继续构建在 Drupal 8 的 API-first 架构基础上,并继续在 CMS 市场中领导 headless 和解耦解决方案。
6、Drupal 会转向微服务架构吗?
Drupal 没有明确的计划转向微服务架构。然而,Drupal 确实承诺 API-first 架构,这与许多微服务架构的基本原则兼容。
7、解耦架构会阻止内容创建者使用新的 Layout Builder 功能吗?
目前,Layout Builder 的重点是为非解耦的 Drupal 安装提供布局工具。在大多数情况下,使用解耦前端的安装希望完全在前端应用中控制展示层。
8、有哪些解决方案可以管理内容部署?
Drupal 核心的 Workflows 模块是管理内容部署和编辑工作流的理想工具,全球许多大型媒体机构都在使用它。
9、Drupal 7 的社区支持会因 COVID-19 延长吗?
考虑到 COVID-19 对预算和企业的影响,Drupal 7 的生命周期将延长至 2022 年 11 月 28 日,延长支持将持续到 2025 年 1 月。
10、Drupal 10 与之前版本相比,如何管理安全问题?
Drupal 安全团队以与以前版本相同的方式管理 Drupal 10 的安全问题,基于多年的经验,进行了一些程序上的更新。
11、Drupal 10 如何支持新兴技术(语音、视觉搜索、VR/AR)?
语音和视觉搜索、AR 和 VR 显示——所有这些都是处理现有数据的新交互和展示模型。Drupal 的内容建模能力以及其 API-first 设计使其非常适合原型制作这些新交互,或构建生产应用。