Seeing that we get now more interest in this activity I can report that
we already made the demo version working with Groovy instead of Java for
the Vaadin screen definitions. This allows to change the OFBiz screens
and without restart show the generated Vaadin screens.
our current list of activity, yes, we need help:
1. use the Valo theme for the demo.
2. use the OFBiz controller.xml for Vaadin requests
3. retrieve data using OFBiz Groovy dsl
4. Complete the ftl macro file so we can generate Vaadin screens from
OFBiz screens/forms
Yes the current demo you can still clone from the GIT repository at:
https://gerrit.antwebsystems.com/#/admin/projects/vaadin-test
and use on the ofbiz-framework trunk which you can find at the SVN
repository at:
https://svn.apache.org/repos/asf/ofbiz/ofbiz-framework/trunk
comments and contributions welcome, we can give you access to this Git
repository.
Yes, just as OFBiz, everything is open source Apache 2.0
--
Regards,
Hans Bakker
CEO, http://antwebsystems.com
On 29/08/17 08:36, Hans Bakker wrote:
Users/developers,
I would like to present an alternative UI which can be generated from
the existing OFBiz screens and forms but can also be used independently.
What is Vaadin: https://vaadin.com/introduction
Vaadin has the Apache 2.0 license.
We have now completed a proof of concept which can display Vaadin
screens in Java generated from OFBiz screens and forms using the
existing ftl macro file which currently generates html but now for a
very limited number of screen elements can generate also Vaadin Java
screen files.
To demonstrate this in a component which can be either installed in the
OFBiz trunk or in V16 can be cloned from our git repository at:
https://gerrit.antwebsystems.com/#/admin/projects/vaadin-test
Check the readme file for installation notes.
To save you the installation we have also a demo system:
Ofbiz screen and form:
https://vaadin-test.growerpdemo.com/vaadin-test/control/ofbiz/main
Generated Vaadim screen:
https://vaadin-test.growerpdemo.com/vaadin-test/control/ofbiz/#!TestView
We would like to know from the community:
1. Technical opinion about this proof of concept implementation.
2. Is this something to be included in the OFBiz trunk as alternative UI?
3. Are there developers who like to work together to extend this
implementation:
a. cover all screen elements
b. use Groovy instead of Java.
Looking forward to your replies,
Regards,
Hans Bakker
Antwebsystems.com
T