Limyee 电商平台的用户体验旨在支持丰富的自定义选项,从简单的页面布局和最终用户可配置的更改,到自定义小组件和可用于丰富集成的 API 声明。主题,小组件和基于插件的UI扩展都可以用来定制 Limyee 电商平台的用户体验。
主题和小组件
提供给最终用户的用户体验由主题定义。主题是所有全局样式和脚本行为的集合,并定义所有页面内容(页眉、内容和页脚),其中包括主题提供的每个页面/URL 的布局、功能和配置。每个页面的功能都是使用小组件实现的,这些小组件是可以访问小组件 API 和 REST API 的 HTML 和 Javascript 模板化片段。当放在一个页面上时,小组件完全实现了页面的功能。
完整的页面和页面的编辑视图,显示用于撰写页面的小组件。
可以在 Limyee 电商平台站点管理的小组件编辑器中自定义(也可以创建新的小组件),也可以通过导入/导出或使用 UI 自动化 API 或完整的小组件部署包进行部署。
默认主题作为 Limyee 电商平台的默认主题,可支持移动设备的响应式设计。
用户界面扩展
除了使用小组件和主题进行前端 UI 自定义之外,Limyee 电商平台还支持通过包含 UI 功能的插件来扩展 UI。
管理
向应用程序、群组和主题的管理员提供的用户体验是使用管理面板定义的。管理面板通过单击显示在前面 UI 中的 图标:
管理面板“群组选项”显示在前端主题页面上。
管理面板与特定上下文(例如,群组或博客)相关,并显示成遮掩前端 UI(由当前主题定义)。管理面板旨在公开与当前上下文相关的特定功能,这些功能不应成为可主题化前端 UI 的一部分。
管理
站点范围的管理选项通过管理面板查看。通过单击顶级管理面板选项中的“系统管理”来访问管理面板,并显示在新页面中。
管理 UI,由管理面板组成。
管理面板是与全局相关的(而不是与上下文相关)。它们旨在控制站点范围的选项(如插件启用/配置)和管理功能(如日志查看)。
其他 UI 可扩展性
Limyee 电商平台公开了一组插件,这些插件支持 UI 函数的特定可扩展性。这包括编辑器扩展、HTML 标头扩展、自定义 HTTP 回调、新的 URL/路由扩展、自定义实时通信 Socket 和小组件开发扩展。
有关特定于 UI 的插件类型的完整列表,请参阅 UI 扩展。