你最希望看到WordPress增加哪些功能?

时间:2010-08-21 作者:MikeSchinkel

我正在创建community wiki 提出以下问题:

  • What features would you most like to see added to WordPress?
    • 它应该浮出水面features enthusiasts want most需要大写(内部笑话。当然…)

    • Favor features that benefit the more advanced users 尤其是theme and/or plugin developers.

      还有favor APIs 和other enablers 而仅仅是另一个新的UI小部件。例如,许多开发人员可以在其上构建备份API,或者themers可以在其上构建Twitter API。

      专注于only the few things you really want most, 不是你能想到的一切。不要让这里成为你能想到或曾经想过的一切的垃圾场。当添加想要的功能时,问问自己是喜欢它还是喜欢你的前三大功能;如果不是,也许你不应该添加它。

    • Give some great details 如适用,包括:

      A.Wireframes (可能使用Balsamiq?),

      BAPI Interfaces

      CSuggested Hooks

      DURL Structures

      E、 还有更多。

      F、 甚至Source code

    • Significant Features Only, 请不要添加类似的内容;我希望管理控制台为紫色“或“或;我真的希望管理菜单在右边"E

    • Avoid things that only Automattic can control

      此Wiki的规则Do not duplicate suggestions. 如果你这样做了也没关系,但版主可能会投反对票和/或删除(如果可能)。如果存在重要的重复项,但有一些好的补充,我们应该编辑重复的答案,以包括补充项。

    • More rules will come as needed, 当我们意识到他们是必要的。

      如果您对此有疑问,请联系WordPress Ideas, 核心团队买入或与WordPress/Automatic的关系,请参见我自己的评论答案;发布到此问题,如下所示。我的希望是will be entirely positive 包括Automatic和WordPress核心团队在内的每个人都将从其结果中获得巨大的价值。

13 个回复
最合适的回答,由SO网友:Alexandre Rafalovitch 整理而成

自定义字段UI

我认为,对很多人来说,使用自定义UI的真正自定义字段确实是一个很大的要求。我的意思是,强制、重复、分组、多个图像等。

有很多插件试图提供该功能,但它们都是附加组件,每次都必须赶上新的WP功能。Magic Fields 这似乎是一个不错的起点。

而且,它们将为新的自定义帖子提供完美的补充。

SO网友:Dwayne Charrington

帖子/页面关系

在使用Wordpress的更高级客户端网站上,将一篇帖子与另一篇帖子关联起来的能力无疑是一项功能。将一篇文章与另一篇文章或页面联系起来的能力应该是核心。

我知道Mike参与了Wordpress trac的一些工作,涉及到在核心中推动类似的内容,但还没有添加任何内容。

Example;

我有一个名为“艺术家”的自定义帖子类型。我还有一个自定义的帖子类型,叫做专辑,评论和旅游。现在,艺术家的自定义贴子类型有;个人简历,指向社交媒体网站的链接,如Last。调频(&A);脸书和艺术家形象。

我想在我的自定义帖子类型中添加一个新的教程,但要针对特定的艺术家。在这种情况下,艺术家是三次,我想在2011年5月加入三次巡演。我添加位置、日期,然后选择要与之相关的帖子,在本例中是三次。

然后我可以查询所有巡演,并在前端找到他们的相关艺术家。我所看到的论点是,可以使用自定义分类法,但这需要复制内容,而且根本没有效率,特别是考虑到艺术家有图像、社交媒体档案链接和其他艺术家特有的东西。

已经有一个插件可以很好地实现上述功能Posts To Posts. 如果添加了这样的功能,我的生活和其他许多想要此功能的人的生活就会变得更轻松。

SO网友:Chip Bennett

以下是我的短名单中当前的功能:

1) 媒体管理

我希望媒体管理的发展/改进在不久的将来的发布中得到优先考虑,例如;“媒体”;post类型采用类似的功能奇偶性,例如;“发布”;和;第“”页;职位类型。媒体应具有适当的分类系统。媒体(和画廊)应该能够自行管理(即,而不仅仅是通过其所附的帖子进行管理)。媒体(和图库)应该能够更轻松地连接、取消连接以及重新连接到帖子或页面。

基本上,NextGen Gallery等插件的大部分功能都应该整合到core中(以任何适当的方式)。

2) Widgets UI

我认为,在所有管理界面中,外观->;Widgets UI是最需要改进的。对于数量有限的widget和数量更有限的Widgetized边栏来说,它是非常棒的;但是,用户体验会随着太多的小部件和(尤其是)太多的边栏而迅速退化。

我不是一个用户体验专家/设计师,但如果我要提出一些建议,我更希望看到一个单列小部件列表(最好是带有自包含的滚动),以及用于侧栏的大多数屏幕不动产。此外,我希望保留之前展开/折叠的侧栏状态,而不是在pageload上始终展开ID最低的侧栏。

3) 主题安装/卸载/激活/停用挂钩这些挂钩将使主题功能和标准化更符合插件。实际上,我已经自愿尝试为3.2版本提供这些补丁,所以祝我好运吧!

