Re: Choosing a Django-based CMS

213 views
Skip to first unread message

Stephen McDonald

unread,
Aug 5, 2012, 5:22:20 PM8/5/12
to Django users


On Aug 5, 5:30 pm, Sean O'Brian <chuw...@gmail.com> wrote:
> Hi!
> I'm using Django CMS for a few of weeks and I like it. But there's one
> problem, which I already ran into: I can't extend Page model easily.
> I found one tutorial<http://ilian.i-n-i.org/extending-django-cms-page-model/>,
> but this not seem to be very developer-friendly and author said that it's
> produces overwhelming SQL queries.
> There's a lot of comparisons in the web, but most of them are old, and as I
> noticed on github, the main competitors (FeinCMS and Mezzazine) was
> actively developed last months.
> Can you advice a mature and extensible CMS? The main requirement is
> extending pages, for avatars for example.

Hi Sean,

I'm the lead developer of Mezzanine. I can't offer too much of a
comparison as I'm only very familiar with Mezzanine itself, but
extending Mezzanine's Page model is a foundational concept in
Mezzanine - one that it's specifically designed to do. Have a read
here for more info:

http://mezzanine.jupo.org/docs/content-architecture.html#creating-custom-content-types

If you have any further questions about Mezzanine, please hit up the
mailing list:

https://groups.google.com/group/mezzanine-users

Cheers,
Steve

Gabriel - Iulian Dumbrava

unread,
Aug 6, 2012, 10:14:56 AM8/6/12
to django...@googlegroups.com
I did use FeinCMS to extend the Page model and it works pretty well.

Gabriel

duminică, 5 august 2012, 10:30:57 UTC+3, Sean O'Brian a scris:
Hi!
I'm using Django CMS for a few of weeks and I like it. But there's one problem, which I already ran into: I can't extend Page model easily.
I found one tutorial, but this not seem to be very developer-friendly and author said that it's produces overwhelming SQL queries.

Gour

unread,
Aug 6, 2012, 11:06:52 AM8/6/12
to django...@googlegroups.com
On Sun, 5 Aug 2012 00:30:57 -0700 (PDT)
Sean O'Brian <chu...@gmail.com> wrote:

> Can you advice a mature and extensible CMS? The main
> requirement is extending pages, for avatars for example.

I was hoping to replace PHP sites with some web2py CMS, but at the end
have decided to go with Django and deploy Mezzanine which is really in
a good shape.


SIncerely,
Gour

--
One who sees inaction in action, and action in inaction,
is intelligent among men, and he is in the transcendental position,
although engaged in all sorts of activities.

http://atmarama.net | Hlapicina (Croatia) | GPG: 52B5C810
signature.asc

Sean O'Brian

unread,
Aug 6, 2012, 11:52:45 PM8/6/12
to django...@googlegroups.com
Thanks all.
As I get, I should try both Mezzazine and FeinCMS.
May be they're have another advantages and disadvantages.

Matthias Kestenholz

unread,
Aug 7, 2012, 3:09:16 AM8/7/12
to django...@googlegroups.com
Hi Sean
(Disclaimer: I'm one of the main developers of FeinCMS.)

The best place to ask questions about FeinCMS would be the
django-feincms mailing list. It's true that development isn't very
active this month (yet), a lot happened since the last release though.
You can see the breakdown here:

http://feincms-django-cms.readthedocs.org/en/next/releases/1.7.html

Development happens on the `next` branch in the github repository.
`master` normally does not get much activity since `master` tracks the
official maintenance branch (v1.6.x at the moment).


Thanks,
Matthias

Thomas Guettler

unread,
Aug 8, 2012, 3:21:59 AM8/8/12
to django...@googlegroups.com


Am 05.08.2012 09:30, schrieb Sean O'Brian:
> Hi!
> I'm using Django CMS for a few of weeks and I like it. But there's one problem, which I already ran into: I can't extend
> Page model easily.
> I found one tutorial <http://ilian.i-n-i.org/extending-django-cms-page-model/>, but this not seem to be very
> developer-friendly and author said that it's produces overwhelming SQL queries.
> There's a lot of comparisons in the web, but most of them are old, and as I noticed on github, the main competitors
> (FeinCMS and Mezzazine) was actively developed last months.
> Can you advice a mature and extensible CMS? The main requirement is extending pages, for avatars for example.

Django CMS is used by many people. Please explain your problem on the django-cms mailing list. I guess it can be solved
easily.

The above tutorial suggests to use an own model with a 1:1 relation-ship to the page model. I use this pattern often if
I want to extend an app. It is developer friendly and you won't notice the fact that there is one more SQL query.

Regards,
Thomas


--
Thomas Guettler, http://www.thomas-guettler.de/
E-Mail: guettli (*) thomas-guettler + de
Reply all
Reply to author
Forward
0 new messages