We often demonstrate Bahmni features to potential clients and partners using the official online demo or a minimal demo server on our own, based on the default database.
Either we share screen during the meeting or advise the users to log in by themselves.
In both cases we share the default credentials and I feel that saying to log in as ‘superman’ does not sound really professional . That is never a deal breaker or anything of course but still it would be better to have a ‘admin’ user instead (or something similar).
What do you guys think? Would it be possible to change this is the next release?
@angshuonline yes I thought it could be you ! It is actually humorous in many contexts.
Just to explain my point: I am guessing that from a TW perspective, showing a client a fun login name such as superman is not quite a problem, quite the opposite, it probably adds value (big company but still relaxed working environment). Your professionalism can never be challenged anyway.
Though for us smaller implementers, with less references, we want to make sure that we are perceived serious and professional on every point.
Our clients are often small organizations for which USD 10k+ represents a big investment and they want to make sure they select the right system and the right provider. So when it happens that we refer them to the online demo or we are opening a ‘dev’ environment with the default database to show a feature and we say that the login is superman, it is always a bit weird.
Most of the time, people are not really laughing but it rather puts a weird silence around the table just for moment - we feel the need to explain that this is the default credentials.
Anyway now we have better delivery platforms and we can easily distribute the SQL query to update the default superman username upon server creation. Still, when referred to the official online demo, we’ll have to tell to use ‘superman’.
We can’t change it to “admin” as admin is not a provider, and we don’t want to be using the “admin” user from openmrs. Would something like “master” or “superuser” be ok?
Lack of time is one thing. but I think its more than that.
“superman” is a provider and usually the default setup has all permissions for it. We wouldn’t want to encourage usage of “admin” a system level user of OpenMRS to be used as a provider. In Bahmni, “admin” is not a provider.
Also the “admin” user has a password which the world knows and never changes. First thing we say on installation is changing the password of the “admin” user (and “superman” user if started from default-config). (btw, there are places in openmrs, where “admin” user password is shown in free text) . “admin” user is also used for subsystem synchronization. Hence I would not recommend changing the admin user credentials, because then there are many places we have to change the credentials.
@arjun’s suggestions made me think that simply ‘bahmni’ is a great username. And I wish we could have a simple set of credentials such as ‘bahmni’/‘password’ working all across Bahmni (EMR, ERP, LIS… etc).