Enhancing iDempiere ERP User Interface for Improved User Experience

618 views
Skip to first unread message

azzam othman

unread,
Feb 22, 2024, 12:33:24 AM2/22/24
to iDempiere
Dear Valued Community Members,

 I hope this message finds you well. First and foremost, I would like to express my deep appreciation for your continuous dedication to the iDempiere ERP project. Your hard work and commitment have been instrumental in providing us with a robust and versatile ERP solution.

However, several users within our organization have expressed concerns regarding the current user interface's responsiveness and interactivity. In particular, challenges have been noted in interacting with iDEmpiere, Tabs, & Sub Tabs, which have impacted their overall user experience and productivity.

To address these concerns, I would like to suggest exploring the integration of modern UI technologies, such as Bootstrap, to enhance the ERP's interface. Bootstrap's responsive design could significantly improve accessibility and usability across various devices, offering a more streamlined and engaging user experience. In addition I suggest the following :-

A. Use Bootstrap UI framework, Latest version
B. Use JavaScript to enable dynamic and interactive functionality. Manipulate the Document Object Model (DOM), handle user interactions, and update content in real-time, enhancing the overall user experience.
C. Use jQuery, a JavaScript library that simplifies HTML document traversal and manipulation, event handling, and animation, providing a concise and cross-browser-compatible way to interact with web pages.
D. Use/integrate Google fonts, Material icons or Font Awesome, which is fully open source and is GPL compatible
.

We believe that implementing these changes could not only elevate the user experience but also contribute to higher user satisfaction and productivity. It would also position iDempiere ERP as a more attractive option for potential users looking for an advanced, user-friendly ERP solution.

Our team is eager to support this initiative and willing to collaborate in any way necessary, from providing feedback to participating in testing or development efforts.

Thank you for considering our suggestions. We look forward to your thoughts and are hopeful for the opportunity to contribute to iDempiere ERP's continued success and improvement.

Best regards,

Azzam Othman 
IT Manager
Beta Group of Companies 
00917557149876

Ahmed Elemam

unread,
Feb 24, 2024, 5:08:33 PM2/24/24
to iDempiere
Agreed

Abdelouahab Djoudi

unread,
Feb 24, 2024, 5:33:40 PM2/24/24
to iDempiere
Agreed

Norbert Bede

unread,
Feb 25, 2024, 6:14:35 PM2/25/24
to iDempiere
hi,

We are coding production-ready frontend quite complex e-commerce storefront projects angular nx, ngrx, states etc against iD Rest API (link bellow).  What you suggest is not a trivial task, Developing this UI feature and getting it into production, ready to replace it should take 2-3 years or more. We use Bootstrap, IMHO not good for business like UI. Instead my opinion, not enough components are implemented in iD. Also, need a thorough analysis and make a UX design in Figma or a similar tool. It should cost a lot of time and resources too.

We are designing each ui in Figma by professional UX, then writing our "Productivity Tools" - like responsible mobile apps in ionic, kanban, pos, and manufacturing console. For our customers looks this is a good approach.

FYI: iD has REST API support for most of the endpoints you need to write new UI here https://wiki.idempiere.org/en/REST_Web_Services 

Probably core developers will have a different opinion.
Norbert

Heng Sin Low

unread,
Feb 25, 2024, 7:51:46 PM2/25/24
to idem...@googlegroups.com
Rewriting the UI is a massive task, unless you are ready to make long term commitments for it, otherwise there's no point to discuss this.

Also, there's limited business value in re-writing iDempiere UI. In today's world, the common need is integration with popular platforms (Woo Commerce, Magento,
Amazon, etc) or building custom front end (mobile and/or web) for projects (What Norbert and Co. is doing ...).

Finally, the next frontier is AI, it would be far more interesting (and valuable) to investigate how to integrate the AI elements into iDempiere.

--
You received this message because you are subscribed to the Google Groups "iDempiere" group.
To unsubscribe from this group and stop receiving emails from it, send an email to idempiere+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/idempiere/e57dc5dc-fbdd-4759-9e18-99a274a5a230n%40googlegroups.com.

Carlos Antonio Ruiz Gomez

unread,
Feb 26, 2024, 7:00:41 AM2/26/24
to idem...@googlegroups.com
Hello, during the iDempiere World Conference 2023 we talked about a possibility to improve the zk webui to make it more "sexy".

For example here:

Pedro Rozo suggested that he had a project where they can sponsor some of the requirements to improve the zk UI.

However I don't know if that idea has advanced, I think Pedro was in talks with some developers.


