Learning CMS — Finding the Right System for Small Business Needs

For a small business pharmacy shop looking to presenting themselves with a small website I’m aiming at a web CM system that integrates the following:

  • Content should be edited via a highly configurable, yet minimal rich text editor so there is no difference to writing text in Word with even less function offered (only predefined CSS-Styles for title, paragraph, etc.). No need of code view.
  • Possibility to save as draft or direct publishing and therefore some sort of (email) notification system.
  • Get access to that editor via the website’s “frontend” (FE), i.e. in-line editing — showing a pen marker at the position that could be edited right in place by the logged-in user, similar to the wiki stuff — so there is no backend for the ordinary user.
  • For the administrator (web designer, … someone more technically minded) there should be some sort of backend for user management, reviewing drafts to be published, configuring the rich text editor (could be done “externally” on the system file level).
  • News handling: Basically able to set date to publish and expire per entry/article. So writing of news articles ahead of time becomes possible. Something like tt_news (see also manual) from typo3, could be far less complex.
  • Define roles per user, or more accurately define per document who can do what with it.
  • Separate content from formatting. Use e.g. CSS for formatting and store pure content in database with “meta” formats like header of css class xy.
  • Multi language support per document.
  • Versioning of articles.
  • Easy to use with public hosting services (I don’t want to have some old, noisy fan sitting in my living room; and buying a new hardware just for 2.0 MB of website? No way)

So this would be something in between of typo3 and a simple blogging system like wordpress or serendipity, I guess.

Read the rest of this entry »