【发布时间】:2021-06-03 16:35:02
【问题描述】:
在多租户 B2C 应用程序中,应用程序启动模板创建的界面很好地适用于后台,但对于店面网站,我认为有必要创建一个空白 UI 项目(角度或MVC)。
什么是保持 ABP 基础设施的最佳实践,该基础设施提供租户、标签助手、代理、本地化等自定义功能,而不带来不必要的依赖项,如 JS 库和其他组件,如菜单、数据表、侧边栏?
【问题讨论】:
标签: multi-tenant abp
在多租户 B2C 应用程序中,应用程序启动模板创建的界面很好地适用于后台,但对于店面网站,我认为有必要创建一个空白 UI 项目(角度或MVC)。
什么是保持 ABP 基础设施的最佳实践,该基础设施提供租户、标签助手、代理、本地化等自定义功能,而不带来不必要的依赖项,如 JS 库和其他组件,如菜单、数据表、侧边栏?
【问题讨论】:
标签: multi-tenant abp
您正在寻找的是一个公共应用程序模板。 Abp 框架在创建时考虑了模块化,因此如果在 modular way 中开发模块,您可以相互使用模块。
我认为说“添加这些项目和库”是不可行的。
不过,您可以在abp-samples 上查看微服务演示 PublicWebSite 应用程序,查看添加了哪些库,以便您可以根据需要修改空项目。
【讨论】:
覆盖视图组件 ABP 框架、预构建的主题和模块定义了一些可重用的视图组件。这些视图组件可以像上面描述的页面一样被替换。
通过复制基本主题(来自 Github),将所有 UI 主题包替换为您的自定义项目。
或查看这些其他链接https://community.abp.io/articles/changing-ui-theme-for-abp-mvc-razor-pages-ui-ravx6a0o。
【讨论】: