数据解放:项目计划

项目目标:创建并启动一个数据解放解决方案,允许用户对自己的内容做他们想做的事情。 

项目概述

基于项目的初步设想,与拓展期该项目试图引入新的工具,使其更容易从任何平台迁移到WordPress,并导出内容。

项目时间表

根据与从事以下项目的人员的对话,似乎可以在6月初完成原型/概念验证,然后在10月/11月左右完成最终项目的改进和交付。 

起点:2024年1月
终点:2024年11月

数据解放插件插件 插件是一个包含一组功能的软件,可以添加到WordPress网站。他们可以扩展功能或为WordPress网站添加新功能。WordPress插件是用PHP编程语言编写的,并与WordPres无缝集成。这些可以在WordPress.org插件目录中免费https://wordpress.org/插件/或者可以是第三方基于成本的插件

这项工作将包括现有MVP/原型插件并将其打造成全世界用户利用数据解放的方式。这项工作可能包括:

  • 处理用户界面用户界面 用户界面/用户体验用户体验 用户体验为用户提供无缝愉快的体验。
  • 编目/利用现有用户指南、插件和工具引导用户完成导入。
  • 整合操场以提供舞台/临时迁移迁移 将网站的代码、数据库和媒体文件从一台服务器移动到另一台服务器。通常在更换托管公司时进行。地点。

可交付成果

  • 一个可安装的插件,包括:
    • 检测源平台并指导用户使用该平台的方法的功能
    • 能够将站点克隆到新的WordPress Playground
    • 能够使用Playground版本覆盖当前站点
      截止日期:2024年11月30日

变换块>HTML格式HTML格式 超文本标记语言。主要用于在web浏览器中输出内容的语义脚本语言。

这项工作围绕着向古腾堡古腾堡 古腾堡项目是WordPress的新编辑器界面。编辑器改进了创建新内容的过程和体验,使编写丰富内容变得更加简单。它使用“块”来增加丰富性,而不是短代码、自定义HTML等。https://wordpress.org/gutenberg网站/以及改进其验证和转换为块的方式。作为概念的初步证明,这将涉及到将公共站点作为HTML页面导入新Gutenberg/ 块是一个抽象术语,用于描述使用WordPress编辑器组合在一起形成网页内容或布局的标记单元。这个想法结合了过去可能通过短代码、自定义HTML实现的概念,并将发现嵌入到单一一致的API和用户体验中。页。

此功能可以最终将集成到主数据解放插件中,但最初将单独开发。

可交付成果

  • 将HTML页面/文件导入到包含块内容的WordPress页面/帖子的插件/解决方案
    截止日期:2024年5月31日

特定于平台的指南和工具

这项工作围绕着指南的创建展开(就像这些例子)识别和改进我们期望人们从中迁移的每个平台的现有工具。

这项工作将是理想的对于那些有特定平台经验的人来说&这使得该平台上的其他人更容易迁移。

可交付成果

  • 第三方平台和当前迁移路径的完整列表
    截止日期:2024年5月17日
  • 所有主要平台的书面指南
  • 对所有主要平台可用的现有工具进行编目。
    截止日期:2024年11月30日

参与进来

这是一个大胆的计划巨大的对WordPress生态系统的影响–及其需求你的帮助实现。现在我们正在寻找这项工作的各个方面的贡献者

设计

现有的原型插件肯定会从用户体验和界面工作中受益——对于许多用户来说,这可能是他们第一次使用WordPress。 

时间承诺/持续时间
在早期阶段(未来6周内),这可能需要更高的时间投入,但在项目的整个生命周期中都需要持续的工作。每周至少投入5个小时的能力是很有价值的。

插件开发

这将是更传统的WordPress插件工作——改进插件本身——包括:

  • 源站点检测平台
  • 基于平台,对需要什么指南/工具/过程进行逻辑/决策
  • 集成也单独管理/托管的“指南”
  • 安装/使用从主插件启动的其他插件/工具的解决方案。

时间承诺/持续时间
这可能是早期阶段(未来6周)的更高时间承诺,然后在项目生命周期中集中进行中的工作。我们将寻找至少几个贡献者,每周投入5-10多个小时来推动这个项目,但也可能有机会以较低的时间投入进行贡献。

HTML>块

抓取HTML并将其转换为基于块的内容将涉及与古腾堡代码库以及潜在的WordPress操场密切合作,包括:

  • 抓取/导航站点/结构以收集页面
  • 解析HTML并转换为块友好代码
  • 在WordPress中创建页面/帖子/内容
  • 验证HTML并插入基于块的内容。

时间承诺/持续时间
这可能是早期阶段(未来6周)的更高时间承诺,然后在项目生命周期中集中进行中的工作。我们将寻找至少几个贡献者,每周投入5-10多个小时来推动这个项目,但也可能有机会以较低的时间投入进行贡献。

如果你有兴趣参与进来,或者有任何问题,你可以在这篇文章的评论中加入#Make Slack中的数据隔离通道或通过发送松弛(Slack)松弛(Slack) Slack是一个协作群聊平台https://slack.com/WordPress社区在https://make.wordpress.org/chat/.DM至@乔丹·吉尔曼

这是一个令人难以置信的激动人心的项目,我期待着与大家一起工作!