mirror of
https://github.com/wagtail/wagtail.git
synced 2024-11-22 11:07:57 +01:00
A Django content management system focused on flexibility and user experience
https://wagtail.org/
ddebafa119
Depending on libsass for all Wagtail installations was causing issues with various operating systems, dramatically increasing installation times, and preventing front end development adopting modern practices. libsass has been removed as a dependency. Sass files are compiled before release as a dependency of the `sdist` setup command. Sass compilation is done through `gulp`. People wishing to hack on the frontend assets should now install wagtail locally, install the node dependencies, and run `gulp`: $ pip install -e path/to/wagtail $ cd path/to/wagtail $ npm install $ npm start All the templates and JS files have been updated to reference the new compiled CSS files instead of the Sass files. Precompiled CSS for jquery-ui and similar have been moved out of the `scss/` directory to the `css/` directory. |
||
---|---|---|
.tx | ||
docs | ||
scripts/install | ||
wagtail | ||
.coveragerc | ||
.drone.yml | ||
.gitignore | ||
.jscsrc | ||
.scss-lint.yml | ||
.travis.yml | ||
CHANGELOG.txt | ||
CONTRIBUTORS.rst | ||
gulpfile.js | ||
LICENSE | ||
Makefile | ||
MANIFEST.in | ||
package.json | ||
README.rst | ||
requirements-dev.txt | ||
runtests.py | ||
setup.py | ||
tox.ini |
.. image:: https://travis-ci.org/torchbox/wagtail.png?branch=master :target: https://travis-ci.org/torchbox/wagtail .. image:: https://coveralls.io/repos/torchbox/wagtail/badge.png?branch=master&zxcv1 :target: https://coveralls.io/r/torchbox/wagtail?branch=master .. image:: https://pypip.in/v/wagtail/badge.png?zxcv :target: https://crate.io/packages/wagtail/ Wagtail CMS =========== .. image:: http://i.imgur.com/1OJwg4m.png Wagtail is a Django content management system built originally for the `Royal College of Art <http://www.rca.ac.uk/>`_ and focused on flexibility and user experience. Its features include: * A fast, attractive editor interface * Complete control over design with standard Django templates * Configure content types through standard Django models * Tightly integrated search (with an `Elasticsearch <http://www.elasticsearch.org/>`_ backend for production) * Strong document and image management * Wide support for embedded content * Simple, configurable permissions * Support for tree-based content organisation * Optional preview->submit->approve workflow * Fast out of the box. `Varnish <https://www.varnish-cache.org/>`_-friendly if you need it * A simple `form builder <http://docs.wagtail.io/en/latest/core_components/form_builder.html>`_ * Optional `static site generation <http://docs.wagtail.io/en/latest/contrib_components/static_site_generation.html>`_ * Excellent `test coverage <https://coveralls.io/r/torchbox/wagtail?branch=master>`_ Find out more at `wagtail.io <http://wagtail.io/>`_. Who's using it? ~~~~~~~~~~~~~~~ We've a list of public Wagtail sites here: https://github.com/torchbox/wagtail/wiki/Public-Wagtail-sites Got one of your own? Feel free to add it! Getting started ~~~~~~~~~~~~~~~ * To get you up and running quickly, we've provided a demonstration site with all the configuration in place, at `github.com/torchbox/wagtaildemo <https://github.com/torchbox/wagtaildemo/>`_; see the `README <https://github.com/torchbox/wagtaildemo/blob/master/README.md>`_ for installation instructions. * See the `Getting Started <http://docs.wagtail.io/en/latest/getting_started/installation.html>`_ docs for installation (with the demo app) on a fresh Debian/Ubuntu box with production-ready dependencies, on OS X and on a Vagrant box. * `Serafeim Papastefanos <https://github.com/spapas>`_ has written a `tutorial <http://spapas.github.io/2014/02/13/wagtail-tutorial/>`_ with all the steps to build a simple Wagtail site from scratch. * We've also provided a skeletal django-template to get started on a blank site: https://github.com/torchbox/wagtail-template Documentation ~~~~~~~~~~~~~ Available at `docs.wagtail.io <http://docs.wagtail.io/>`_ and always being updated. Need Support? ~~~~~~~~~~~~~~~ Ask your questions on our `Wagtail support group <https://groups.google.com/forum/#!forum/wagtail>`_. Commercial Support ~~~~~~~~~~~~~~~~~~ Wagtail is sponsored by `Torchbox <https://torchbox.com/>`_. If you need help implementing or hosting Wagtail, please contact us: hello@torchbox.com. Compatibility ~~~~~~~~~~~~~ Wagtail supports Django 1.7.1+ on Python 2.7, 3.3 and 3.4. Wagtail's dependencies are summarised at `requirements.io <https://requires.io/github/torchbox/wagtail/requirements>`_. Contributing ~~~~~~~~~~~~ If you're a Python or Django developer, fork the repo and get stuck in! We suggest you start by checking the `Ready to develop! <https://github.com/torchbox/wagtail/issues?q=is%3Aopen+is%3Aissue+label%3A%22Ready+to+develop%21%22>`_ label and the `coding guidelines <http://docs.wagtail.io/en/latest/contributing/developing.html#coding-guidelines>`_. Send us a useful pull request and we'll post you a `t-shirt <https://twitter.com/WagtailCMS/status/432166799464210432/photo/1>`_. We also welcome translations for Wagtail's interface. Translation work should be submitted through `Transifex <https://www.transifex.com/projects/p/wagtail/>`_. We run a separate Wagtail developers group here: https://groups.google.com/forum/#!forum/wagtail-developers please not that this is not for support requests.