Total Posts: 1
While I agree that development of Magento’s ecommerce features should take priority over CMS integration, I disagree strongly such a long-term goal would be a “waste of time”.
Customers, the people who pay us for our hard work, want to build communities, as well as sell products. To not be able to seamlessly integrate with a CMS would force Magento into the vast pool of standalone shopping cart platforms. CMS integration would make it stand out above all others, which in turn would lead to larger development resources and a better application with a long future.
Webmasters should only have to update templates, js, and CSS in one place, using one theming system. With more sites including articles, galleries, video, podcasts, store, blogs, forums - all in one place - the need for streamlined, efficient maintenance from a central application has never been greater. Joomla and Drupal have a lot of potential as solutions, as they are not just CMSes, they are APIs.
Editors (the users who have to update content on the site after you, the developer, have handed them the keys) should only have to update site content, store information, etc, through one UI.
Users should be given the most straightforward web experience possible, with the fewest clicks between homepage and purchase, and only one user account.
CMS integration is extremely valuable.
If I can offer my client a POS cash register (e.g. Quickbooks POS), eCommerce (Magento) and CMS/Blog/News/Press Release/Community (Drupal, Joomla, Wordpress, phpBB, etc) and have them all “work together” I will have a happier customer than one who has to update inventory separately on the web, use a different login for updating press releases than the one for logging into the online store, etc.
I am sure there are customers who “just need a store that does what it’s supposed to” and that should definitely be top priority at all times. CMS integration should not be too far down the list, though. The customers I deal with want it all and they want it now, apologies to Queen.