CMS for Business/Retail Sites?

Posted on 2007-10-04
Last Modified: 2008-01-09
I've done some research and I can't come up with a clear answer. Is CMS (Drupal) good for small business retail sites where products change daily?

We don't need to build communities. Or forums. Or blogs. We don't need feedback from users. We want to show products with pictures, prices, and other information. We want full-featured search/filters. We want to customize our layout. We want to add controls and forms to build handy filters. We don't want to deal with a clumsy API.

I have nothing to do with this site but here's an example of the type of site we are building.  Our site will get more advanced than this, with a page that will let someone "build" their dream shed and give them pricing and "similar pictures" to view. In Drupal?????

All my research shows Drupal would be poor for this type of site. I'd rather build it with ASP and an Access database if I need to.

Now somebody help me out and give me some really good reasons to use a CMS. Or just agree with my current opinion.
Question by:HKComputer
    LVL 22

    Expert Comment

    What about Joomla (
    LVL 12

    Assisted Solution

    I have no knowledge of Drupal, but such a site you state, NEEDS a content management system of some sort, how could you ever keep things up to date? I am not a fan of any system which forces control, but backend management for large sites, database etc via a good CMS is a must!  

    Quote: "I'd rather build it with ASP and an Access database if I need to."

    MS access database is NOT the right choice for a web based system. MS Access was not created for this sort of thing. MYSQL, MS SQL much better.  What every language you do  use i.e. PHP ASP.NET and Coldfusion have lots of free open source content management systems you could customise to your needs.  Off the shelf CMSs although very powerful and not customised for everyones possible needs, and unless open source you have very little control over what you can and cannot customise.
    LVL 18

    Accepted Solution

    I'm in the process of implementing a Drupal site, and it's core is not designed for commerce, though there are commerce modules.  Drupal is a perfect blogging platform, and great for sharing content development responsibilities.  Drupal is also PHP and CSS-based, so you should be comfortable with those if you plan to do a lot of customization.

    You could use Drupal or another CMS in conjunction with an open source shopping system like OSCommerce.  If you don't plan on having a lot of content collaboration, Drupal is probably not your best option.

    Here's an article that compares OSCommmerce to Drupal and Mambo's cart modules:

    For speedy development, I would go with what you know.  If that's ASP and MS Access, especially if you're the one that will be responsible for maintaining it in the future, go with those.  I'm sure you can find an open source ASP cart system that will get you started.  But pigmentarts is right that a PHP/MySQL solution would be much better for flexibility.

    Hope this helps!
    LVL 4

    Author Comment

    >>If you don't plan on having a lot of content collaboration, Drupal is probably not your best option.<<

    That's the answer I was wanting. When I look at Drupal it looks like it's designed for Blogs and similar sites.

    It's true that ASP and MS Access are not the best option for any site. I may be using PHP/MySQL instead when I actually build this site.

    I agree that a site like this will need CMS. But it seems there's lots of people pointing to Drupal/Joomla when it's really not the best option for a business type site. I've designed my own content management for sites already and I find it easier to just build the little bit of content management that I need instead of trying to use something like Drupal.
    LVL 18

    Expert Comment

    Cool.  Don't forget to assign points!

    Mmmm, points.

    LVL 12

    Expert Comment

    thanks for the points HKComputer, hope everything goes well.

    Featured Post

    How to run any project with ease

    Manage projects of all sizes how you want. Great for personal to-do lists, project milestones, team priorities and launch plans.
    - Combine task lists, docs, spreadsheets, and chat in one
    - View and edit from mobile/offline
    - Cut down on emails

    Join & Write a Comment

    Suggested Solutions

    Developer tools in browsers have been around for a while, yet they are still heavily underused by developers. Developers still fix html or CSS then refresh page to see effect, or they put alert or debugger in JavaScript and then try again and again …
    A publishing tool, a Version Control System, or a Collaboration Platform! These can be some of the defining words for the two very famous web-hosting Git repositories: Bitbucket and Github. Git is widely used amongst the programmers and developers f…
    This video teaches viewers how to create their own website using cPanel and Wordpress. Tutorial walks users through how to set up their own domain name from tools like Domain Registrar, Hosting Account, and Wordpress. More specifically, the order in…
    Use Wufoo, an online form creation tool, to make powerful forms. Learn how to choose which pages of your form are visible to your users based on their inputs. The page rules feature provides you with an opportunity to create if:then statements for y…

    754 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    17 Experts available now in Live!

    Get 1:1 Help Now