4) 开发路线图我希望看到核心开发团队制定一个开发路线图,该路线图至少涵盖未来的3-5个主要修订。这样的路线图将让用户社区有机会权衡预期的特性添加/更改,并有助于集中开发人员社区对每个版本的投入/贡献。

SO网友:Nuno Morgadinho

Fully Supported Admin Themes

WordPress管理主题目前仅部分受支持。虽然可以通过更改CSS文件来更改管理员的外观,但如果不更改WordPress的核心源代码,就不可能更改HTML。这就是为什么现在没有太多WordPress管理主题,而那些确实存在的主题只依赖于应用不同的CSS。

例如,为了应用ThemeForest皮肤,开发人员需要对HTML进行更改,否则他无法应用所有提供的CSS。

目前,我认为最好的管理主题是这一主题,但我认为您会同意可以做得更好:Fluency Admin.

SO网友:MikeSchinkel

以下是我对以下潜在问题的评论:WordPress Ideas, 核心团队加入或与WordPress/Automatic的关系。

那怎么办WordPress Ideas?WordPress Ideas? 嗯,正确,除了:

WordPress的创意ideas from every level of user 因此,狂热者的担忧在混乱中消失了。

WordPress创意doesn\'t allow for community moderation 比如StackExchange。

WordPress创意doesn\'t encourage good formatting 和doesn\'t allow for editing 所以,当垃圾被张贴出来时,它必须保持垃圾状态。

WordPress创意has been unilaterally pruned of top rated ideas 在最近的过去,没有来自社区的投入,也没有向社区发出警告。StackExchange有一个我们无法绕过的审计系统,StackExchange也不会有任何动机消除关键贡献

WordPress创意only uses a five star rating system 那个does not positively or negatively affect a user\'s reputation. StackExchange提供的向上/向下投票确实会影响用户的声誉,而后者似乎在确保质量和有效参与方面做得更好。

WordPress创意requires you to drill down to see the ideas 但事实并非如此provide a holistic view. 使用StackExchange,我们可以在同一个页面上列出所有功能,并且可以无需太多工作即可扫描这两个详细信息。

WordPress创意controlled by Automattic. 这并不是对Automatic的批评,这只是认识到所有实体都在关注自己的利益。但拥有一些不受Automatic既得利益集团监管的东西可能会有一些真正的价值。(Jump to the bottom 请澄清。)

坦率地说,每当我在WordPress创意上发布一个创意时,我都会觉得my idea fell into a black hole, 再也没有消息了。我想与这些特性想法进行真正的互动,并希望看到它们取得一些切实的进展。

最后,不幸的是,我发现trac和wp黑客的核心团队和频繁贡献者less than open to considering feature requests for use-cases 他们不熟悉,至少我不熟悉。所以我个人希望a place I can post feature ideas 对于我认为最重要的事情,并且能够讨论它们,而不会被那些不愿努力理解我的用例的有效性的人所轻视。此外,如果讨论的想法是合理的,那么我想get validation from others 我尊重谁it appears are developing respect for me on the feature ideas themselves.

核心团队买入如何

但是等等,我们不需要得到核心WordPress团队的认可来讨论这个问题吗?嗯,实际上不是。

这不仅仅是关于添加到core的功能,还可能是about any features that could potentially be developed as plugins, 或者(实际上是)任何影响WordPress的东西(除了那些只有Automatic可以控制的东西,如前所述)

讨论could precipitate collaboration 在这里的用户中,他们正在相互了解并建立相互尊重。

虽然根据此处列出的功能开发的代码本身可能无法达到核心,但这些features may be the type that make it to core plugin status.

通过将入门级最终用户需求与爱好者/设计师/开发人员需求分开we might be able to offer the core team more clarity 帮助他们理解what the enthusiast/designer/developer community thinks is needed 除了WordPress中更广泛的最终用户社区之外。

最后,如果我们有a large number of named users with high reputation 在这里agreeing on the need for a given feature, 特别是如果我们已经实施了它,我认为核心团队更可能会关注它,而不是一个人以沮丧的方式提出它(我承认我过去已经做过一两次了)。瞧,我认为这个机制真的可以帮助我们所有人。

这项工作与WordPress/Automatic相比说清楚,我发布了这个NOT我重复NOT

我再次希望will be entirely positive 包括Automatic和WordPress核心团队在内的每个人都将从其成果中获得巨大的价值。

我希望这能有所帮助。

-迈克

SO网友:addedlovely

Custom Post Statues.

能够定义新的帖子/页面/帖子类型状态,而不仅仅是草稿和发布。但我相信这一切正在进行中!我想用这个来创建一个新类型,叫做block。然后创建与页面相关但未在提要中发布或可直接公开访问的内容块。

Defining Thumbnail Crop Position

不幸的是,缩略图的生成总是以图像为中心,但有时我需要从左上角裁剪。

能够定义作物坐标将非常棒。目前,这些更改只能通过编辑核心媒体文件来实现,因为缩略图功能不使用过滤器。

SO网友:shawn

为rtmp/rtmpe服务器的新gsoc流包装器API项目构建所需的wordpress媒体UI如何。

http://wiki.github.com/jmstacey/wp-stream-wrappers/

