Written by William Chambers in consult with community members.
There exists a large number of Content Management Systems (CMS) with the goal of making it easier to publish content on the web. Many of these take different approaches with their design, programming language, philosophy and end result. This makes sense because the needs of an individual blogger and an editor for a major news room are very different and these need different solutions.