Webmasters Stack Exchange is a question and answer site for pro webmasters. 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


  • PHP (5+ Preferably)
  • MySQL (5+ Preferably)
  • Apache (2+ Preferably)
share|improve this question

migrated from stackoverflow.com Feb 9 '11 at 22:41

This question came from our site for professional and enthusiast programmers.

You're not defining what you mean by "CMS" vs blog, but we'll gloss over that for the moment.

Expression Engine will handle the blog/general CMS aspects as part of core, and has a forum module.

WordPress will do blogging for you, with some plugins(eg. Pods) that will do what some people would call more "CMS-like" functionality. bbPress could be integrated with it at least as far as 2.9, and I think the current roadmap for it is to become something like a plugin you bolt onto core WordPress; you'll have to look into that yourself.

share|improve this answer

Wordpress, phpbb3, and anything else you might want to stack on top of that. These solutions don't really come in a one stop all formate.

share|improve this answer

Drupal will do that, but it might be overly complicated for your needs.

share|improve this answer

Drupal is the best all-in-on solution hands down. That said, I'd personally go with simpler tools that are good at a single task, e.g. WordPress for a blog (and/or CMS), Vanilla for forums.

share|improve this answer
Using a number of tools (WordPress for a blog) and Vanilla for forums could hurt your on-site SEO efforts. – Melanie Shebel Mar 7 '11 at 10:42
@Melanie Web sites should be made for people, not robots. Plain text documents may be great for SEO but are not very user friendly. This will affect your site's popularity and eventually it's ranking. – ElbertF Mar 8 '11 at 2:13

Your Answer


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