Thanks for the additional info Gaby.
Hello Luca,
Can you respond to the questions my original post? I'd really like to understand what can/can't be done.
Thank You!
It is currently 21 April 2025, 23:15 Advanced search
1. How might one change the UI to look more modern?
2. Are there any tutorials for customizing the UI?
3. Is it possible to have unbound widgets? Example ... I want a search box above a grid that is used to search fields in the grid.
4. If desired ... is it easily possible to use other widget libraries such as JQueryUI or Kendo UI?
lucabaldini wrote:1. How might one change the UI to look more modern?
The short answer is: by changing CSS and Javascript (the later if needed)2. Are there any tutorials for customizing the UI?
No, there are no tutorials because this is, normally, a problem a graph guy has and he, normally, knows how to customize a web page and he, normally, has his own tools.
In my experience the graphics guy (designer) just designs the look. It still take a programmer to implement those changes to the UI.
Assuming that one had a custom design to implement, it would be good to see a tutorial on how to do that.
Do all of your current customers really just use the out of the box look and feel?3. Is it possible to have unbound widgets? Example ... I want a search box above a grid that is used to search fields in the grid.
You can put an entire form inside a static field... and you can open a form in a popover configuration so that it can float around... if you want you can move the list down and put other fields (or even a sub-form/sub-frame between the toolbar and the list).
I'll have to look into this.4. If desired ... is it easily possible to use other widget libraries such as JQueryUI or Kendo UI?
Some of our customers have done that... they've included jQuery or other libraries' widget.
What made your customers decide to utilize 3rd party widget libraries?Now the only "problem" I see here is time. InDe produces an XML file that is send to a Javascript engine that takes care of creating ALL the UI... now, can you change that? Sure! You can change everything in the Javascript side... but you have to know it if you want to change it... For instance: how about change all the panel's toolbar position? How about moving all panel's toolbar on the right... it can be done... but you have to change some javascript functions that takes care of drawing forms and panels. Can you change colors and padding? Sure... you have to undestand how the view has been designed and created and which CSS class each object uses... that you can customize the UI using CSS.
Can you include a widget that does something useful? Sure, but you have to understand how that widget works and how it can be "connected" with our framework... if the widget have to communicate with your app you have to know where are the app entry points. This is a very short answer and it would take time to explore all of the implications but it can be done... some of our customers have studied our framework and they were able to change something... they don't know everything (and at every new version we keep adding stuff) but it can be done.
I hope this answers your original question, does it?
If your clients are doing it on their own, does it make your wonder that there is a need to be met?
1. Could you expand your widget library to provide functionality on par with the popular libraries?
2. Could you allow "direct" support for 3rd party widgets?
3. Could you at least provide a tutorial on how it can be done? (like whatever your current customers have done.)
Bottom line ... it's hard to accept your response which I'll summarize as ... "Yes, it can be done. It will take a lot of time. And good luck figuring out how to do it." :-)
Overall from a pure delivering functionality quickly ... In.De is really great. At the same time .. clients expect great looking modern (web 2.x) UI's.
clients expect great looking modern (web 2.x) UI's.
lucabaldini wrote:Overall from a pure delivering functionality quickly ... In.De is really great. At the same time .. clients expect great looking modern (web 2.x) UI's.
We keep working on the user interface and, normally, we release a new theme every 2-3 years... so, stay tuned. :-)
Perhaps 2-3 three years really is not a sufficient amount of time to review and update the UI. Things change often and quickly in the cloud space and UI is a BIG component. It really should be considered in every release cycle/update.
1. UI - it NEEDS to be revamped and brought into the Web 2.x age. Leave Windows where it belongs - in the 90's.
2. Limits to classes - This is petty really. Just offer a tool and get out of the way. If I buy a hammer from the hardware store I would laugh at them if they told me I was limited to how many items I could use it on. It costs NOTHIING for me to use that hammer more or less to my heart's desire. The same is true of classes - it just makes no sense to expect me to pay more for something that seems to be just arbitrarily set.
3. Limited support - Any product is going to need a ROBUST amount of resources to ensure success- after all, if the dev is not successful, what is the likelihood he/she will continue to use the product or refer it to someone else? The Inde forums is lacking a large community, the documentation is prolific but not effective or efficient and there are no video tutorials (really a must have these days).
Bottom line ... it's hard to accept your response which I'll summarize as ... "Yes, it can be done. It will take a lot of time. And good luck figuring out how to do it." :-)
lucabaldini wrote:I keep thinking at your last sentence and I've a question for you... You sayclients expect great looking modern (web 2.x) UI's.
I'm curious to undestand this a little bit more... What you you mean with "modern web 2.x UI's"? I think our interfaces are modern web 2.x UI and you can customize them a lot just by configuring Visual Styles and changing icons and CSS colors.
But, maybe, I'm wrong. So I'd like to understand more about this.
Do you have an example of a modern web 2.x UI's that you can't do with InDe? I'd like to see it because I'm sure that you can get it without 3rd party components or widgets... The majority of my clients are not importing widgets because they don't need them. So I'd like to see an example of something that you'd like to obtain... I'm pretty sure that it can be done with InDe.
Users browsing this forum: No registered users and 13 guests