我的问题是,我将所有视频内容保存在单独的flash communication server集群上,因为我会进行大量的实时视频广播。wordpress让我和我的客户疯狂的一件事是,必须离开wp编辑器才能从我的其他服务器视频管理软件平台获取视频的嵌入代码。

更糟糕的是,我还使用了highwinds和akamai cdn,将视频文件放在3个位置。

能够直接在wordpress编辑器中从任何服务器cdn访问我的所有媒体将是一个梦想成真。至少对我来说,这将是我今年的首要任务。

SO网友:hakre

Repository Configuration

我越来越多地使用Linux派生版本,我就越想知道为什么事情会与wordpress的网站管理员紧密结合在一起。组织。例如,存储库。只有一个。对于支持者和管理员来说,配置自己的存储库更酷的是什么?因此,为用户提供主题和插件等附加组件,包括提供更新等。

例如,对于主题,一旦为客户制作,她/他就对该主题感兴趣,而不是其他任何主题。因此,要求更新,一个自己的存储库将使与客户的工作流程更加容易,就像在开发系统上进行更新,然后在运行时通过存储库发布最新版本一样。

但是现在,WordPress存储库配置和更新功能完全局限于WordPress中的任何一个。org或那些入侵类似系统的人,这不是很聪明,因为存储库功能的大部分已经实现,并且没有必要让每个人都去做可能会破坏其他东西的事情。

一个主要的问题是它只是被wordpress锁定了。组织。我非常不喜欢vendor lock-in 在软件方面,尤其是在没有自由软件的情况下。这使得自由软件的已知好处变得越来越过时。

相关票据:#13067 - Configuration of Plugin and Theme Repository/ies

看起来核心开发人员反对这一点——显然是出于各种原因。但最终这只会导致无法向wordpress提供的所有用户提供功能。组织。对于专业wordpress支持者和管理员以及本地网络中的系统管理员来说,这丝毫不能抵消其带来的好处。那么,为什么要限制默认情况下可能是无限的东西呢?

如果wordpress core不考虑集成此功能,我认为应该可以通过一个集体拥有的插件来提供此功能,以便现有的功能可以被所有人使用,同时保持相互兼容。

SO网友:Wyck

有一些日常使用的基本工具,我认为它们确实可以帮助WordPress开发人员。这些在大多数网站上都是非常重要的,我相信它们不属于插件。

Form API - 每个站点/框架/CMS都有这样或那样的表单处理,WordPress没有。

Media API - 一个强大的媒体API,特别是用于管理和用户控制的API已经得到了很好的应用。。在路线图上已经有很长时间了。

Custom Field API - 应该在基本级别将与WPAlchemy(meta-box类)类似的内容构建到核心中。

Admin API - 控制管理元素(菜单、附加项、字段等)对于用户角色来说可能是一件非常痛苦的事情。

SO网友:kaiser

画廊

1. 如果您尚未上载minimum of 2 images 去邮局。因此,不可能使用媒体库文件来构建新的库。出于某些(未知)原因,支持将相同的图像(或其他文件)添加到多篇文章中,但不能从已经存在的文章中构建库。

2. 仅绕过/过滤库标记。当前,您必须完全重写gallery函数才能添加。每个图像都有一个css类。我们只需要一个single filter 避免我们一遍又一遍地重复(相当长的)核心代码。

SO网友:wonderdoo

速度优化分析与改进

SO网友:Ezhil

高级前端选项

我个人认为wordpress仪表板应该分为两部分,关于内容(帖子、术语、链接、评论等)的部分应该是它们的前端,当iam使用TUMBLR(发布内容)时,我能感觉到比wordpress更好的可用性。使用wordpress发布内容的用户比例高于像我们这样的开发人员,因为他们不需要显示管理面板。

wp admin应仅用于配置(即主题、插件、设置等)。

内置CSV导入器

通过CSV上载大量内容时,内置CSV导入器将非常方便。我觉得wordpress中当前的导入器选项只被少数人使用,很多人的内容都是xls格式的,我们有插件,但如果它的插件更好。

目录而不是链接链接选项是wordpress中使用最少的选项,如果wordpress将其更改为目录选项(带有映射、地址识别器),那将是一件好事,因为在开源中,它们没有可用于目录的准确识别包,但对它的需求不断增加。我认为如果添加目录,wordpress将成为杀手级平台。

SO网友:Ezhil

内置评级选项,如果我们有一个好的评级系统(比如wordpress.org中的评级系统),那就太好了。

高级图库选项当前的图库选项仅包括上传的图像,如果是将外部图像添加为后期附件的选项,那就更好了,因为这将在图库中包括这些图像。

Ajax wordpress注册内置Ajax注册可以节省时间,避免用户混淆。这可以通过bp xtra注册插件来完成,但我认为这太过分了,有一个内置选项会很好。

结束

相关推荐

How do you debug plugins?

我对插件创作还很陌生,调试也很困难。我用了很多echo,它又脏又丑。我确信有更好的方法可以做到这一点,也许是一个带有调试器的IDE,我可以在其中运行整个站点,包括插件?