数据解放:见证WordPress.org在2024年的雄心壮志

Wordpress org logo

「想象一下一个更开放的网络,人们可以在任何选择的平台之间切换。一个不再被系统束缚的网络。这是我一直想要看到的网络。」

在他的2023年年度报告结束时,马特·穆伦韦格采取了史蒂夫·乔布斯的做法,揭示了数据解放,这是他描述的他最为兴奋的事情。

「在2024年,我们想通过专注于迁移工具来解放网络。我们希望在WordPress.org上提供第一方社区插件、工具和工作流 […] 我希望这个过程是无缝、简单明了、尽可能地减少摩擦。」

穆伦韦格承诺,WordPress.org将承担这些项目,为每个项目提供专门的Slack频道和GitHub存储库,并确保大约一天的快速审核流程。

在活动结束后不久发表的一篇文章中,穆伦韦格提出了更加雄心勃勃的计划:

「迁移您的网站到WordPress,或从WordPress导出所有内容,应该可以在一个点击内完成。我希望WordPress的导出格式成为CMS的通用语言,无论是进入WordPress还是在WordPress内部迁移。

[…] 这不应仅限于插件;工作流程、教程和辅助脚本也应共享。我希望这个资源有空间包括从社交网络迁移、从页面构建器迁移到核心块、从经典编辑器迁移到块编辑器,以及改进WordPress当前的官方插件以用于导入。」

我们才刚刚开始

还有很多工作要做:在数据解放网站上的指南大部分都还是大纲,等待贡献者将团队的良好意图具体化。最近更新的导入内容指南在WordPress开发者资源网站上包含过时的服务和链接。

导航到工具 > 导入,你会看到类似的导入工具列表:Blogger、LiveJournal、Movable Type和TypePad。如果你的网站托管在WordPress.com上,你将得到对一些现代平台的支持,包括Medium、Squarespace、Substack和Wix。

贡献者在2021年进行了一些小规模的整理工作,将这些和其他一些相关的导入器的代码从SVN 迁移到GitHub,这样更容易维护。但这只是皮毛。

现在需要的是推动力。

呼唤所有的托管公司

在一篇标题为数据解放的下一步的帖子中,项目负责人Jordan Gillman介绍了一些高层次的前进路径:

目前仍然没有具体的时间表,社区中并不是每个人都对此感到兴奋,但我们决定联系Gillman以获取更多答案。

项目当前的状态是什么?
「关于如何跨团队开展数据解放的对话已经开始。我希望能够将这些对话汇总起来,一起进行头脑风暴,并更具体地规划这个项目的实际形态。

总的来说,回应都非常积极。但要

让插件开发者和其他利益相关者加入这个项目将继续是这个项目的重点。最初的挑战之一是协调;这将是一个协作项目(从设计上来说),这意味着要将人们和公司汇集起来,共同定义前进的道路。

我下周将出席亚洲WordCamp,并期待着与人们面对面交流!」

有计划与其他在线平台(开源或商业)合作推动这项倡议并使其成为现实吗?我想象一个乌托邦的场景,WordPress领导层与行业中的主要参与者坐下来创建一个标准——类似于欧盟网络韧性法案的努力
「数据解放可以是通过示例领导的机会。而且由于WordPress是公开进行此操作,任何人都可以分享有关此工作的更新。这实际上意味着我们今天如何进行这个项目需要考虑到更广泛的情况。」

有没有考虑从一个更雄心勃勃的数据目标开始,而不是通用的内容迁移解决方案?
「在这个阶段,重点是解决将网站迁移到WordPress或在一个点击内从WordPress导出所有内容的目标,从而简化平台之间传输内容的过程。

就『通用』内容迁移而言,我认为有关WXR导入/导出格式的讨论非常有价值。我也对WordPress Playground的潜力感到兴奋,它使用ZIP文件进行迁移。

需要注意的是,这是一个持续进行的项目,这些努力并不排除与『数据』相关的更大目标。它们提供了一个切实可行的起点,通过小而可实现的阶段积极地吸引贡献者,朝着我们更广泛的目标取得进展。」

