General Question

mariatxi's avatar

What's the best CMS for a community based web2.0 ?

Asked by mariatxi (11points) June 2nd, 2009
Observing members: 0 Composing members: 0

12 Answers

archaeopteryx's avatar

Drupal is great.
But I think Joomla! might be what you’re looking for.

However, if you’re a Pythoner like me, I’d suggest Django. Btw, it runs the website you’re using right now, if you haven’t noticed already.

noyesa's avatar

Well, Django isn’t a CMS. It’s a web application framework. If you’re looking for a complete CMS, something like Joomla!, Drupal, ExpressionEngine (requires a purchase for commercial use) would fit the bill. If your needs are simple, Radiant, a Rails-based CMS, might be better.

arturodiaz's avatar

Maybe you may want to specify what you want to do. But in my opinion wordpress fits almost everyone needs. Its templating system gives it the ability to manage content in a variety of ways. A very flexible system and very extensible due to its large community. By far the most extended CMS/blogging platform in the world.

noyesa's avatar

@arturodiaz While I agree that WordPress is highly extensible, for anything more than the simplest of blogs, extending WordPress to that level of functionality is lot like trying to make a dog meow. There’s no telling just how much arm twisting needs to be done to get it to do that, and on top of that, the entire administration interface is designed around a blog style. More robust CMS systems can natively handle publishing teams with aplomb. If you’re going to choose a system that has none of the features you need but then add all of those features through plug-ins, you probably took the hard way.

Warpstone's avatar

I’d suggest Drupal as well. It’s designed to scale a lot better than most CMS applications and has a large enough development base that you can pay for bespoke solutions if one is not already available for free.

bonus's avatar

Can anyone point a noob towards a definition/clarification between a cms and a blog?

Just starting to research for my own first ste.

archaeopteryx's avatar

I know, Django is framework, not a CMS, but I believe both of us agree that is it a powerful tool for web development, and it’s not that difficult to use, right?

archaeopteryx's avatar


A Blog is a website where you post articles, new, notes.. etc.

A CMS is a tool that helps you build websites easily, focusing on content more than code.
And, of course a Blog is one of so many other things you can build with a CMS.

noyesa's avatar

A content management system is a web application to make managing the content on a site much easier than editing HTML files or working with boorish client applications. A blog is a type of website. I think the confusion might lie in distinguishing WordPress from a CMS. WordPress is a CMS, but it is specifically aimed at bloggers. Other CMSes are better equipped for handling teams, like a newsroom or a large corporate website, there there are often many teams of publishers contributing to a site.

@archaeopteryx True, Django makes life easier for web developers, but building a CMS from the ground up is really something you do if industry standard CMSes aren’t up to the task, or you’re looking for a challenging programming project. A simple CMS can be built pretty quickly in Django, but it’s still a much more complicated task than getting a site up and running in Joomla! or Drupal, even though those two CMSes in many ways function more like platforms than end-products.

archaeopteryx's avatar

Nice info. But when did I ever mention anything about building a CMS from the ground up with Django?

noyesa's avatar

@archaeopteryx Well, I suppose Django can generate a simple CRUD interface through introspection, but if you’re implying that he should use something other than that, the options aren’t exactly plentiful. I guess I don’t want there be any confusion—you didn’t recommend a Django-based CMS, you recommended Django, which (I know, pedantic) is not a CMS but a web application framework. Had you recommended something like Ellington (which is very specific, there seem to be a lot of Django CMSes for newsrooms) that would make a little more sense to me, but recommending Django as a CMS reinforces a sadly common misconception of any web app framework, like Rails, Django, or CakePHP: people who don’t really know what they are seem to believe they’re content management systems, which they’re not.

Answer this question




to answer.

This question is in the General Section. Responses must be helpful and on-topic.

Your answer will be saved while you login or join.

Have a question? Ask Fluther!

What do you know more about?
Knowledge Networking @ Fluther