You can easily:

create new sites with their own page trees



assign specific editorial permissions to these groups



modify the look and feel on a site-by-site basis.



All this can be managed from within one Wagtail admin interface, and with minimal initial developer setup.

In this post I'll look at how this can be achieved using groups, permissions, the Site Settings module, and some creative template development.

For the purposes of this demonstration, I’ve created an example multi-site implementation of Wagtail on Github. Follow the instructions in the README to get it up and running in under 5 minutes. I've included links to the relevant points in the code in Github wherever possible, but I'd encourage you to set the example site up, so you can explore the code and see the example admin settings.