管理设计

这是阶段3:合作路线图。主要项目有实时协作,工作流,修订,媒体库,块库、和管理设计.

介绍

大约一年前我们如何发展管理体验已共享。网站编辑器及其流畅的浏览和编辑流程奠定了基础,为振兴管理员管理员 (和超级管理员)体验。考虑到所有工作流协作通过即将到来的第3阶段项目,现在是时候更深入地研究这些想法以及它们可能的领导地位了。

这项工作需要考虑多个目标。数字软件的技术水平和用户期望不断变化,切实需要振兴wp-admin设计,提高其视觉清晰度,减少认知重量,更好地支持用户工作流,并扩展界面的个性化。WordPress凭借其灵活性和插件插件 插件是一个包含一组功能的软件,可以添加到WordPress网站。他们可以扩展功能或为WordPress网站添加新功能。WordPress插件是用PHP编程语言编写的,并与WordPres无缝集成。这些可以在WordPress.org插件目录中免费https://wordpress.org/插件/或者可以是第三方基于成本的插件生态系统。与此相对应的通常是复杂的信息密度,尤其是在顶级导航中,这可能会对用户体验产生负面影响-我们都见过管理仪表板上有非常长且令人生畏的边栏!

随着WordPress的诞生,这项工作的总体目标是在基础设计层面上改进这种体验,让插件和用户对导航有更多的控制权,同时确保每个WordPress体验都是可识别的、直观的、可访问的和令人愉快的。

站点编辑器管理员模型,带有浅色的管理主题。

那么,我们如何设计整体管理,使其能够适应任何需求,而不考虑其简单性或复杂性?那么,我们如何在不复杂的情况下管理复杂性?我们如何使在平台上设计和构建出色的界面更容易、更具表现力,从而引领它度过未来二十年?这种平衡不能仅仅通过良好的实践来实现,而是需要反映在软件本身的语义和设计中。例如,提供一种在最高级别定制最重要菜单项的方法,可能会让博客作者和商业商店经理获得尽可能好的体验,而不会做出妥协。根据每个人和项目的特殊需求塑造WordPress,可以在很大程度上确保其作为网络操作系统的长期成功,使访问民主化,并支持多样化的体验。面临的挑战是,在不牺牲良好违约的重要方面和“它只起作用”的精神的情况下做到这一点。

为了实现这一点,我们希望尽可能从语义上澄清一些主要的扩展点。WordPress提供了哪些结构和表面,以便插件和平台可以利用它们来实现其愿景?注册设置、节或添加块意味着什么?界面的哪些元素相关?如何导航?这对于建立不仅便于开发,而且确保为所有人提供可用和可访问的体验至关重要。

在管理员中显示插件部分的实体模型。导航的重点是侧栏中的插件工具。

这项工作也是将设计原语和交互范例形式化的一个机会,它们是用户界面用户界面 用户界面部件系统始于wordpress/组件一个关键的方面是确保WordPress本身使用插件作者可以使用的相同块和API构建。除了颜色主题之外,我们的基本组件集还需要在密集的环境中工作,比如编辑器,以及需要更多喘息空间和关注的环境,比如管理部分。密度、清晰度、可用性和可达性无障碍 无障碍性(通常简称为a11y)是指为残疾人设计产品、设备、服务或环境。无障碍设计的概念确保了“直接访问”(即无人协助)和“间接访问”,即与个人的辅助技术(例如计算机屏幕阅读器)兼容。(https://en.wikipedia.org/wiki/Accessibility网站)至关重要。相关讨论可以在这里找到。作为跨管理界面利用组件的一部分,我们需要解决功能差距(如表和列表视图、批量编辑操作等),并帮助插件解决任何尚未解决的问题。最终,设计库需要在wordpress.org网站WordPress.org网站 用户创建和共享WordPress代码的社区站点。您可以在这里下载WordPress核心、插件和主题的源代码,以及社区对话和组织的中心位置。https://wordpress.org/网站是建立在WordPress之上的人们的明确资源。优秀的开发人员体验自然会引导人们实现卓越且一致的用户体验。

块编辑器侧栏的实体模型,显示了几个UI组件。

另一个主要目标是在所有编辑和管理活动之间实现连贯的体验。不言而喻,但无论是使用块编辑还是管理设置,在任务中导航都应该感觉无缝;浏览默认的WordPress部分或插件区域;或者用户是以作者还是管理员的身份操作。考虑到可延展的浏览体验所提供的空间,再加上协作工作,这也是一个很好的机会,可以了解离线支持的工作方式及其对处理用户数据乐观交互式更新的影响。我们付出了很多巨大的努力游乐场到SQLite—这也可以提供一个极好的平台体验,满足现代对速度、访问和性能的所有期望。

范围

在深入研究进一步的技术细节之前,仍有许多悬而未决的问题需要解决,但以下应概述一些具体方面,以便在进行更深入的设计探索时加以考虑:

  • 从设计和工具的角度定义管理体验的结构部分。将其语义可扩展性形式化。WordPress提供了哪些结构和表面,以便插件和平台可以利用它们来扩展和减少可能的内容?
  • 重组管理菜单设计,以支持深入交互模型。利用并增强现有API以实现最大的向后兼容性。探索使用框架作为现有管理视图的封装目标。
  • 通过重新组织顶级管理菜单的功能来研究用户个性化。它可以以类似于在 块是一个抽象术语,用于描述使用WordPress编辑器组合在一起形成网页内容或布局的标记单元。这个想法结合了过去可能通过短代码、自定义HTML实现的概念,并将发现嵌入到单一一致的API和用户体验中。编辑器,插件和用户都在其中进行控制。还应考虑核心核心 核心是运行WordPress所需的一组软件。核心开发团队构建WordPress。同一级别上的分区,以便根据需要进行切换。
  • 对导航区域的深度可访问性支持,调整全局首选项(如UI中图标上的按钮文本标签,以及其他功能),作为根据人们的需求和首选项进一步优化每个用户体验的一部分。
  • 查看跨管理部分更广泛地部署Command Palette,并将其API形式化。
  • 引入更多快速动作的语义位置:例如,组织所有“添加新的”选项和挂钩挂钩 在WordPress主题和开发中,钩子是可以应用于WordPres中的动作或过滤器的函数。动作是WordPress中发生特定事件时执行的功能。过滤器允许您修改某些功能。用于挂钩筛选器和操作的参数看起来相同。; 放置通知、用户配置文件、其他顶级扩展标记等。
  • 致力于完善和发展设计系统差距。开发一组组件来处理表和列表视图。引入完整的主题颜色支持。考虑SSR的相关要求。
  • 通过应用和构造这些组件来修改常规设置视图的设计。
  • 看看主控板的当前角色,也许可以采用管理块来改进它小装置小装置 WordPress小工具是一个执行特定功能的小程序块。您可以在侧边栏中添加这些小部件,也称为网页上的小部件就绪区域。WordPress小部件最初是为了提供一种简单易用的方式,为用户提供WordPres主题的设计和结构控制。-比如个性化。按照工作流项目中的概述,改进诸如快速帖子、帖子格式和无标题帖子之类的内置内容。
  • 连接通知项目和减少管理员中临时通知的路径。
  • 研究多站点网络及其导航模式的含义。
  • 解决前端管理栏或同等管理栏的状态。
  • 考虑为那些可能永远不会被原始作者更新的管理部分维护尽可能多的向后兼容性的解决方案。

参与进来!

在我们走上这条路时,请分享您可能有的任何反馈、想法或要求。当我们平衡所有不同的需求和期望时,WordPress生态系统中的每一个声音都应该反映在这项工作中。

#古腾堡,#第三阶段