It seems to have been plotted conjointly to auto-assign veggie names to guest editors (https://github.com/nextcloud/text/issues/52), but from an enterprise-grade software perspective, this is silly. Who wants to share a protocol with their bosses who eventually appear then as _Chinese Broccoli_ and _Spinach_?
Please take a minute to consider rolling back to the input field.
cc @jancborchardt
We basically have two options then, either we don't show the editor at all until the user has entered a name (this is how it is currently done with Collabora) or we just use something like "Anonymous user" as the default guest name.
+1 for enforced name entering:
Seems to be enterprise-grade enough for Google: https://support.google.com/docs/answer/2494888
Yes – as @kesselb said Google does just the same, except with animal names.
Forced name entering doesn’t seem like much, but it’s an annoying hurdle when you just want to get editing. We literally had this before and it was bad: https://github.com/nextcloud/text/issues/52
Yes we can show the name input field more presently, but let’s not _require_ it. People just want to edit documents, not fill their names (or come up with pseudonyms).
It might help a bit that google prefixes the animal names with "Anonymous". I also can imagine that a lot of people can easier get what animal names are about as they might apply some personification to those which is harder for vegetables. :wink:
+1 for enforced name entering:
1. It's usual across the web 2. you can still enter a pseudonym 3. Self-renaming of auto-anonymous-users is very likely to not happen in real-life
FWIW, I agree with @wiswedel.
Looking at the initial issue which lead to the vegetable names I think there can be some middle ground.
I think this way we could solve both issues. I think asking more directly for a name is really important, because I strongly agree with point 3 of Sascha " Self-renaming of auto-anonymous-users is very likely to not happen in real-life". We see the same with Talk where guests most of the time don't care to set a useful name (completely off-topic, but there I would also love it if we would explicitly ask guests for a name before they join a room).
Cross-effect: Talk re-uses names from the browser storage if available (info via @nickvergessen).
Here's a scenario:
I like the concept of sharing that stored name between the apps, but then the user should be completely in control about that display name of theirs.
Most helpful comment
+1 for enforced name entering: