Wagtail vs Django CMS vs Mezzanine - Pros and cons? Which one should I contribute to?

4,660 views
Skip to first unread message

Ray Alez

unread,
Jun 12, 2014, 2:06:53 PM6/12/14
to mezzani...@googlegroups.com
Hi, guys!
I am new to the world of Open Source, and I want to start contributing to some CMS that is based on Django.
Can you give me some idea about pros and cons of:
  • Wagtail 
  • Django CMS 
  • Mezzanine
So I could decide which one to pick?
My goal is simply to gain experience at Django by contributing to something awesome and participate in the Open Source community.
Which one is more powerful, has more potential, working on which one will be a more useful experience?

Ken Bolton

unread,
Jun 12, 2014, 5:35:14 PM6/12/14
to mezzanine-users

I see that Wagtail is not listed in the above grid. It has not been around for very long. My understanding from a quick look at the source is that Wagtail operates under more or less the same idiom as Mezzanine. That is, both are simply collections of loosely coupled Django applications. Django-CMS uses plugins.

--
You received this message because you are subscribed to the Google Groups "Mezzanine Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mezzanine-use...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

roland balint

unread,
Jun 13, 2014, 3:40:34 PM6/13/14
to mezzani...@googlegroups.com
as a noob, comming from a windows environment, could not get the tail to wag
djangocms simple but, needs 4 hours work to get it to a level where Mezzanine is right from the start

ultimately, should be your preference and not a business move
(open source = hack away with love)

thx
rb

Mario R. Osorio

unread,
Jun 13, 2014, 10:47:05 PM6/13/14
to mezzani...@googlegroups.com
Im a noob myself, but you cannot compare pears to apples. Django is a web framework whereas both wagtail and mezzanine are applications built on top of such framework. You could probably compare wagtail and mezzanine.

Now, and again I'm by no means what you'd call an expert in neither django, mezzanine nor python but you can be sure I'm in love with python and AS FAR AS i KNOW USING VAGRANT IS NOT IN THE PYTHONIC WAY TO ZEN: Wagtail makes use of such vomitive.

VAGRANT makes me want to puke. And I might be myself comparing pears to apples here but I'd rather stay within python recommended ways and use virtualenv instead of the more complicated VAGRANT and PUPHPET and all that bunch of extremely compicated tools.

As noob as I am I did finish a small project with mezzanine, and burned my eye lids putting it into production in pythonanywhere, BUT A MERE MORTAL NOOB LIKE ME DID IT using python, virtualenv and the sublime text editor

Oh and BTW, under djangos, I am yet to know a better community, not perfect, yet great!

Mario R. Osorio

unread,
Jun 13, 2014, 10:56:44 PM6/13/14
to mezzani...@googlegroups.com
The only product that I could probably compare to mezzanine, besides django-cms, is zinna cms. I have not tried it myself, but when I did my research I did read A LOT about zinnia. Seems to be as simple as mezzanine, and it might even probably be faster to develop with it but here is the test I did. I asked the same EIGHT questions to django-cms, zinnia and mezzanine users. I dont recall having ziina's people answer a single question. django-cms people did, but it took DAYS. I got answers to all my questions here and, within a reasonable period of time and a lor of camaradery


On Thursday, June 12, 2014 2:06:53 PM UTC-4, Ray Alez wrote:

Victor Munene

unread,
Jun 27, 2014, 7:40:05 AM6/27/14
to mezzani...@googlegroups.com
I believe Roland was comparing DjangoCMS to Mezzanine and not Django to Mezzanine.

If you find vagrant hard to use, you've probably not gotten to the point where you need it. That being said wagtail doesn't force you to use it. I've installed it on windows (way before you wrote your comment) with ease. Vagrant is a good tool to learn, it will come in handy. Its also not difficult to use, thats just you refusing to learn it.

VirtualEnv and Vagrant have similar but different purposes. VirtualEnv is meant to allow you to create python environments that are isolated from the main one. This way you can have different envs for different purposes. Vagrant and Puppet (or Chef ... etc) on the other hand allow you to create (and recreate) entire os environments with ease. Such an environment will have all the requirements for running your app already installed and configured. Basically, it makes preparing an environment for a projects like wagtail as easy as running "vagrant up" inside the project's root.

Mario Gudelj

unread,
Jun 27, 2014, 11:21:30 AM6/27/14
to mezzani...@googlegroups.com

You should try Fein CMS as well. It's kind of like CQ5 approach with widgets and snippets, but you're in python and it doesn't cost arm and a leg. Anyway, mezzanine is the one you should contribute to. A bit more dev on the crm side and some more marketing oriented features will take this CMS a long way.

--
Reply all
Reply to author
Forward
0 new messages