WordPress的设计和开发哲学

开箱即用

优秀的软件应该在很少的配置和设置下工作。WordPress旨在让您在不超过五分钟的时间内启动并运行并完全正常运行。你不应该为了使用WordPress的标准功能而战。

我们努力确保每个版本都符合这一理念。在设置过程中,我们要求尽可能少的技术细节,并对我们所提出的任何要求提供完整的解释。

为大多数人设计

WordPress的许多最终用户没有技术头脑。他们不知道AJAX是什么,也不关心他们使用的是哪个版本的PHP。普通的WordPress用户只是希望能够毫无问题或中断地写作。这些是我们设计软件的用户,因为他们最终将花费最多时间使用它来实现其构建目的。

决策,而不是选择

在做决定时,这些是我们首先考虑的用户。这种考虑的一个很好的例子是软件选项。每次您为用户提供选项时,您都在要求他们做出决定。当用户不关心或不理解选项时,这最终会导致挫败感。作为开发人员,我们有时会觉得为所有内容提供选项是一件好事,您永远不会有太多选择,对吧?最终,这些选择最终成为技术选择,普通最终用户不感兴趣的选择。作为开发人员,我们有责任做出明智的设计决策,避免将技术选择的重担放在最终用户身上。

干净、精益、刻薄

WordPress的核心将始终提供一系列坚实的基本功能。它的设计精益而快速,并将始终保持这种状态。我们经常被问到“什么时候构建X功能”或“为什么X插件没有集成到核心中”。经验法则是,核心应该提供 80% 或更多最终用户实际欣赏和使用的功能。如果下一个版本的WordPress带有大多数用户立即想要关闭的功能,或者认为他们永远不会使用,那么我们已经吹了它。如果我们坚持80%原则,那么这不应该发生。

我们能够做到这一点,因为我们有一个非常强大的主题和插件系统以及一个很棒的开发者社区。不同的人有不同的需求,拥有大量高质量的WordPress插件和主题允许用户根据自己的喜好自定义他们的安装。这应该允许所有用户找到剩余的20%,并使所有WordPress功能成为他们欣赏和使用的功能。

追求简单

我们永远不会结束简单。我们希望让WordPress在每个版本中都更容易使用。我们在这方面有很好的记录,如果你不相信我们,那么回顾一下一些旧版本的WordPress!

在过去的版本中,我们采取了重大措施来提高易用性,并最终使内容更易于理解。一个很好的例子是核心软件更新。更新曾经是一项痛苦的手动任务,对于我们的许多用户来说太棘手了。我们决定专注于此,并将其简化为单击一下。现在,任何安装了WordPress的人都可以对WordPress的核心以及插件和主题进行一键式升级。

我们喜欢挑战自己,以对整体WordPress用户体验有利的方式简化任务。每个版本的WordPress都应该比上一个版本更容易,更有趣。

截止日期不是任意的

截止日期不是任意的,它们是我们对自己和用户的承诺,帮助我们控制可能成为每个版本一部分的无限可能性。我们渴望每年发布三个主要版本,因为通过反复试验,我们发现在每个版本中获得很酷的东西之间是一个很好的平衡,而不是我们最终破坏的比我们添加的更多。

好的截止日期几乎总是让你从发布中修剪一些东西。这不是一件坏事,这是他们应该做的。

延迟发布该另一个功能的途径是一个兔子洞。我们这样做了一年多,这对任何人来说都不愉快。

发布频率和常规版本越频繁,此版本中任何特定功能的重要性就越低。如果它没有成功,那么距离下一个只有几个月的时间。当发布变得不可预测或很少时,尝试再挤进一件事的压力就会更大,因为距离下一件事还有很长时间。延迟导致延迟。

发声的少数派

在互联网文化中有一个很好的经验法则,称为1%法则。它指出,“在互联网上创建内容的人数约占实际查看该内容的人的1%(或更少)”。

因此,虽然我们认为倾听和回应那些在论坛上发布反馈和发表意见的人非常重要,但他们只代表我们最终用户的一小部分。在决定如何推进WordPress的未来版本时,我们希望吸引更多那些在网上不那么直言不讳的用户。我们通过与全球WordCamps的用户会面和交谈来做到这一点,这使我们能够更好地平衡理解,并最终使我们能够为每个人做出更好的决策。

我们的权利法案

WordPress在通用公共许可证(GPLv2或更高版本)下获得许可,该许可证提供了四个核心自由,将其视为WordPress的“权利法案”:

  • 出于任何目的运行程序的自由。
  • 自由地研究程序的工作原理,并对其进行更改以使其按照您的意愿进行。
  • 重新分配的自由。
  • 将修改后版本的副本分发给他人的自由。

这些许可要求的一部分包括根据GPL许可衍生作品或链接WordPress核心功能(如主题,插件等)的东西,从而也传递了这些作品的使用自由。

显然,有些人会试图绕过这些理想,并通过试图寻找漏洞或以某种方式规避WordPress许可的意图来限制用户的自由,这是为了确保使用自由。我们相信,整个社区将奖励那些专注于支持这些许可自由而不是试图避免它们的人。

WordPress社区应该强调,GPL中的自由有助于提供高质量的软件。

首页

未经允许不得转载:桔子雨工作室 » WordPress的设计和开发哲学
分享到: 生成海报
一个数字化服务提供商

承接外贸建站,软件APP开发

部分产品联系我们
切换注册

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

切换登录

注册

微信扫一扫关注
如已关注,请回复“登录”二字获取验证码