A showcase of sites and apps made with Wagtail: an easy to use, open source content management system from Torchbox.
Check out Awesome Wagtail for more awesome packages and resources from the Wagtail community.
Development on this project can be done using docker. If you have not yet installed docker, consult the instructions for your operating system.
It's a good idea to set up the nginx proxy if you have not done so already, instructions can be found on the github repo.
Vagrant is no longer in this project, and any material relating to vagrant can be ignored.
cd [my-dev-environment]
git clone git@github.com:springload/madewithwagtail.git
cd madewithwagtail
cp dev.env.example dev.env
And then edit dev.env
to suit your local setup. Any API keys etc should be in Bitwarden.
First, download the database dump you want from our Google Cloud storage&project=springload-backups&prefix=&forceOnObjectsSortingFiltering=false>).
Next decrypt the dump using gpg.
Finally, place the decrypted .sql file into [my-dev-environment]/madewithwagtail/docker/database - it will be automatically loaded when you build your database container in the next section.
docker-compose up
# In another terminal tab run:
docker-compose exec application ./manage.py migrate
https://madewithwagtail.dev.springload.nz/
This project uses nvm and Yarn
# Make sure you use the right node version.
nvm use
# Setup
yarn install
# Start the server and the development tools.
yarn run start
# Builds frontend assets.
yarn run build
# Builds frontend production assets.
yarn run dist
# Runs linting.
yarn run lint
# Runs tests.
yarn run test
# View other available commands with:
yarn run
Check out the docs/
in their own folder.
Supported browser / device versions:
Browser | Device/OS | Version |
---|---|---|
Mobile Safari | iOS Phone | latest |
Mobile Safari | iOS Tablet | latest |
Chrome | Android | latest |
Edge | Desktop | latest |
Chrome | Desktop | latest |
Firefox | Desktop | latest |
Safari | OSX | latest |
Anyone can submit a site on the submission form. When a new site is submitted, the details are saved and also sent to us via an email notification. We then need to manually validate the submission and add the new site via the CMS.
google-chrome --headless --hide-scrollbars --disable-gpu --screenshot --window-size=1200,996 https://springload.co.nz/
A site is accepted for inclusion on Made with Wagtail if it is made with Wagtail. It's that simple – there is no judgement of a site's quality. In the future, we may change how sites are displayed so some are more prominently visible than others.
To confirm that a site is made with Wagtail,
<site URL>/admin/
. If the site uses the default admin URLs, it will redirect you to the Wagtail login page./static/
, a common URL structure of Django sites.We send Slack notifications for every new site page published to Made with Wagtail. To try this locally, set up a local.py
setting override with the right settings.