A Django content management system focused on flexibility and user experience
Python HTML JavaScript CSS Other
Latest commit 21c5c7c Jan 4, 2018 @gasman gasman Release note for #4021
Permalink
Failed to load latest commit information.
.github Clarify "Steps to reproduce" in new issue template (#3610) May 30, 2017
.tx Renamed wagtail.contrib.wagtailstyleguide to wagtail.contrib.styleguide Nov 26, 2017
client Fix paths to JS files in webpack config Nov 26, 2017
docs Release note for #4021 Jan 4, 2018
etc Fixed spelling error in uwsgi.conf.sample Nov 27, 2017
gulpfile.js Fix typo for wagtailsnippets JS Nov 30, 2017
scripts Removed __future__ imports Nov 27, 2017
wagtail Remove jquery migrate URL from the template Jan 4, 2018
.coveragerc Update .coveragerc Dec 22, 2015
.editorconfig Fix whitespace errors in docs Nov 28, 2016
.eslintignore Updated paths in .eslintignore Dec 4, 2017
.eslintrc Update explorer for latest scope, UI, with tests May 13, 2017
.gitignore Ignore npm-debug.log files with suffix May 29, 2017
.nvmrc Replace references to Node versions Aug 11, 2017
.stylelintrc.yaml Change Sass linting configuration to take advantage of stylelint capa… Aug 26, 2017
.travis.yml Specify oracle-java9 to make travis happy Jan 3, 2018
CHANGELOG.txt Release note for #4021 Jan 4, 2018
CODE_OF_CONDUCT.md Add Contributor Covenant Feb 3, 2016
CONTRIBUTING.md Revise link to issues for contributing (#4145) Dec 20, 2017
CONTRIBUTORS.rst Add misraX to contributors Jan 2, 2018
LICENSE Make license perpetual Oct 27, 2017
MANIFEST.in Improvements to MANIFEST.IN Mar 9, 2016
Makefile Fixes #3516 - replaces scss-lint with stylelint Aug 26, 2017
README.rst Update test coverage link from coveralls to codecov. Fix #4143 Dec 20, 2017
appveyor.yml Remove unsupported environments from appveyor config Oct 13, 2017
circle.yml Disable isort Nov 26, 2017
codecov.yml Disable codecov's require_ci_to_pass mode Jun 30, 2017
conftest.py Removed __future__ imports Nov 27, 2017
package-lock.json Update React to 15.6.2 due to relicensing (#3884) Sep 29, 2017
package.json Update React to 15.6.2 due to relicensing (#3884) Sep 29, 2017
runtests.py Removed __future__ imports Nov 27, 2017
setup.cfg Update setup.cfg to drop support of Python 2 Nov 30, 2017
setup.py Implement 'bgcolor' image operation. Jan 3, 2018
tox.ini Merge branch 'master' into search-query-api Jan 3, 2018

README.rst

https://api.travis-ci.org/wagtail/wagtail.svg?branch=master http://codecov.io/github/wagtail/wagtail/coverage.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/hSVerKq.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
  • 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

There is an active community of Wagtail users and developers responding to questions on Stack Overflow. When posting questions, please read Stack Overflow's advice on how to ask questions and remember to tag your question with "wagtail".

For topics and discussions that do not fit Stack Overflow's question-and-answer format, there is also a Wagtail Support mailing list and a Slack workspace.

Commercial Support

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

Thanks

We thank BrowserStack, who provide the project with free access to their live web-based browser testing tool, and automated Selenium cloud testing.

Compatibility

Wagtail supports Django 1.11.x and 2.0 on Python 3.4, 3.5 and 3.6. 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 contributing guidelines and checking issues with the good first issue label.

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