当宣布WordPress 5.0升级将带来一个名为Gutenberg的新的非选择性编辑框架时,它引发了一波反应,这些反应在科技界及其他地方掀起。毕竟,当你谈论改变支持30%的互联网内容管理系统(CMS)的结构时,它必然导致这些变化对现有用户或考虑WordPress为他们的下一个项目的人意味着什么样的不确定性。我们与一些企业级客户合作,我们熟悉在为这些组织提供服务时出现的独特问题。
在过去几年中我一直带领Web开发团队将WordPress等内容管理系统集成到企业中,我体验了每次更新和范例转换。我们的团队随时向您保证,虽然在网上有如此多的噪音可以理解为一些恐惧和困惑,但是没有必要担心:
WordPress Gutenberg提出了一个规划问题,而不是技术问题。
在本文中,我将详细介绍Gutenberg更新对大型企业的实际意义。我将解释有关新框架如何影响现有企业级WordPress站点的基本信息,以及如何主动适应这些更改。
WordPress Gutenberg更新如何影响我的业务?
使用开源内容管理系统的一个优点是可以自定义和迭代的速度。虽然强大,如果没有计划和执行良好,快速的平台更新也可能造成混乱甚至网站和应用程序中断。由于Gutenberg的开发速度很快,围绕它的大部分信息已经过时,不准确或与企业客户无关。如果您在2017年12月之前查看博客文章,Gutenberg就会被称为内容编辑器,与您在Medium.com上撰写时在备受赞誉的界面上看到的完全不同。那时,WordPress社区对这个新功能的团队的反应是不确定的。
自WordPamp US演示WordPress Gutenberg以来,对话已经转向编辑WordPress网站上所有内容的整个系统。而且,这个宣布的方向产生了很多反应。
在我们自那次演示以来看到的开发中,本版本中的大部分内容编辑似乎都围绕着文章,但开发人员会告诉你,在WordPress的构建方式中,这些是扩展类型的第一步。可以通过此新功能编辑的内容。实际上,现在要告诉我们下一次推出会提供哪些确切功能还为时尚早,而且这种编辑内容的新方式可能会以何种速度扩展到文章之外的内容区域。
WordPress社区中的所有人都将继续关注这些更新,特别是广州爱蜜网络科技将采取积极主动的方式与我们的客户讨论任何后果或必要的后续步骤。一旦WordPress接近最终产品发布,我们将在未来的博客文章中检查任何新细节。
然而,无论第一次发布的地方是什么,让我们记住一件事:部分企业已经采用了WordPress。
有很多企业级WordPress站点,最终,Gutenberg只是一个新版本。简而言之,有太多聪明,经验丰富的人在WordPress核心团队工作 – 以及依赖它来维持生计的企业公司 – 允许在互联网的某些角落描述灾难性故障。与任何行业的任何技术升级一样,企业级企业只需要知道预期的变化并做出相应的计划。
什么是古腾堡编辑器?
将在WordPress 5.0中提供的Gutenberg编辑器“使用块来创建所有类型的内容,取代了六种不一致的自定义WordPress的方式,使其符合现代编码标准,并与开放的Web计划保持一致。” 这些内容块改变了用户,开发人员和主机与WordPress交互的方式,使构建丰富的Web内容更容易,更直观,无论技术能力如何,使所有人的出版和工作民主化。
引用自WordPress项目中的官方Gutenberg页面
WordPress前端编辑器的受欢迎程度如何?
今天Gutenberg项目的一个主要推动因素是前端和WYSIWYG编辑器在其他发布平台中的出现和普及,以及许多流行的前端布局编辑器作为WordPress的附加插件提供。
在过去两年中,客户需求为我们提供了机会,使我们能够与Beaver Builder的远见卓识产品团队合作,将其面向消费者的产品广泛定制为混合,从而将易用性与可扩展的代码库在我们特定的企业范围内相平衡。当WordPress Gutenberg更新发布时,我们开始努力了解可能的集成点和/或与这些类型的解决方案的冲突。
虽然并非所有前端构建器的架构都相同,但我们看到Gutenberg项目的当前方向,与我们为客户实现的Beaver Builder插件的架构相结合,将允许他们使用两个选择之一。他们不必选择一条路径来迫使他们放弃新的Gutenberg功能或目前为止开发的前端WYSIWYG编辑工作流程。
在我们的初步测试中,我们能够在现有WordPress安装上通过传统编辑器定制复杂内容,以及使用Beaver Builder的大量自定义字段,并具有三种不同的编辑方案调整网站以适应三种不同的页面。您可以使用传统的WordPress编辑器编辑第一页,使用Beaver Builder框架制作第二页,第三页可以使用Gutenberg块编辑。
对于我们的下一阶段,我们正在与产品团队合作,尝试扩展 – 甚至可能混合 – 格式,甚至在某些页面和文章中。
您的企业级WordPress站点是安全的
通过向后兼容性添加新功能和消除技术债务的概念并不是一个新概念。从升级到Windows 95的时代,到最近围绕其他开源项目的问题和争议,都已经完成,并且需要在WordPress 5.0和Gutenberg更新的情况下再次完成。
我们与客户确定的一个方面是,企业决策者长期以来对许可平台营销部门发出的统一消息感到安慰,但由于缺乏对开放式消息传递的共识而感到沮丧。开源项目,特别是WordPress项目,因为其贡献者和相关方的数量庞大。
快速迭代的强度以及位于WordPress平台核心的庞大社区可能会产生恐惧和怀疑的副产品,因为有许多技术声音在公开讨论Gutenberg的功能和项目方向。对于开源倡导者而言,解释这种公共对话实际上是一种资产非常重要,当您的组织的内部团队或供应商了解并参与这些对话时,它就会优于许可的单源系统。如果能够清楚地理解这一点,那么对话就可以演变为必要的、安全的、快速地将此更新集成到任务关键型系统中。
仅在过去几周,关于Gutenberg是否会默认打开的对话,以及它将如何与可能不兼容的现有网站内容进行交互,已经取得了很大进展。我们很高兴看到Gutenberg功能团队和核心开发团队正在努力确保WordPress社区很好地导航。
我们从客户那里听到的最常见的问题是,“我们是否会被迫将我们网站上的所有内容更改为这种新格式?”而且,虽然答案是肯定的,但已经可以实现平稳和渐进的过渡。
在撰写本文时,已经有一些工具允许企业在推出的第0天选择退出。我们已经开始帮助我们的客户准备过渡计划,包括在非生产服务器上工作并逐渐选择新的编辑器。与任何其他任务关键型部署一样,规划和风险缓解是关键。
商业决策者的快速要点
将Gutenberg纳入WordPress会破坏我现有的网站吗?
不,但有必要制定一个具有风险缓解评估和彻底的部署前测试的可靠升级计划。
我的自定义主题,自定义模板和自定义文章类型是否可以与Gutenberg和WordPress一起使用?
要开始使用新功能,可以安全地假设几乎所有现有的自定义主题,模板和帖子类型都需要更新。重要的是要注意,在您准备好进行更改之前,有一个当前的解决方案可以使您的网站保持原样。
如何将Gutenberg纳入WordPress会影响我们的可访问性标准?
虽然仍处于开发阶段,但最近的更新取得了一些重大进展,我们相信这项工作正在进行中。但是,如果您的组织要求进行硬标准和正式的可访问性测试,并且随着此版本的推进速度,您的组织很可能需要关闭此功能,直到完成正式测试完全发布的产品为止。
在WordPress 5.0核心更新中推出Gutenberg内容块是否会改变或创建任何新的安全可扩展性问题?
- 以核心工作的安全团队不断确保所有新功能都通过严格的流程来确保尽可能保证平台的安全。在这个时候,我们看到没有任何红旗,我们认为我们的客户应该知道。
- 就Gutenberg内容块的可扩展性而言,在影响网站和应用程序的可扩展性或速度方面,我们需要查看最终版本候选代码以获得明确的答案。目前,我们没有预料到任何担忧。
根据您在Web应用程序开发的当前生命周期中的位置,对话现在可以转移到何时适合在您的安装上实现此新功能集的问题?根据答案,您现在将获得必要的信息,以决定是否投资在WordPress 5.0发布时切换所需的资源,或实施一项计划,当您的组织正在开发和测试您的下一个发布周期暂时挂起这个功能。
如何决定采取哪种方法
最重要的是确定您的组织是否要在文章中使用新的内容块功能。我们的建议是查看您网站上的内容类型,并可能进行内容审核。这将帮助您确定现在是否适合迁移到此新功能,或者您是否有即将到来的更改周期,以便对特定安装的更新和功能进行更深入的分析?
我们建议客户从授权内容管理系统迁移到开源项目(如WordPress)时,其中一个关键概念是密切关注任务关键型慢速发布的稳定性与利用该功能之间的持续平衡快速开发和部署新功能。
为此,只要您遵循标准的风险缓解技术并在部署前质量保证和用户验收测试中执行最佳实践,您采用Gutenberg部署的计划就可以整合到您的整体数字战略中。
WordPress 5.0和Gutenberg的风险缓解计划
无论您的组织采用哪种方法 – 推出新功能集或暂时暂停其功能 – 重要的是要注意您的员工和/或供应商需要采取措施。
为了帮助您准备风险缓解计划,以下是我们目前正在与客户讨论此更新的一些主要因素:
- 您的安装的总体占用空间是多少?根据WordPress安装的大小和自定义,您是否可以以经济高效的方式将其他开发和对象折叠到此发布周期中?
- 您的网站目前是否有通过API或其他方式与旧系统交互的帖子内容?如果是这样,计划,原型设计,开发和测试您的网站受影响的程度是多少?
- 您的系统依赖于哪些其他自定义代码或第三方插件,并且是否以与您的使用兼容的方式进行了更新?这不仅仅是为WordPress 5.0更新它们的问题,而是它们如何与您的特定内容进行交互?
- 我们的许多大客户都需要集成到其业务流程中的定制发布工作流程,以满足其内容管理系统的需求。您的发布工作流程是否在传统的WordPress体验之外进行了自定义?
- 最后,您的环境和开发团队不仅准备开发和测试,还帮助记录和培训您的内容管理日常用户使用这些新功能?例如,在广州爱蜜网络科技,我们有适当的测试实践,帮助我们确定可能导致升级或部署成功或失败的问题或方案。我们使用过去升级中收集的已知代码和插件的使用数据组合,允许我们的托管服务团队帮助我们的客户过渡。
发表回复