Django CMS?
- Started
- Last post
- 11 Responses
- clearThoughts
Anybody used it? Thoughts?
- abettertomorrow0
Django isn't just a CMS but a whole web development framework. In other words your comparison would not be Wordpress and Expression Engine but Ruby on Rails or Cake PHP.
- ernexbcn0
I love Rails, and might have to start something on CakePHP, I don't know shit about Python.
- Stugoo0
a couple of our devs swear by it, and by the looks of it we are switching to it in house.
1st project is a massive band site... despite having never developed within it, have been told its great.
- clearThoughts0
Yes, I know. But there is a Django based CMS out there.
http://www.django-cms.org/I am interested about the two actually. Just thought I'd give DJango a shot with a CMS first.
Anybody using the DJango framework OR the CMS??
I heard great things about it.
- abettertomorrow0
I have worked with it quite a bit...and it is pretty sweet. Blows PHP out of the water in terms of the power and elegance of the code. Having said that be prepared for a depend learning curve depending on your programming experience.
Incidentally this site is built on Django/ Python.
- abettertomorrow0
@clearthoughts
The Django framework comes with a CMS built in. The "Django CMS" you linked to is really just a more dressed up version which I never found all that helpful - I simply customized the original CMS. (Keep in mind you can't really use the CMS without learning the framework which was the only point I was trying to make)
- clearThoughts0
So, it's Django CMS any good?
Or is there a better version?I'd like to start with a very small site using an off the shelf CMS and then move on to doing a bigger one using the framework.
- ernexbcn0
Most MVC frameworks already have basic CRUD templates from which you can build upon.
- abettertomorrow0
Basically with Django, using the CMS doesn't save you from having to write the back end code. You have to write your own models, views and templates and THEN you can manage the data in the CMS. As far as I know, there's no way to "just" install a CMS, you'll need to learn how to write Python to use Django at all.
- kulor0
Depends what you want to aim for - ExpressionEngine, for example, is much more usable and arguably more functionally powerful, but Django beats it on performance. But performance is only something you need to worry about if you're expecting tens of thousands of visitors per day.
- But yes, it's like comparing chalk and cheese as they are different thingskulor
- abettertomorrow0
Yeah, I mean when it comes down to it you can build a good site with any number of different methods, and I doubt your audience will even notice. However I think most people would tell you EE is nowhere near as powerful or flexible as Django or Ruby on Rails. It's a good intermediate step between Wordpress and something more robust.