Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium


cms for database driven websites

Posted on 2006-05-17
Medium Priority
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
  • 2

Expert Comment

ID: 16699661
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...


Author Comment

ID: 16707473
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.

Accepted Solution

colr__ earned 300 total points
ID: 16707585
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.


Featured Post

[Webinar] Database Backup and Recovery

Does your company store data on premises, off site, in the cloud, or a combination of these? If you answered “yes”, you need a data backup recovery plan that fits each and every platform. Watch now as as Percona teaches us how to build agile data backup recovery plan.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

This applies to Dell but may also apply to other manufacturers as well. We ran across a few machines that just dropped recently it trust relationship with the server. After doing the basic removing and joining the domain again, it changed to No logo…
Welcome to 2018! Exciting things lie ahead in the world of tech. To start things off, we compiled great member articles on how to stay safe, ways to learn, and much more! Read on to start your new year right.
Loops Section Overview
Enter Foreign and Special Characters Enter characters you can't find on a keyboard using its ASCII code ... and learn how to make a handy reference for yourself using Excel ~ Use these codes in any Windows application! ... whether it is a Micr…
Suggested Courses
Course of the Month14 days, 8 hours left to enroll

577 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