cms for database driven websites

Posted on 2006-05-17
Last Modified: 2010-04-01
I usually create multi tier apps and database driven ecommerce websites using J2EE and ASP.NET.
One of my clients wants a new module for an ecommerce website which shows company info, news and other information which is updated through a cms. Since the budget is too low, i am planning to implement an open source cms.
The problem is I have never implemented or worked on a cms before, so i need to know a few things.

Note: the current application i want to implement cms is in J2EE, But be general as possible, since i might want to implement in my future ASP.NET apps.

1) How do i go about doing it?
2) Can it be easily implemented in existing websites?
3) Some content needs to be taken from database. Is it possible?

The site has flash movies embedded in the pages. The layout and design needs to be consistant  through out the ecommerce site. So, my questions:
4) Can i use any existing custom layout with cms, or do i have to create a layout using cms?
5) Is there any limitations in open source cms applications when using flash or other embedded plugins?

6)I am planning to use Lenya for use in J2ee applications and DotNetNuke for ASP.NET application. Is this a good choice?

Next question is specific to J2EE
7)I use MVC frameworks like Struts or JSF in my applications. Is there any difference when implementing cms with MVC framework?
Question by:maXXXeE
    LVL 8

    Expert Comment

    Fist point - a simple CMS works as follows:

    1) Your content is stored in a database. Ths content gets pulled from the DB and put on your website. To edit the content, you need a seperate backend page that updates the database - simple as that!
    2) yes, just replace the actual content on the existing database with the content that is stored in the DB.
    3) Yes, as above.
    4) Use your current layout - just pull the content from the DB and put it into this template.
    5) no
    6) dont know, i usually only build my own CMS's
    7) Dont know what you mean here

    Thats a lot of questions for 75 points...

    LVL 7

    Author Comment

    Thanks for replying.

    But i was expecting something different. The cms you talk about is familier to me, and i have done it couple of times.

    My doubts are with respect to ready-to-use cms, like lenya or similar cms. I had mentioned it in the question that i plan to implement open source cms.
    LVL 8

    Accepted Solution

    All off the shelf CMS systems (this is a general term, but Ive used a number fo them)  will come with a series of templates that you can use to build up the site. These templates can be pretty rigid, but most good ones allow you to tweak the template itself to your needs. However, Ive been building and using CMS systems for a number of years now and I would suggest that if you have the technical know-how and time to hand, youd be FAR better off developing your own custom colution.

    Using off the shelf solutions, you'll often find yourself having to make trade-offs in the functionality (and even design) that you want. There is also usually a steep leanring curve with getting to know the CMS system thoroughly enough to be able to really apply it to your individual needs.

    As per the specific CMSs you've listed, I havent used them, but my points stil apply.


    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    How your wiki can always stay up-to-date

    Quip doubles as a “living” wiki and a project management tool that evolves with your organization. As you finish projects in Quip, the work remains, easily accessible to all team members, new and old.
    - Increase transparency
    - Onboard new hires faster
    - Access from mobile/offline

    Digital marketing agencies have encountered both the opportunities and difficulties that emerge from working with a wide-ranging organizations.
    For Sennheiser, comfort, quality and security are high priority areas. This paper addresses the security of Bluetooth technology and the supplementary security that Sennheiser’s Contact Center and Office (CC&O) headsets provide.  
    This video discusses moving either the default database or any database to a new volume.
    This video gives you a great overview about bandwidth monitoring with SNMP and WMI with our network monitoring solution PRTG Network Monitor ( If you're looking for how to monitor bandwidth using netflow or packet s…

    779 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

    15 Experts available now in Live!

    Get 1:1 Help Now