When comparing Joomla! vs Django CMS, the Slant community recommends Django CMS for most people. In the question“What are the best CMS for building a multilingual website?” Django CMS is ranked 2nd while Joomla! is ranked 6th. 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 Highly customizable templates
Joomla allows for heavily customizable templates to be changed from the admin interface without needing to hack.
Pro Powerful and user-friendly admin interface
Admin interface is constantly being iterated on to remove unnecessary legacy features and to streamline the interface. Resulting in a very clean and easy to understand interface that also offers a wide range of options.
Pro More than 8000 extensions
Which can be found here.
Pro Easy to pick up
Pro Great for social networking and commerce sites
Joomla has both a good native support and a great list of extensions that make creating either a social networking or a commerce site easy.
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.
Cons
Con Insecure
It's common-place for a Joomla-based website to be defaced, often very quickly. This is most often due to the low quality of extensions.
Con Extensions are scarce, badly maintained & rarely good
If it's not part of the default Joomla installation, quality extensions are rare. Joomla has a extensions library, but it is full of abandoned, dated or bloated components, modules and plugins.
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.