/multi-site-wagtail

Example implementation of Wagtail utilising multi-site features

Primary LanguagePython

Example setup of Multi-site wagtail

This repo contains an example implementation of Wagtail, demonstrating its multi-site capabilities.

The blog post that accompanies this example implementation can be found here: https://wagtail.io/blog/multi-site-wagtail/

####Setup

  • Setup virtual environment of choice
  • git clone https://github.com/chrxr/multi-site-wagtail.git
  • cd multi-site-wagtail
  • pip install -r requirements.txt

This implementation is equipped with a SQLite database with a superuser already created, so you should just be able to start it up.

  • ./manage.py runserver
  • Navigate to http://localhost:8000/admin
  • Login with username: admin, password: admin
  • Admin users for each of the 3 individual sites have also been set up with username: site-n-admin (e.g. site-1-admin), password: admin

This example implementation includes 3 sites. You can see these at the subdomains:

To do:

  • Build templates
  • Footer, social media and branding settings
  • Implement settings in templates
  • Create sites
  • Create groups and users with limited permissions