this is super how do install it
- bench get-app [repo-link] - Downloads NEWARA
- bench install-app newara
While I appreciate the effort to create a different UI for ERPNext to suite your customer needs, I do think the intention is misplaced. If your customers want Odoo then give them Odoo and if they want ERPNext then give them ERPNext. It is quite frankly disingenious to market ERPNext in Odoo skin. If you believe ERPNext is better than Odoo and you market it as such then you should be able to market its design too. Not saying you shouldn’t do what pleases your customers but in the long run this could be unsustainable because ERPNext is evolving and you may just find yourself stuck on an older version because you cannot handle the stress of updating your “Odoo” skin to match new UI requirements which i know is coming in v16.
As I explained before, the customer decide to change the ERP for more features need, but not enjoyed the default colors of ERPNext yet.
It’s about user experience.
ERROR: [Errno 2] No such file or directory: ‘/home/frappe1/frappe-bench/apps/newara/setup.py’
Traceback (most recent call last):
File “/usr/local/bin/bench”, line 8, in
sys.exit(cli())
File “/usr/local/lib/python3.10/dist-packages/bench/cli.py”, line 132, in cli
bench_command()
File “/usr/local/lib/python3.10/dist-packages/click/core.py”, line 1157, in call
return self.main(*args, **kwargs)
File “/usr/local/lib/python3.10/dist-packages/click/core.py”, line 1078, in main
rv = self.invoke(ctx)
File “/usr/local/lib/python3.10/dist-packages/click/core.py”, line 1688, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File “/usr/local/lib/python3.10/dist-packages/click/core.py”, line 1434, in invoke
return ctx.invoke(self.callback, **ctx.params)
File “/usr/local/lib/python3.10/dist-packages/click/core.py”, line 783, in invoke
return __callback(*args, **kwargs)
File “/usr/local/lib/python3.10/dist-packages/bench/commands/make.py”, line 181, in get_app
get_app(
File “/usr/local/lib/python3.10/dist-packages/bench/app.py”, line 777, in get_app
app.install(verbose=verbose, skip_assets=skip_assets, restart_bench=restart_bench)
File “/usr/local/lib/python3.10/dist-packages/bench/utils/render.py”, line 126, in wrapper_fn
return fn(*args, **kwargs)
File “/usr/local/lib/python3.10/dist-packages/bench/app.py”, line 247, in install
app_name = get_app_name(self.bench.name, self.app_name)
File “/usr/local/lib/python3.10/dist-packages/bench/utils/app.py”, line 249, in get_app_name
with open(setup_py_path, “rb”) as f:
FileNotFoundError: [Errno 2] No such file or directory: ‘/home/frappe1/frappe-bench/apps/newara/setup.py’
frappe1@vmi1947963:~/frappe-bench$
Great.
This can be a starting point for anyone who wants to change the design.
Thanks for making it open-source.`
Version of bench?
Fixed
I have created setup.py
from setuptools import setup
name = "newara"
setup()
Thank you. I had to do a bench build
and then it worked
bench --version
5.22.6
to be honest erpnext really needs to work on the UI , ERPNext cannot stand presentation where odoo have been presented or any other software because at the end of the day the user will actually buy UI because both of them offers same functionality . ERPNext have done a good job now improving the UI should not be an issue
I think, if we changed the home page of the app with the design of FRAPPE v11, will be really a good UI.
I’ll work on it.
yeah very true because what we have currently is like plain excel sheet
To me, a start would be a published style guide. This would specify the defaults in terms of typography, color, spacing etc. These could be over-ridden but at least we would know what we were over-riding instead of groping in the dark
See for example the shoelace.style style guide Color Tokens (color tokens)]
I’ve mentionned shoelace a few times in these forums. They were recently acquired by font awesome, who are going to preserve the open-source nature, and re-brand to “web awesome”. I have no relationship with shoelace (I am not on commission ) but they just set some really smart ways of doing things, and in a way becoming a bit of a global best practice perhaps
… and dropping some thoughts on this before I move on to other things. I think ERP next can be styled with only 7 colors:
- top navbar background. This will depend on preference e.g. if a company has a blue logo they are not going to want a blue navbar. Suggest to default to a mid grey
- left menu and page background. If you look at shoelace.style the left hand menu is a very light grey. This is almost imperceptible, but does add a little differentiation
- primary color. suggest shoelace button default (blue). Goes to a lighter blue on hover. This for the primary action button, and also the border around text boxes and drop downs when they are clicked into (these should of course be white not grey!)
- secondary color for buttons. Suggest the shoelace default button (white with a grey outline - goes light blue on hover)
- secondary color. Where needed e.g. to add a little accent. The grey that appears on the neutral shoelace button.
- Heading color. Default to black or a very dark grey
- default background color. This is the background of menu bars etc. Suggest a light grey (as per the current ERP Next color)
This will give a very neutral palette that is still better than the current UI which is basically just monochrome. And these seven colors can then be easily over-ridden according to preference
My 2c on it if it helps anyone
is there anyone here who had succefully installed this app for odoo like theme
let me know on how to start this? I have the same requirement from the client on v14
just message me if we can colaborate on this!
Once again, well done @tazi.said.
Per functionality and customization, I prefer ERPNext over Odoo. But like you mentioned above, flexibility and user preference also matter.
God bless and good success to you.