Django CMS vs Plone
When comparing Django CMS vs Plone, the Slant community recommends Django CMS for most people. In the question“What are the best Python based CMSs?” Django CMS is ranked 1st while Plone is ranked 5th. The most important reason people chose Django CMS is:
Django CMS is a very mature project, with many core developers working on it constantly and adding new features and bug fixes.
Specs
Ranked in these QuestionsQuestion Ranking
Pros
Pro Mature
Django CMS is a very mature project, with many core developers working on it constantly and adding new features and bug fixes.
Pro Can integrate with existing apps
Django CMS is more of a Django plugin which can easily be integrated with any Django app to add CMS functionality to it.
Pro Double click to edit
You can double click items to edit them or add pages directly on the website (as long as you're logged in as admin). It simplifies content creation and touch-ups.
Pro Easy to extend
Documents are organized in a tree. You can either create new content area type, new tree nodes, integrate complete existing Django app in the tree, etc. It's pretty easy usually.
Pro Internationalization (multi-language) support
Having a website in more than one language can be very challenging and DJango-CMS supports it well. Switching between languages while keeping on the page for example.
Pro Open source
Not only does this provides complete transparency to the user, it also enables a large base of developers to work simultaneously on solving any arising the issues and improving the platform.
Pro Remarkable level of security
Plone has been around for almost two decates and to date less than 50 vulnerabilities were discovered in the platform. That's at least ten times less than any of the popular alternatives, including Wordpress, Drupal, and Joomla. In fact, government agencies, such as NASA and FBI use Plone for its high level of security.
Pro Can run on virtually anything
Plone runs on Windows, Mac, Linux, Chromebooks, RaspberryPi, servers, and cloud services.
Pro Multilingual UI and documentation
Plone platform along with all documentation is available in more than 40 languages, including Chinese, Japanese, Greek, Arabic, and Hebrew.
Cons
Con May be an overkill for a simple blog
Django CMS project is a large and complex project, comparable to Wordpress. As such, it may be too much for a simple personal blog considering that it has many features that may never be used in that particular occasion.