Click to See Complete Forum and Search --> : change some content anytime


loyalt
January 6th, 2009, 05:29 PM
Hello,

I’m creating a custom (dynamic) ASP.NET ecommerce website and I would like to be able to update some content (e.g. title tag, text, links, etc.) at any time. I do not want to have to modify code when I change this specific content or reinstall the web app and then bounce the server each time I change this specific content.

As an example, lets say I have text for a Sony LCD tv, an image and link on the television product page and I get a notice that Sony is coming out with a new higher end LCD TV that we would like to promote for our SEO campaign. I don’t want to have to manually change the page, recompile, and start and stop the server just to add the new LCD tv.

In addition, once this new Sony LCD info is available to the website, I would hope the next time a visitor comes to the site, the newly added LCD, links and images show up. Meaning I would like this to be instantaneous.

Should I create an in-house app that uses XML or can a CMS do this for me or is there a better solution?

Also, for the available solutions I don’t want to affect performance of the web page load times.

Thanks

eclipsed4utoo
January 6th, 2009, 09:14 PM
I would suggest using XML to determine the image path and the link.

Alsvha
January 12th, 2009, 05:27 AM
It shouldn't take long to make an XML based solution where you can take text from a pre-defined XML file and put it on your web-page, making it easy to update segments/parts of your website.
However, I'd think you would also run on a database for all the product information? If so, you could utilize a database similar.

CMS systems exists and if you are starting an entirely new web-page project, a CMS solution might help you do a lot of the things you want to do, but you'll naturally have to weigh the cost and time versus making it yourself etc.

But it is difficult giving an exact answer, but I do use XML files to keep content of segments of a web page, like address information, or numerical values for positioning, and paths to external applications etc - so they can be easily changed. It is relative easy to develop and maintain.