I am working on a project for 3 niche stores built on magento (using magento's multi-store function) that each get roughly 50k unique visitors a day. The sites don't currently have a blog or forum or any social networking aspects.

Would like to add a cms to each site that can be centrally run and would like it to take over the front end content from Magento. Also would like it to maintain an online blog/publication of sorts with videos, articles, and the like with privileges to edit the content given to a dozen or so people with different privileges. Want to add a forum to each site that is fairly robust and to possibly add some social networking aspects down the road, so extandability and available plugins/mods in each cms is important.

Other than shared login between the forums,blog/publication and store, would like to be able to integrate some content from the forums and blog/publication into the store as well.

After researching this a bit, I am inclined towards Drupal, but I haven't found any modules to integrate it with Magento. Also, since the blog content will be done by about a dozen nontechnical people, I want something that is very easy to work with. Lastly, since the site gets a good amount of traffic, speed and security are very important.

What CMS would you recommend integrating in this context? Deciding between Drupal, Wordpress and Plone.



You will absolutely want to use Drupal. Here is the module you need. It is only good for version 6, so keep that in mind. Drupal also hass all of the other features you need: CMS, Blog, Forum, Social plugins.

As far as being easy to work with for non technical people. You will want to create a user type that has limited access. IE, can change only the content you give them permissions to change.


Instead of going from Magento to other websites, wouldn't it make more sense to have an independent Magento Store that is accessed from the other websites, forums, wikis, etc... when someone wants to go to the store?

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