你在帖子的最后提出了问题。你如何回答最后两个问题?

  • 在如此广泛的范围内,哪些方面应该优先考虑?
    「我特别兴奋的一件事是将分散的插件、指南和工具统一在一个界面中,以简化用户在迁移过程中的体验。用户不应该去寻找正确的工具(或工具组合);我们应该能够引导他们找到合适的解决方案,并指导他们完成整个过程!」
  • 还应该听取哪些其他声音?
    「我希望这个问题能激发我尚未想到的个人和团体的声音。我也渴望听取来自网络托管公司的意见。鉴于他们每天都在为客户管理迁移,我相信他们对于痛点、流行平台(以及他们可以如何帮助)、有价值的工具和可供更广泛社区受益的工具和变通方法有着深刻的见解。」

激进的伦理

Micro.blog的创始人Manton Reece最近写了一篇关于他为什么以及如何使用Blog Archive格式(.bar)的文章,他于2017年开发的格式,希望它会变得普遍。显然,RSS格式的共同作者Dave Winer也有类似的想法

在主题演讲中,穆伦韦格明确表示,数据解放不仅仅是技术愿景,更是一种伦理承诺。「数据解放不仅仅是建立工具,更是培养社区伦理。」

WordPress项目的执行主任Josepha Haden Chomphosy在活动后的信中表达了类似的观点:

「在一定程度上,拥有您在线上的内容和数据的想法是一种激进的想法。确保未来开放的网络,我相信,尤其是与我们对抗、旨在获取更多数据以出售的封闭花园和专有系统形成对比时,这对世界是一种净收益。」

他们的话语与核心贡献者Gary Pendergast在2021年对Web用户的道德义务所表达的观点相呼应。在一系列4篇文章中,Pendergast围绕着对开放网络倡导者的共同愿景:他探讨了一类他称之为WordPress导入器的工具的历史,概述了问题,并最终分享了一个解决方案:

一个使用Wix API导出数据的实验性浏览器扩展。

「一些服务 […] 不允许您导出自己的内容。其他服务提供不完整或碎片化的导出,不必要地给站点所有者带来压力 […]

当一个CMS积极阻碍向其社区提供这种自由时,我认为我们有义务帮助该社区。

WordPress并不是存在于真空中,我们是广泛生态系统的一部分,只有通过网络保持开放和自由,我们的生态系统才能健康发展。通过鼓励所有CMS提供适当的导出,并为不提供导出的CMS实施导出,我们帮助保持了我们的生态系统的健康。」

在拯救用户摆脱供应商锁定和促进健康生态系统之间,WordPress.org正处于这样一项任务的最佳位置,并支持、资助和推动它。

软件可以做到这一点

在哲学问题解决之后,商业问题的解决方案即将出现,我们留下了技术问题。

WXR的主要痛点是缺乏媒体支持,但一旦您开始考虑新的技术堆栈,这突然似乎是每个人最不关心的问题。

让我们来看看这些参与者:

  • W3Tech将 WordPress(43.2%)、Shopify(4.3%)和Wix(2.6%)列为最常用的三个CMS。
  • BuiltWith的数据集显示,Webflow在爬取的前100万个网站中使用的CMS列表中排名第15位,Contentful排名第26位。
  • WebTechSurvey的分析报告称,31,758,591个使用CMS的网站中,42,900个选择了无头CMS,其中Ghost占据市场的领先地位(41.05%)。

这些备受瞩目的工具,不仅是许多(不仅仅是年轻的)开发人员正在宣传的工具,几乎没有出现在项目的存储库中。到目前为止,它没有吸引那些使用无头CMS(如Ghost、Sanity或Prismic)的人的兴趣。

流行的网站构建工具,如Webflow或Storyblok,在产品导向团队中稳步增长,但它们也缺席了。与其前任相比,它们的限制性较小,但它们与它们的共同倾向分享,即使使其更难以离开。

迁移到这些新平台和从这些新平台迁移都带来了新的挑战,包括映射自定义架构和支持离散文件类型(RSS/XML、JSON、CSV、markdown、HTML)。

所有这些都不是不可能解决的;这就是软件的用处。但还有一个障碍:那些具有对Gutenberg、其架构和设计原则有深刻理解的人与其他所有人之间的知识差距,其中包括一些核心贡献者和插件开发人员。

在项目的Slack频道上进行了一场有趣的讨论,Automattic的软件设计工程师Dennis Snell展示了将这个倡议保持协作和广泛覆盖的重要性。

感谢您选择WordPress

尽管这还只是初期阶段,但数据解放倡议是一种罕见的政治行为,平台领导层如何框架它是鼓舞人心的。

当亿万美元的公司尽可能多地吞噬它们可以存储在服务器上的数据时,您可以为最大的开放网络之一的技术领导者投票。

文章目录



发表评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注