Possible Duplicate:
Which Content Management System (CMS) should I use?

I am looking for a CMS for a large organization.

There are many sites managed by many webmasters. The size of the sites range from pretty small to pretty large (60,000+ pages).

The choice of technology does not matter, as long as the product meets the following requirements:

  • Allows complex workflows to accomodate the multiple needs of a lot of clients. (Many levels of revision, translation, approval, etc.)
  • Very easy for the users (Very easy for developpers too is great but could live without)
  • Has content history (It is possible to view what the content on a page was at a specific date)
  • Must be multilingual (At least French and English)
  • Has a flexible security model
  • Has good performance
  • The layout of the pages must be highly configurable (not sure if I should write as all CMS probably meet this criteria)
  • It must be possible to publish content that respects the WCAG 2.0 AA standard

Can you point me in the direction of a CMS that meets all those criterias ?

  • Also, urls of translation must be predictable(Let's say one page has the url: mydomain.com/topic-eng, the french version of topic should be topic-fra). The requirement is not strict about eng, fra per se, but it should be easy for a user to guess what the url for an other language is.
    – Martin
    Jan 10, 2012 at 21:30

3 Answers 3


I've made good experiences with the Django-CMS. Here are some points off the top of my head:

  • Most of our non-tech-savvy clients manage the content of their site themselves, so I think you could consider it user-friendly.
  • It's definitely easy to use for developers (and it uses Django :) ).
  • I know that you can see the change history of a page, but I'm not sure if you can see what the content looked like at a specific time. If not, there might be a plugin for this.
  • It is multilingual.
  • Good security model.
  • Performance is good I guess.
  • Pages can easily be customized. You can write custom plugins for specific elements.
  • Lots of plugins exist. We use the news plugin a lot for example.
  • You can use rosetta for translations.
  • The language of the page is visible in the URL (eng/intro and fr/intro for example)
  • Does it support complex workflows ?
    – Martin
    Jan 11, 2012 at 14:11
  • I think it does, you can give users different levels of access for example. I've never used it this way tough, so you might have to try it out yourselves.
    – Basil
    Jan 13, 2012 at 8:35
  • Workflows are not just about security accesses, it is also about the chain of approval/revision before content gets online. It has to be flexible because depending on the branch, the approvals required to publish are not always the same.
    – Martin
    Jan 13, 2012 at 21:51

If your developers are familiar with java/jsp I'd recommend Liferay Portal (here's an introduction from the documentation).

It's open source, built for large organizations, has a clear user-role setup.

  • Do you have experience using it? From what I can tell, a lot of CMS look great on paper, but when you actually try to use them, they tend to be overly complex and not userfriendly at all.
    – Martin
    Jan 11, 2012 at 14:13
  • I have some experience using it, I've started building my own themes and I'm working with some devs who are building portlets. It's wonderfully customisable, however somewhat complex. But I love how well it integrates with Eclipse (IDE).
    – Alasjo
    Jan 11, 2012 at 15:00

My company uses Ektron Which is very powerful, stable and offers the features you listed.

  • It looks like an interesting product, I might take a look at it.
    – Martin
    Jan 11, 2012 at 14:14

Not the answer you're looking for? Browse other questions tagged or ask your own question.