为 Apache OFBiz 后端自定义 UI

Custom UI for Apache OFBiz backend

因此,我正在开发基于 OFBiz 的产品,即使我们更改了默认主题,客户也确实不喜欢后端使用的 UI。我们在 2015 年,客户已经习惯了外观精美的应用程序(例如 Vaadin UI)。

那么可能的解决方案是什么?

Bui要自定义主题?小部件框架是否足够灵活?

用一些 ftl 文件创建新组件并按照我想要的方式重新创建页面?它是否可行,例如,如果我想更改订单、派对和库存组件的 ui。

有人做过吗?

  1. 您可以修改现有的 ofbiz 组件并修改主题以改进用户体验。使用新的 bootstrap 主题检查此分支(尚未稳定发布)https://github.com/apache/ofbiz/tree/boostrap_theme
  2. 您可以创建自己的 ui 基于 ofbiz 小部件系统或使用一些现有代码。例如检查 BigFish 项目后端 http://bigfish.solveda.com/bfDemo.html。它有一些漂亮的 ui 派对、订单、产品等,基于 ofbiz 小部件和 Apache 许可,但它专注于电子商务。
  3. 您可以在 ofbiz 组件内使用任何基于 librafy/framework/software 的 servlet,访问所有 ofbiz 类、实体和服务层。 Ofbiz 已嵌入 tomcat 服务器。 [component]/webbapp/ 目录包含普通 java web 应用程序。

检查这个使用 Vaadin 的商业组件演示以及委托和调度程序示例 https://github.com/yuri0x7c1/vaadin-test

ofbiz wiki https://cwiki.apache.org/confluence/display/OFBIZ/ZK+Rich+Client+-+integration+tutorial也有ZK集成教程,但是已经过时了。