User Experience Stack Exchange is a question and answer site for user experience researchers and experts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am working on redesigning a CMS and I am looking for some more possible patterns. Does anyone know some good books or websites where they discuss CMS UI Patterns?

share|improve this question
Are you designing a new CMS, or just a site hosted on a CMS (i.e. a Wordpress site vs. a Wordpress alternative)? – Rachel Keslensky Nov 22 '12 at 4:36
@RachelKeslensky I am redesigning the CMS, it needs a facelift and was wondering if there are separate design patterns for them. – Jo- Nov 25 '12 at 23:45
up vote 3 down vote accepted

More than any books I have found getting a clear expectation of requirements from the end users is key. Along with this, spend the time to find out what they are using now and watch how they use it.

Some people hate WISWYG editors because they think they function like MS Word, which we know they don't. For situations like that abstracting people from that context and moving them to inline editing, like this pattern can make a world of difference. I currently like for this.

Other times you have a very tech savvy audience and you can just let them type into markdown and they are happy.

Sometimes, darn it, they want tinyMCE, because that is what they have used for 6 years and they know how to use it. So give to them.

I would recommend breaking down you re-design into common components like text editing, forms components (like adding a new user - via an admin panel), forums, etc.

Even though the books are not titled "How to build a CMS" most CMS components can be reduced to some great interface design books like....

Also, look at some other CMS's platforms and see if what they are doing would fit into your current context. I saw a demo of Adobe CQ5 and made fun of the mess it would create for the dev team. Out Editorial Director saw it and if she could have would have left her husband for it. It was the exact tool she needed to do her job. So that is what we used as the launch pad for improvements we are building now.

I get on a soap box about this all the time, so I apologize if this sounds like preaching. When you building a CMS you are potentially building the tool that a person will use 40 hours a week for years on end to do their job. So the most important design pattern is to understand the person/people who are using it, and then make that person/persons a tool that allows them to do their job better.

No ones job should ever be fixing the output of a bad WYSIWYG editor, except the person who wrote the editor.

So in summary:

  • Figure out the pieces.
  • Find the pattern to those pieces in UI references.
  • Let the users guide you as the best way to put it together.

That probably either does not help you at all, or gives you a good starting point. Either way I would love to hear how it goes as the re-design progresses, and hear what other people think on this.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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