我正在创建一个社区Wiki,以问以下问题:
您最想看到WordPress添加了哪些功能?
这个问题意味着很少事情:
它应该显示发烧友最想要的功能,而不仅仅是那些不厌其烦地知道“ P”需要大写的人(在笑话中)。当然...)
有利于更高级用户的重要功能,尤其是主题和/或插件开发人员。
API和其他启动器,再加上另一个新的UI小部件。例如,许多开发人员可以在其上构建的Backup API,或者是开发人员可以在其上构建的Twitter API。
仅关注您真正想要的几件事,并非您能想到的一切。不要让这成为您可以想到或曾经想到的一切的垃圾场。添加通缉功能时,请问自己是否想要它或您的前三项功能;如果不是,则不应该添加它。
给出一些重要的细节,包括(如果适用):
A。线框(也许使用Balsamiq?),
B。 API接口
C.建议的挂钩
D。 URL结构
E.还有更多。
F.甚至源代码
仅重要功能。不要添加“我希望管理控制台为紫色”或“我真的希望管理菜单位于右侧”之类的内容。
避免只有Automattic可以控制的事物,如WordPress.com上的事物! (不是发烧友会关心的,而是...)最好坚持对开源项目的贡献者可能会影响的代码和协作之类的内容。
本Wiki的规则
不要重复建议。可以的,但是主持人可以对此进行投票和/或删除(如果可能)。如果存在大量重复项,但又添加了一些不错的补充,我们应该编辑将其重复的答案以包括这些补充。 。
如果您对与WordPress想法,核心团队购买或与WordPress / Automattic的关系有疑问,请参阅发布到我自己的“答案”之一中的评论这个问题,在下面。我希望这项工作将是完全积极的,包括Automattic和WordPress核心团队在内的每个人都将从其成果中获得巨大的价值。
#1 楼
自定义字段UI对于很多人来说,具有自定义UI的自定义字段确实是一个很大的要求。我的意思是强制性,重复性,分组性,多张图像等。
有很多插件试图提供此功能,但是它们都是附件,每次都必须赶上新的WP功能。作为起点,Magic Fields似乎相当不错。
它们将成为新的Custom Posts的完美补充。
评论
@Alexandre Rafalovitch:仅供参考,我正在开发一个用于定义自定义字段的插件,该插件提供一个register_post_field()函数来定义与帖子相关的字段,并且是为开发人员和主题而不是最终用户设计的,并且设计可挂钩,并且(几乎)无限灵活。如果社区足够喜欢,将其包含为核心插件可能是有意义的。
– MikeSchinkel
10年8月23日在18:26
元数据工作?听起来不错。有人需要这样做,我相信会感激的。
–亚历山大·拉法洛维奇(Alexander Rafalovich)
10年8月23日在18:42
@MikeSchinkel,这是否意味着我们将能够在自定义帖子声明中描述自定义字段,并且表单将自动生成?
–塔拉斯·曼科夫斯基
10年8月23日在19:59
@tarasm是和否,没关系。 :)您不会在自定义帖子类型注册中描述自定义字段,而是在register_post_type()之后通过调用register_post_field()来描述。是的,表格会自动生成。已经有几个插件可以执行此操作,但是大多数插件似乎都专注于为最终用户提供UI,而不是为开发人员提供标准API。我的重点是后者。
– MikeSchinkel
10年8月23日在20:31
@MikeSchinkel,效果也一样。几年前,我为Joomla创建了类似的东西。如果您需要帮助,我想提供帮助。您是否有时间表来确定何时可以发布Alpha或Beta版本?
–塔拉斯·曼科夫斯基
10年8月28日在23:42
#2 楼
帖子/页面关系将一篇文章与另一篇文章相关联的能力绝对是一种功能,我发现自己在使用Wordpress的更高级的客户端网站上非常需要很多功能。将帖子与另一个帖子或页面相关联的能力应该是核心。
我知道Mike参与了Wordpress跟踪,与在核心中推动类似的事情有关,但尚未添加任何内容。
示例;
我有一个自定义帖子类型,称为Artists。我也有一个自定义帖子类型,称为专辑,评论和游览。现在,艺术家自定义帖子类型具有;个人简介,可链接到Last.fm和Facebook等社交媒体网站以及艺术家图片。
我想将新的游览添加到我的游览自定义帖子类型中,但需要特定艺术家使用。在这种情况下,艺术家是Thrice,我想添加一次Thrice在2011年5月进行的游览。我添加位置,日期,然后选择我要与之关联的帖子,在本例中是Thrice。
然后我可以查询所有游览,并将他们的相关艺术家放在前端。我见过的论点是,您可以使用自定义分类法,但这将需要重复内容且根本没有效率,特别是考虑到艺术家拥有图像,指向社交媒体资料的链接以及其他艺术家特定的东西。 />
已经有一个插件可以很好地完成上述工作,称为Posts To Posts。如果添加了这样的内容,它将使我的生活以及许多其他希望使用此功能的人更加轻松。
评论
+1是很惊讶地发现这也是不可能的。最终以某种不太令人满意的方式使用标签。
–可爱
2011年6月15日7:01
我想补充一下,Scribu的Posts 2 Posts插件很好地在Wordpress中提供了上述功能。他们应该只是将该插件合并到内核中,或者默认情况下使其随Wordpress一起提供。
– Dwayne Charrington
2011年12月9日在7:24
#3 楼
这些是我目前的候选清单中的功能:1)媒体管理
我希望看到对媒体管理的开发/改进具有某些近期发行的优先级,例如“媒体”后类型假设与例如类似的特征奇偶校验“帖子”和“页面”帖子类型。媒体应具有适当的分类系统。媒体(和画廊)应该能够自己进行管理(即,不仅可以通过其所属的邮局进行管理)。媒体(和画廊)应该能够更容易地附加,分离和重新附加到帖子或页面上。
基本上,诸如NextGen Gallery之类的插件的许多功能都应该集成到核心中(在适当的情况下)
2)小部件UI
我认为,在所有管理界面中,外观->小部件UI是最需要改进的一种。对于数量有限的小部件和数量有限的小部件化侧边栏非常有用;但是UX过多的Widget(尤其是侧边栏)过多会导致UX迅速降级。
我不是UX专家/设计人员,但是如果我要提出一些建议,我希望看到一个单列Widget列表(最好是独立滚动),并且大部分屏幕房地产都专用于侧边栏。此外,我希望保留扩展/折叠边栏的先前状态,而不是始终在页面加载时扩展最低ID的边栏。
3)主题安装/卸载/激活/停用挂钩
这些挂钩将使主题功能和标准化与插件更加一致。我实际上已经自愿尝试为3.2提供这些补丁,所以祝我好运!
4)开发路线图
我希望看到核心开发团队制定出一份发展路线图,涵盖未来至少3-5个主要修订版本。这样的路线图将使用户社区有机会权衡预期的功能添加/更改,并将有助于集中开发人员社区对每个版本的投入/贡献。
#4 楼
完全支持的管理主题当前仅部分支持WordPress的管理主题。尽管可以通过更改CSS文件来更改管理员的外观,但是如果不更改WordPress的核心源代码就无法更改HTML。这就是为什么现在没有很多WordPress admin主题的原因,而确实存在的主题仅依赖于应用不同的CSS。例如,要应用ThemeForest外观,开发人员需要对HTML进行更改,否则他将无法应用所有提供的CSS。
目前,我认为最好的管理主题就是这个主题,但我认为您可以同意做得更好:Fluency Admin。
评论
由于主题的复杂性,这种情况不太可能发生。从HTML中提取代码的工作量很大,最后却没有多大回报。最好坚持使用CSS并提交补丁程序,以便通过CSS更好地进行自定义。
– Viper007Bond
10年8月23日在9:49
这是一种与某种方式相关的票证:[core.trac.wordpress.org/ticket/11517#11617]我认为需要首先做很多工作(但即使是部分完成也是值得的),然后再为主题管理员。
– hakre
2010年8月24日14:14
#5 楼
因此,这些是我对与WordPress想法,核心团队购买或与WordPress / Automattic的关系有关的潜在问题的评论。关于WordPress想法呢?
但是,等等,已经不是这样了吗?它不是WordPress创意吗?不错,除了:
WordPress Ideas具有来自每个用户级别的想法,因此,发烧友的担忧在混乱中迷失了。
WordPress Ideas不允许像StackExchange这样的社区审核。
WordPress Ideas不鼓励良好的格式,并且不允许进行编辑,因此在发布废话时必须保持废话。 br />
最近以来,WordPress Ideas被单方面地评价最高的想法,没有得到社区的任何投入,也没有对社区提出警告。 StackExchange拥有我们无法绕过的审核系统,而StackExchange也没有任何动机来消除关键贡献。
WordPress Ideas仅使用了没有正面或负面评价的五星级评级系统影响用户的声誉。 StackExchange提供的上/下投票确实会影响用户的声誉,而后者似乎在确保质量和有用的参与方面做得更好。
WordPress Ideas要求您向下钻取以查看想法,并没有提供整体观点。使用StackExchange,我们可以在同一页面上列出所有功能,并且无需进行太多工作即可扫描这两个详细信息。
WordPress创意由Automattic控制。这不是对Automattic的批评,只是对所有实体都在关注自己的利益和期限的认识。但是拥有不受Automattic既得利益监督的东西可能会具有一些真正的价值。 (跳到底部进行说明。)
坦率地说,每当我在WordPress想法上发布想法时,我只是觉得我的想法陷入了一个黑洞,再也不会被听到。我想与这些功能性想法进行真正的互动,并希望它们能取得切实的进展。
最后我很不幸地发现,trac和wp-hacker的核心团队和频繁的贡献者是至少对于我不熟悉的用例的功能请求不那么开放。所以我个人希望这是一个我可以发布我认为最重要的事物的功能性想法的地方,并且能够在不被那些不愿意理解我的用例有效性的人的贬低的情况下进行讨论。此外,如果所讨论的想法是合理的,那么我想从其他我所尊重的人那里得到证实,而这些人似乎正在对我在功能想法本身上的尊重。
Core呢?团队买入?
但是,等一下,我们不是必须要获得WordPress核心团队的买入来讨论吗?好吧,实际上不是。
这不仅仅涉及添加到核心的功能,还可能涉及可能作为插件开发的任何功能,或者(实际上)其他任何会影响WordPress的因素(如前所述,只有Automattic可以控制的事物除外)。
这些讨论可能会促进此处彼此了解并建立尊重的用户之间的协作彼此。
虽然由于此处列出的功能而开发的代码可能永远不会成为核心,但这些功能可能是使其成为核心插件状态的类型。
通过将入门级最终用户的需求与发烧级/设计人员/开发人员的需求分开,我们也许可以使核心团队更加清晰,并帮助他们了解发烧级/ designer / developer社区认为,除了WordPress中更广泛的最终用户社区之外,还需要。
最后,如果我们在这里有大量具有较高声誉的指定用户,他们同意对给定功能的需求,特别是如果我们已经实现了该功能,那么我认为核心团队更有可能它将比单个人以沮丧的方式提出的建议更加关注(我承认我过去曾经做过一两次。:) IOW,我认为这种机制确实可以帮助我们所有人。
努力与WordPress / Automattic进行对比?
要明确一点,我发布了此信息,我不再重复,不反对Automattic或WordPress核心团队。相反,我只是想使用StackExchange为我们提供的令人难以置信的机制,以展示最需要的功能,让我们进行讨论,甚至可以进行协作,并找到最有用的功能。
我再次希望,这项工作将是完全是积极的,包括Automattic和WordPress核心团队在内的每个人都将从其结果中获得巨大的价值。
,我希望这会有所帮助。
-Mike
#6 楼
自定义帖子塑像。能够定义新帖子/页面/帖子类型状态,而不仅仅是草稿和发布。我确实相信这正在进行中!我想用它来创建一个新的类型,称为块。然后,创建与页面相关的内容块,但不发布在提要中,或直接公开访问。
定义缩略图的裁剪位置
不幸的是,缩略图的生成始终位于图片,但有时我需要从左上角进行裁剪。
能够定义裁剪坐标会很棒。当前,只有通过编辑核心媒体文件才能进行这些更改,因为缩略图功能不使用任何过滤器。
评论
这两个我真的可以做到。但是我不知道如何定义作物位置。由于您上传的每个图像可能需要不同的裁剪位置。而且,如果您有许多缩略图尺寸,它们可能也需要不同的裁剪位置。
–斯科特
2011年6月15日9:00
对于缩略图,我将向add_image_size函数添加另一个变量。 x / y坐标的另一个数组。 add_image_size('gallery',306,208,true,array(0,0));
–可爱
2011年6月15日上午10:35
#7 楼
如何为rtmp / rtmpe服务器的新gsoc流包装API项目构建所需的wordpress媒体UI。http://wiki.github.com/jmstacey/wp-stream-wrappers/
我的问题是,当我进行大量实时视频广播时,我将所有视频内容都保存在单独的闪存通信服务器群集中。使我和我的客户对wordpress感到困惑的一件事是必须离开wp编辑器,并从我的其他服务器视频管理软件平台上获取视频的嵌入代码。
使情况变得更糟,我也使用了高风和akamai cdn,将视频文件留在3个位置。
能够直接在wordpress编辑器中从任何服务器cdn访问我的所有媒体都是一个梦想真正。至少对我来说,这将是我今年的头等大事。
评论
我其实很伤心地听到,3.1是不会包括对媒体UI有大的变化,再次踢。有没有可以在任何人建议的临时使用的插件类型?
–破晓
2010年9月3日,9:25
我认为这是向前迈出的非常重要的一步,不应再忽略它。
–维克
2011年3月28日在17:15
#8 楼
存储库配置我越来越多地使用Linux Derivates,我也越来越想知道为什么事情与wordpress.org的网站管理员紧密相关。例如存储库。只有一个。对于支持者和管理员来说,配置自己的存储库会更酷吗?因此,要提供诸如主题和插件之类的附加组件,它们会为用户提供照顾,包括。提供更新等。
例如主题,一旦为客户制作,他/他就对该主题感兴趣-而对其他任何主题都不感兴趣。因此,要求更新,拥有自己的存储库将使与客户的工作流程变得更加容易,例如在开发系统上进行更新,然后在工作时通过存储库发布最新版本。
目前,WordPress资料库配置及其更新功能完全限于wordpress.org或那些在不太聪明的可比较系统中破解的人,因为资料库功能的大部分已经实现,并且没有每个人都需要做可能会破坏其他事情的事情。
一个主要问题是它只是锁定在wordpress.org上。我非常不喜欢软件中的供应商锁定,特别是不喜欢自由软件。这使得自由软件的已知优势变得越来越陈旧。
相关票据:#13067-插件和主题存储库/ ies的配置
反对这一点-显然是出于各种原因。但是最终,这只会导致没有向所有提供给wordpress.org的用户提供功能。这绝不影响专业wordpress支持者和管理员以及本地网络中sysadmin的利益。那么,为什么要限制默认情况下可以无限的内容呢?
如果wordpress核心没有考虑将其集成,我认为应该有可能通过一个集体拥有的插件来提供此功能,以便现有功能对每个人都可用,同时又彼此兼容。
#9 楼
我认为每天都会使用一些必不可少的工具,这些工具真的可以帮助WordPress开发人员。这些在大多数网站上都非常重要,我认为它们不属于插件。媒体API-健壮的媒体API(尤其是用于管理和用户控制的媒体API)在路线图上已经存在很长时间了。
自定义字段API-类似于WPAlchemy(元框)类)应该在基本级别上构建到核心中。
Admin API-控制admin元素(菜单,附加功能,字段等)对于用户角色可能是一个真正的痛苦。
#10 楼
画廊1。当前,如果您还没有上传至少2张图片到帖子中,则您不会获得“图库”标签。因此,不可能使用媒体库文件来构建新的库。出于某些(未知)原因,支持将相同的图像(或其他文件)添加到多个帖子中,但是您不能从已经存在的帖子中构建图库。
2。仅绕过/过滤图库标记。当前,您必须完全覆盖图库功能才能添加。例如。每个图像都有一个CSS类。我们只需要一个过滤器就可以避免一次又一次地重复(相当长的)核心代码。
#11 楼
速度优化分析与改进#12 楼
高级前端选项我个人认为wordpress仪表板应分为两个部分,而与内容(帖子,术语,链接,评论等)有关的部分应放在前端,我可以感觉到iam使用TUMBLR(用于发布内容)比在wordpress中具有更好的可用性。使用wordpress发布内容的用户比例高于像我们这样的开发人员,因为他们不需要显示管理面板。
wp-admin仅应用于配置(即主题,插件,设置等)。
内置CSV导入器
通过CSV上传大量内容时,内置CSV导入器非常方便。我觉得wordpress中当前的importer选项仅被少数人使用,许多人以xls格式使用其内容,我们有用于此的插件,但是如果它具有inbuit会更好。 />
links选项是wordpress中使用最少的选项,如果wordpress将其更改为目录选项(带有map,address identifier),则会很好,因为它们不是可用于开源目录的确切识别包,但是他们对此的需求却越来越大。我认为,如果添加目录,则wordpress将成为杀手级平台。
#13 楼
内置的评分选项如果我们有一个很好的评分系统(如wordpress.org中的评分系统),那就太好了。
高级画廊选项
当前画廊选项仅包含来自上传的图像,如果可以选择将外部图像作为帖子附件添加,则可能会很好,因为这将包括
Ajax wordpress注册
内置Ajax注册可以节省时间并避免用户困惑。这可以通过bp-xtra注册插件来完成,但是我认为它的矫kill过正,内置选项会很好。
#14 楼
最近的帖子,侧面带有特色图片,或网站上the_content中的任何图片。类似http://prntscr.com/1oj69
评论
迈克,希望您不要介意-我仔细阅读了一些语法和拼写。我觉得这样可以帮助您更有效地传达您的信息。这个问题合适吗?它似乎与FAQ背道而驰(“避免提出主观,争论或需要扩展讨论的问题。”)
也许最好问一下并提供一些规则,例如:每个答案一个建议,对现有答案进行投票。还是这已经是社区Wiki的含义了?