Anyways, if there are volunteers or sponsorship I think the zk UI can be improved to support for example modern themes, that's not a complete rewrite, and it can have a good impact on UX.


Regards,

Carlos Ruiz


Am 26.02.24 um 01:51 schrieb Heng Sin Low:

azzam othman

unread,
Feb 27, 2024, 10:14:50 AM2/27/24
to idem...@googlegroups.com
Hi Carlos,

We are at Precision Industries, planning to sponsor the iDempiere new UI project. Any suggestions in this direction are welcome.

Looking forward to hearing from you.

Thank you 

Azzam


--
You received this message because you are subscribed to the Google Groups "iDempiere" group.
To unsubscribe from this group and stop receiving emails from it, send an email to idempiere+...@googlegroups.com.


--
AZZAM AHMAD OTHMAN
Beta Holding
GROUP IT  MANAGER
050-683 3864

azzam othman

unread,
Feb 27, 2024, 10:19:01 AM2/27/24
to idem...@googlegroups.com
Hi Heng Sin,

We are adapted iDempiere ERP  in the last twelve years and we are continuing the same. We have a long-term commitment to use iDempiere. We are planning to sponsor this development for UI .

Your point for adapting AI in iDempiere is strongly appreciated. Other ERPs are already using AI or integrating it like OoDo. We will sponsor such project.

Have a nice day.

Azzam


On Mon, Feb 26, 2024 at 4:00 PM Carlos Antonio Ruiz Gomez <car...@gmail.com> wrote:
--
You received this message because you are subscribed to the Google Groups "iDempiere" group.
To unsubscribe from this group and stop receiving emails from it, send an email to idempiere+...@googlegroups.com.

Carlos Antonio Ruiz Gomez

unread,
Mar 1, 2024, 8:10:34 AM3/1/24
to idem...@googlegroups.com
I think the first step for such project would be to define some steps to achieve the long goal.

So, please correct me if I'm wrong but I would express it like this:

Goal: allow zk to use more modern themes
This is much inline with zk10, which deprecated the old themes and is now strongly promoting to use the ZK Theme Pack which contains 23 modern themes.
For example check the demo at: https://www.zkoss.org/zkthemepackdemo/

From what I understand, there are several stoppers on our code that are making too hard to implement properly themes:

1 - styles hardcoded in java
    is the solution for this move all hardcoded styles to css?

2 - decoupling visual logic from java
    not sure if that's the same, but I mean, we also have a lot of code declaring zk things that maybe can be done in another way

3 - use of specific layouts like BorderLayout
    this for example forbids to put the components in a different order, if a java class define that the status line goes South, then that cannot be changed easily

I'm not an expert on any of these matters, just bringing this topic trying to trigger a project that hopefully some expert can do with the proper sponsorship.

Now, I would think that a first big step can be to try to solve the number 1, that can be a first sub-project to attack.

Is that OK?  Somebody willing to provide a quotation for that?  Azzam says he would like to sponsor it.

Regards,

Carlos Ruiz



Am 27.02.24 um 16:15 schrieb azzam othman:

Y

unread,
Mar 1, 2024, 3:39:08 PM3/1/24
to iDempiere
Metas accomplished this already for their adempiere fork.
They replicated application dictionary to work with react.

azzam othman

unread,
Mar 12, 2024, 12:03:10 AM3/12/24
to idem...@googlegroups.com
Thank you, Carlos for your detailed and valued feedback. Yes, we confirm that we will sponsor this task. If anyone can implement, please let us know.  I suggest having iDempiere 12 with a new UI .

Have a good day.

Thank you 

Azzam


--
You received this message because you are subscribed to the Google Groups "iDempiere" group.
To unsubscribe from this group and stop receiving emails from it, send an email to idempiere+...@googlegroups.com.

azzam othman

unread,
Mar 12, 2024, 12:04:02 AM3/12/24
to idem...@googlegroups.com
Thank you Younek for your reply and feedback. Do think this can be implemented with iDempiere?

--
You received this message because you are subscribed to the Google Groups "iDempiere" group.
To unsubscribe from this group and stop receiving emails from it, send an email to idempiere+...@googlegroups.com.

Norbert Bede

unread,
May 10, 2024, 7:58:21 AM5/10/24
to iDempiere
Hi Azzam.

The core team has recently adapt the latest supported theme from ZK (iceblue). I think that the design must be defined in figma and then adapted to the program mainly as HTML, CSS and in marginal cases on java, exp.
We are able to review and design with our professional UX designer team, you can write me privately norber...@gmail.com

Norbert
Reply all
Reply to author
Forward
0 new messages