unsubbed.co

Wagtail

Django-based CMS focused on flexibility and user experience with a streamlined content editing interface.

Overview

A Django content management system focused on flexibility and user experience Meet Wagtail, an open-source Django content management system powered by Python. It’s free, beautiful, versatile and fast. Find out how to get started. Wagtail is an open source content management system built on Django, with a strong community and commercial support. It’s focused on user experience, and offers precise control for designers and developers. The project has 20K+ GitHub stars and is licensed under BSD-3-Clause.

Key Features

Source: GitHub README

  • A fast, attractive interface for authors
  • Complete control over front-end design and structure
  • Scales to millions of pages and thousands of editors
  • Fast out of the box, cache-friendly when you need it
  • Content API for ‘headless’ sites with decoupled front-end
  • Runs on a Raspberry Pi or a multi-datacenter cloud platform
  • StreamField encourages flexible content without compromising structure
  • Powerful, integrated search, using Elasticsearch or PostgreSQL
  • Excellent support for images and embedded content
  • Multi-site and multi-language ready

Getting Started

Source: GitHub README

pip install wagtail
wagtail start mysite
cd mysite
pip install -r requirements.txt
python manage.py migrate
python manage.py createsuperuser
python manage.py runserver

Normalized Features

Source: tool-features-normalized.json

elasticsearch, multi language, mysql, pip, postgresql, sqlite.

Features

Localization & Accessibility

  • Multi-Language / i18n