Skip to content
A Django content management system focused on flexibility and user experience
Python HTML CSS JavaScript Other
Failed to load latest commit information.
.tx Set up translations for modeladmin and table_block apps May 11, 2016
client Tooling for modern front-end components: React JS, ES6, and BEM CSS Feb 25, 2016
docs Document isort and 'make lint' in Python coding guidelines Jun 23, 2016
etc etc: add sample uwsgi and nginx configuration files May 1, 2015
gulpfile.js Modeladmin scss cleanups (#2481) Apr 16, 2016
scripts Removed drone images Jun 20, 2016
wagtail Test for RegexURLPattern.callback on Django 1.10 Jun 23, 2016
.babelrc Tooling for modern front-end components: React JS, ES6, and BEM CSS Feb 25, 2016
.coveragerc Update .coveragerc Dec 23, 2015
.drone.yml Run isort as part of 'make lint' Jun 23, 2016
.editorconfig Fix `indent_size` typo Jun 19, 2016
.eslintignore Tooling for modern front-end components: React JS, ES6, and BEM CSS Feb 25, 2016
.eslintrc Tooling for modern front-end components: React JS, ES6, and BEM CSS Feb 25, 2016
.gitignore gitignore clients nodemodules Mar 7, 2016
.scss-lint.yml Modeladmin scss cleanups (#2481) Apr 16, 2016
.travis.yml CI configuration for Django 1.10 (#2724) Jun 17, 2016
CHANGELOG.txt Added Wagtail version to settings menu Jun 23, 2016
CODE_OF_CONDUCT.md Add Contributor Covenant Feb 3, 2016
CONTRIBUTING.md Create CONTRIBUTING.md Feb 3, 2016
CONTRIBUTORS.rst dont enforce HTML templates :( Jun 22, 2016
LICENSE Add an initially empty django-wagtail package Jan 22, 2014
MANIFEST.in Improvements to MANIFEST.IN Mar 9, 2016
Makefile Run isort as part of 'make lint' Jun 23, 2016
README.rst Merge pull request #2094 from tony/patch-1 Jan 8, 2016
conftest.py Implement support for using pytest (#2735) Jun 17, 2016
npm-shrinkwrap.json freeze NPM packages at a point in time when they actually appear to c… May 4, 2016
package.json freeze NPM packages at a point in time when they actually appear to c… May 4, 2016
runtests.py Forcibly delete ELASTICSEARCH_URL from environment to skip those test… May 3, 2016
setup.cfg Move flake8 config to setup.cfg Jun 23, 2016
setup.py Run isort as part of 'make lint' Jun 23, 2016
tox.ini Move flake8 config to setup.cfg Jun 23, 2016
webpack.base.config.js Fixing webpack config for production mode. Jun 21, 2016
webpack.dev.config.js Fixing webpack config for production mode. Jun 21, 2016
webpack.prd.config.js Tooling for modern front-end components: React JS, ES6, and BEM CSS Feb 25, 2016

README.rst

https://api.travis-ci.org/torchbox/wagtail.svg?branch=master https://coveralls.io/repos/torchbox/wagtail/badge.svg?branch=master

Wagtail CMS

Wagtail is a content management system built on Django. It's focused on user experience, and offers precise control for designers and developers.

http://i.imgur.com/U5MDa0l.jpg

Features

  • A fast, attractive interface for authors and editors
  • Complete control over design with standard Django templates
  • Configure content types through standard Django models
  • Fast out of the box. Cache-friendly if you need it
  • Tightly integrated search
  • Strong document and image management
  • Wide support for embedded content
  • Straightforward integration with existing Django apps
  • Simple, configurable permissions
  • Workflow support
  • An extensible form builder
  • Multi-site and multi-language support
  • Optional static site generation
  • Excellent test coverage

Find out more at wagtail.io.

Getting started

pip install wagtail
wagtail start mysite
cd mysite
python manage.py migrate
python manage.py createsuperuser
python manage.py runserver

then sign in at http://127.0.0.1:8000/admin/

For detailed installation and setup docs, see docs.wagtail.io.

Who's using it?

madewithwagtail.org lists some of the public Wagtail sites we know about; please add your own.

Documentation

docs.wagtail.io is the full reference for Wagtail, and includes guides for developers, designers and editors, alongside release notes and our roadmap.

Community Support

Ask your questions on our Wagtail support group.

Commercial Support

Wagtail is sponsored by Torchbox. If you need help implementing or hosting Wagtail, please contact us: hello@torchbox.com.

Compatibility

Wagtail supports Django 1.8.1+ on Python 2.7, 3.3, 3.4 and 3.5. Supported database backends are PostgreSQL, MySQL and SQLite.

Contributing

If you're a Python or Django developer, fork the repo and get stuck in! We run a separate group for developers of Wagtail itself at https://groups.google.com/forum/#!forum/wagtail-developers (please note that this is not for support requests).

You might like to start by reviewing the coding guidelines and checking issues with the Ready to develop label.

Send us a particularly useful pull request and we'll post you a t-shirt.

We also welcome translations for Wagtail's interface. Translation work should be submitted through Transifex.

Something went wrong with that request. Please try again.