magento2管理面板后台页面开发最佳实践

7天成为Magento系统架构师,现在开始学习Magento全栈开发!

《Magento2.X企业级开发实战》

概述

Magento 的灵活平台可让您在管理面板中的任何位置放置扩展。但是,为您的扩展程序找到合适的位置及其外观可能很困难,因此我们准备了以下指南来提供帮助。

需要避免的事情

我们不鼓励降低管理员用户体验的做法。在某些扩展中看到的以下设计决策会产生负面的用户体验,应该避免。

主导航中的图标

不应将图标添加到管理员的主导航面板中。如果每个扩展都将自己的图标添加到主导航面板,界面将很快变得杂乱无章且无法使用。

不应在任何导航子菜单面板中使用图标来引起对您的扩展的注意。您的导航列表应符合其周围环境的外观和感觉,并且不会显得格格不入。

您的扩展程序的设置和配置区域是使用图标的合适位置。

有关图标设计和 Magento 图标库的更多信息,请参阅Admin Style Guide 书中关于Iconography的文章 。

导航广告

在 Magento 中安装扩展后,不适合使用管理导航进行营销或交叉销售扩展。正在提议一个可能更适合营销和广告内容的新部分

不要在管理中将您的公司名称或营销术语用作扩展名称的一部分或扩展名称本身。您应该创建一个用户能够理解的唯一功能名称,因为人们通常通过功能或功能关键字而不是公司或品牌名称来搜索扩展。

扩展类型的放置指南

从下面的扩展类型列表中,确定您拥有的扩展类型并阅读放置和样式指南。

下面列出的扩展类型的名称仅供参考。

标准连接器

这些扩展在 Magento 现有的 API 上提供了额外的API,并负责提供 Magento 和另一个系统之间的设置。

放置:

此连接器类型的所有必需设置都应显示在Stores > Settings > Configuration部分中。这些扩展设置的实际列表应该出现在所有 Magento 列出的设置之后。所有设置详细信息和配置都应出现在右侧的部分中。

风格:

  • 您的设置列表的样式应该与 Magento 列出的设置的外观相匹配。
  • 不应在导航列表中使用图标或图像进行设置。

商店功能连接器

这些扩展负责与不同的系统集成,需要在商店> 设置 >配置部分的特定条目下显示其他设置。

放置:

这些扩展的设置应显示在商店> 设置 >配置部分下的相应父部分下。

例如,如果扩展是用于运输,那么您可以将它放在Store > Settings > Configuration > Sales > Shipping Settings 下

具有附加功能的连接器

这些扩展负责与不同的系统集成,需要额外的设置和配置才能与这些系统同步。

放置:

如果扩展的所有设置都可以合并为一个部分,则可以将扩展作为适当父项下的链接添加到主导航的子菜单之一。避免将扩展设置放在多个部分,例如配置部分和另一个相关部分。

例如,如果您的扩展程序与“报告”功能相关,则其设置应显示为主导航中“报告”部分下的链接。

风格:

  • 管理中链接的样式应遵循默认 Magento 导航链接的相同样式。
  • 不要在导航子菜单中引入自定义图标。

功能扩展

这些扩展为 Magento 提供了尚未作为功能存在的附加功能。这些扩展通常需要一个额外的主导航项。

放置:

将有一个新的专用部分专为此类独家扩展而设计。安装功能级扩展后,这些扩展将位于此部分下。这个新部分的确切最终名称尚未确定(我们欢迎您的反馈),但在下图中,它被命名为扩展。

此部分的名称和图标仍为待定。这个新部分是未来的提案,我们欢迎您就是否以及如何在此处显示广告提供反馈。

由于此部分尚不可用,您应该将您的扩展放在前面提到的最合适的区域之一。


集成扩展

这些是现有 Magento 功能的附加组件,可能会显示为嵌套功能。

放置:

由于这些是集成功能,管理员无法提供直接/间接可访问链接。


代码库扩展

这些扩展是作为代码创建的,不需要在管理面板中有表示。

放置:

由于这些扩展没有其他设置,因此管理员无法提供直接/间接可访问的链接。

如无特殊说明或标注,任何个人或组织,复制、转载、采集本站内容请注明:
本文来源于:【Magento中文网】,并添加本文地址链接。
如未按上述操作复制或转载,本站有权追究法律责任。
若本站内容侵犯了原著者的合法权益,可联系我们进行处理。