Better Multi-Tenant Support for Language and Members [In Umbraco Backoffice] #22242
Replies: 2 comments 3 replies
-
|
Hi Girish, 1. Default Language per Tenant In most Umbraco setups, a 'tenant' is essentially just a root node or a document type. Since languages and defaults are currently handled at the system level, I’m curious about the feasibility of moving this to the node level. If we set a default language on an individual node, it might create conflicts with how the dictionary and 1-to-1 multilingual mapping work globally. It feels like this would require a significant shift in how Umbraco handles culture-variance. 2. Member Groups and Start Nodes Regarding the Members area, we have to remember that Members and Users serve completely different purposes. Members don't access the backoffice or interact with the 'tree' in the way Users do. it feels like these aren't necessarily 'missing' features, but rather specific implementation requirements that face significant architectural hurdles. |
Beta Was this translation helpful? Give feedback.
-
|
The language part is more complex, but the Member Group use case is a separate and much simpler discussion. To keep this topic clear and focused, I’ve started a separate discussion specifically for the Members section here: |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Umbraco already works really well for multi-tenant setups in many areas. For example, we can manage hostname and culture per tenant, and on the user side we have good control with permissions and start nodes. That gives a lot of flexibility when different tenants are managed in the same Umbraco instance.
But there are still a couple of areas where multi-tenant support could be even better.
In the Language section, it would be really helpful if we could set a default language for each tenant. Right now, the only option is more of a workaround — removing the global default language and then setting the culture on the nodes themselves. It works, but having tenant-level default language support would make things much easier and cleaner.
In the Member area, User have less control compared to Content, and Media. For users, we can define start nodes and permissions, which is great for multi-tenant management. It would be very useful to have something similar for member groups — for example, being able to limit which member groups are visible or manageable based on the tenant.
This would be especially important when working with sensitive data, where stronger separation and better security are needed between tenants.
Overall, these two improvements would make Umbraco’s multi-tenant support more complete and much easier to manage in real-world projects.
Beta Was this translation helpful? Give feedback.
All reactions