我们将使用 Drupal 8 所学到的所有知识与使用版本 6 和 7 的经验进行了比较,以帮助您确定哪个版本适合您的高等教育网站重新设计。
我们已经使用 Drupal 6 和 7 构建了 50 多个教育网站,因此我们很高兴深入研究 2015 年秋季发布的最新版本的 Drupal。Drupal 8 对管理 UI 和底层架构进行了一些重大升级,并增加了核心功能集。
即使 Drupal 核心进行了升级并增加了新功能,Drupal 8 也不一定适合所有网站。为什么?因为 Drupal 是开源的,它依赖 Drupal 社区贡献的模块来扩展核心的功能。这些模块需要升级才能与 Drupal 8 配合使用。例如,在 Drupal 7 中,我们使用超过 85 个贡献的模块为我们的高等教育客户提供最佳的用户和管理体验。并非所有这些模块都升级到 Drupal 8。
因此,随着核心最终推出,我们一直关注用于构建有效的 Drupal 7 高等教育网站的 85 多个贡献模块,并寻找机会在完整生产的学院或大学网站中利用 Drupal 8。
Drupal 8 在高校网站上的应用:案例研究
今年早些时候,我们用 Drupal 8 设计、开发 新加坡 号码 并发布了 罗杰威廉姆斯大学继续教育学院 (SCS)的网站 。就高等教育网站而言,这是一个中等规模的实施。该学院拥有一个集中的营销和网络团队,没有各个部门的权限和工作流程复杂性。
总体而言,开发过程非常顺利。当涉及到内容类型、视图和块处理的核心内容管理时,我们发现 Drupal 8 非常稳定,随时可用:
无需付出太多努力,我们就能够移植 Drupal 7 版本中的一些自定义功能,例如我们的紧急警报模块,该模块允许在每个网页的顶部发布校园范围的消息。
我们没有遇到任何主题方面的挑战,并且轻松实现了完全响应的网站设计
最后,我们部署了 Evergage 来开展 实时内 谷歌算法惩罚 谷歌不仅惩罚了 容个性化活动, 以推动注册和咨询。这一举措也毫无障碍。
有几个领域需要解决方法、定制开发,或者需要我们的团队承担模块的开发:
数据导入 ——Drupal 7 提要模块尚未为 Drupal 8 发布。缺少此模块使得导入教师资料或课程描述等数据更加麻烦。
Webforms — 令人惊讶的是,Webforms 模块(用于构建表单和导出数据的核心模块)并未移植到 Drupal 8。为了处理未来学生的询问表,我们使用了新的核心 联系人模块 ,并添加了贡献的联系人存储模块来管理数据的导出。
权限 — 虽然核心权限已完全发布,但我们用于管理组权限的两个关键贡献模块 — 有机组 和 域访问 — 尚未发布。对于 SCS,Web 管理和发布组规模较小且集中,因此核心权限是合适的。
日期模块 — 另一个被纳入核心的组件,是 Drupal 7 中的贡献模块。但是,核心中的功能比贡献模块更有限。例如,Drupal 8 模块不包括结束日期,并且“全天”选项也不可用。
部分菜单 — 我们使用此模块提供二级导航结构。我们在代码中发现了一些错误,我们能够解决这些错误,并且 正在开发补丁。
准备开发你的第一个 Drupal 8 网站
综上所述,Drupal 8 对罗杰威廉姆斯大学 SCS 来说效果 台湾数据库很好,因为该网站主要使用 Drupal 的核心内容管理功能,例如内容类型、视图和块。我们推荐一些流程项目,以使您的开发顺利进行:
检查您在站点规划早期可能使用的潜在模块的开发活动状态。
计划一些额外的时间来调试仍处于测试阶段的模块。
与您的设计和用户体验团队一起工作,以确保他们提出的功能无需自定义代码即可得到支持。
如果您从 Drupal 7 迁移而来,请计划至少两周的时间来熟悉 Drupal 8。如果您没有面向对象编程的经验,则应该计划更多的时间来熟悉 Drupal 8。