As a web development company, we've seen the move from static HTML web pages to more CMS style pages. This has been for both our clients, who have requested the ability to maintain, update and add their own content, as well as ourselves to be able to better manage development and deployment. Almost all of our projects over the past two years have been done using Concrete5.
- Page rollback and backup functions are great features for clients.
- Easy extendability with package system.
- Fast setup on both local and remote web hosting servers, either via "one button" installs or manually.
- From a designers point of view, Concrete5 is very easy to re-theme with your own custom web design. Any web designer with a basic understanding of HTML and CSS can re-theme a website.
- End users can update their pages using built in forms. It's as easy as using MS Word.
- Allow end users to clear cache when updating pages.
- Needs a few more built in forms.
- The CMS is not multilingual by default. Even though I managed to 'hack' it so, it would be nice to have it included.
- It'd be nice to make use of custom PHP modules through shortcodes more straight forward. It seems the hooks are a bit contrived.