Apache OFBiz后端的自定义UI

时间:2015-08-19 10:27:29

标签: ofbiz

所以,我正在开发基于OFBiz的产品,即使我们更改了默认主题,客户端也不喜欢后端使用的UI。我们在2015年,客户端习惯于看上去很棒的应用程序(如Vaadin UI)。

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

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

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

有没有人这样做过?

1 个答案:

答案 0 :(得分:4)

  1. 您可以修改现有的ofbiz组件并修改主题以进行ux改进。使用新的bootstrap主题检查此分支(尚未在稳定版本中)https://github.com/apache/ofbiz/tree/boostrap_theme
  2. 您可以根据ofbiz小部件系统创建自己的ui或使用一些现有代码。例如,检查BigFish项目后端http://bigfish.solveda.com/bfDemo.html。基于ofbiz小部件和Apache Licensed,它有一些很好看的派对,订单,产品等,但它专注于电子商务。
  3. 您可以在ofbiz组件中使用任何基于servlet的librafy / framework / software,访问所有的onbiz类,实体和服务层。 Ofbiz已经嵌入了tomcat服务器。 [component] / webbapp /目录包含普通的java Web应用程序。
  4. 使用带有Delegator和Dispatcher示例https://github.com/yuri0x7c1/vaadin-test的Vaadin检查此演示的ofbiz组件。

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