-
-
Notifications
You must be signed in to change notification settings - Fork 9.2k
Description
I'm looking for a multi-site feature much like Wordpress and can see that it is on the long-term road map for strapi. I'd like to help get this feature implemented and am looking for some direction from the core maintainers before I begin.
Has anybody spent the time to consider how this might be accomplished?
For those who are unfamiliar with "multisite" (perhaps a better name would be multi-tenant), I will give a brief explanation. As a user, I'd like to manage multiple clients (front-ends) with one backend installation (sever). The multisite backend will provide a way to manage users as well as give specific users access to specific sites. I would also be able to create and manage sites, each one configured with a specific url namespace.
For example, Lets say I had two clients; one for my blog and another for my online store. Each site would maintain it's own api which would be prefixed with a configurable value. So, for example, I could access my posts at "site.com/blog/posts" and could access my products at "site.com/store/products". Likewise, I could access the admin for my blog at "site.com/blog/admin" and the admin for my store at "site.com/store/admin". For all intensive purposes, these two sites are completely isolated except for that fact that they run on the same server, the same database, and the same core libraries.