First time here?
Find out how we want to help you as a developer, and plant trees here
I want to know what's the best CMS package on Django out there, and why it's the best. What features makes this or that CMS a good one?
Mezzanine is a powerful, consistent, and flexible content management platform. Built using the Django framework, Mezzanine provides a simple yet highly extensible architecture that encourages diving in and hacking on the code. Mezzanine is BSD license and supported by a diverse and active community.
Very much like WordPress, Mezzanine has lots of different themes, superb support and seamless integration with other third-party Django apps.
Mezzanine also has some cool features like; multi-language and multi-tenant capabilities.
django CMS is a user-friendly system with a powerful and intuitive drag-and-drop interface. It's designed around the needs of multi-lingual publishing, and has built-in tools for SEO.
Easy to extend: Documents are organised in a tree. You can either create new content are type, new tree nodes, integrate complete existing Django app in the tree, etc. It's normally very easy to use.
It doesn't try and take over your project: Just like a Django app should, it fits "right in" to whatever you project/structure/settings etc. are and is the least opinionated of all of them.
Admin interface: Simple (yet powerful) and good looking Administration interface. Lets you preview, manage your images etc.
StreamField: This is a new feature and might be the best compromise between pure content (WYSIWYG etc.) and data driven (think pure Django models) applications/websites.
Pace of development: Wagtail is one of the more actively changing CMS packages, within a few years it's gone from a beta to a full release that's at the top of the pack.