<p>There is no plugin that provides this type of functionality but there really isn't any need for one either. Depending on how many pages their mini-sites needs to be, this really can all be handled with front-end entry forms and how complicated it can get is entirely up to you. </p>

<p>You should create their control-panel's using routes (possibly not even necessary depending on how you structure it). There you'd allow for any of the entry forms, etc. </p>

<p>In order to give more advice on how to go about this we'd really need more detail on exactly what each of these multi-sites needs to be capable of but this just seems like a standard site allowing unique front-end entry creation which is all able to be done without the use of any plugins, even while allowing it to get quite advanced and complicated.</p>

CC BY-SA 3.0
2016-10-12T16:27:18.327Z
2016-10-12T16:27:18.327Z
Christopher Healey
<p>We are creating a new website using Craft CMS.</p>

<p>The main functionality of it is to let user to create their own mini-site.</p>

<p>All the users should have their own control panel and manage their pages and menu.
There should be url per user like <code>username.site-name.com/nameofthepage</code>
The administrator should be able to manage all mini-site</p>

<p>Does anyone already done something like this? Is there any plugin already done for this kind of functionality ? </p>

<p>Thanks!</p>

CC BY-SA 3.0
2017-05-09T21:00:16.993Z
Hi @Mehdi and welcome to the Craft CMS Stack Exchange! Please consider accepting Christopher's answer if it helped, or add more detail (as he suggested) to your question to increase the odds of getting a more specific answer.
Matt Stein
<plugin-development><craft-features>
Create mini-site community with Craft
# Create mini-site community with Craft

(Asked by: username_0 on 2016-10-12)

We are creating a new website using Craft CMS.

The main functionality of it is to let user to create their own mini-site.

All the users should have their own control panel and manage their pages and menu.
There should be url per user like `username.site-name.com/nameofthepage`
The administrator should be able to manage all mini-site

Does anyone already done something like this? Is there any plugin already done for this kind of functionality ?

Thanks!

**Tags:** plugin-development, craft-features
> **Comments:**
> **username_1**: Hi @Mehdi and welcome to the Craft CMS Stack Exchange! Please consider accepting Christopher's answer if it helped, or add more detail (as he suggested) to your question to increase the odds of getting a more specific answer.  

---

## 1 answers

### Answer by username_2 on 2016-10-12. Score: 2

There is no plugin that provides this type of functionality but there really isn't any need for one either. Depending on how many pages their mini-sites needs to be, this really can all be handled with front-end entry forms and how complicated it can get is entirely up to you.

You should create their control-panel's using routes (possibly not even necessary depending on how you structure it). There you'd allow for any of the entry forms, etc.

In order to give more advice on how to go about this we'd really need more detail on exactly what each of these multi-sites needs to be capable of but this just seems like a standard site allowing unique front-end entry creation which is all able to be done without the use of any plugins, even while allowing it to get quite advanced and complicated.


---

