Wrox Programmer Forums
|
Classic ASP Basics For beginner programmers starting with "classic" ASP 3, pre-".NET." NOT for ASP.NET 1.0, 1.1, or 2.0
Welcome to the p2p.wrox.com Forums.

You are currently viewing the Classic ASP Basics section of the Wrox Programmer to Programmer discussions. This is a community of software programmers and website developers including Wrox book authors and readers. New member registration was closed in 2019. New posts were shut off and the site was archived into this static format as of October 1, 2020. If you require technical support for a Wrox book please contact http://hub.wiley.com
 
Old January 26th, 2007, 11:23 AM
Authorized User
 
Join Date: Jan 2007
Posts: 15
Thanks: 0
Thanked 0 Times in 0 Posts
Default How does a client update their pages?

hello

i guess i am as new as they come to asp. my client wants an asp site built for them (learning as i go). the primary need of the client is to be able to update / change data posted on the site at their convenience.

they have told me that they have apache tomkat on their backend (i guess that has somthing to do with local access on their end, dont really know).

do i need to create specific code for them to update each section of copy? the site itself seems pretty basic but i am confused on how to get it set up for them to be able to update the pages. any help would be excellent!

New to this planet
__________________
New to this planet
 
Old January 27th, 2007, 12:02 PM
Friend of Wrox
 
Join Date: May 2006
Posts: 643
Thanks: 0
Thanked 0 Times in 0 Posts
Default

Their site is probably not an ASP site since they are using Apache Tomcat (Apache Tomcat is the servlet container that is used in the official Reference Implementation for the Java Servlet and JavaServer Pages technologies. The Java Servlet and JavaServer Pages specifications are developed by Sun under the Java Community Process.)

So, if you are still interested in the work - there are many ways for a system to be developed that allows for management of the content - which is typically called a Content Management System (CMS). If the system is completely "hard-coded" at this time, and there is no foundation for configuration of the site's content - then everything will probably have to be re-written or changed a great deal.

One approach is to have a completely data driven site where all the configuration and content is stored in a database (or some other system such as a hierarchy of folders containing XML files) and the html for each page is generated dynamically for each request. In this scenario it is not uncommon to cache some of the data or generated html to improve response time. All content, links, nav-bars, form-handling logic, and so on are gathered and dealt with on a request-by-request basis - the application determines what is being requested and acts on it.

Another approach is to regenerate the entire site whenever content is pushed to production. In this scenario, everything could still be stored in a database or other repository, but rather than dynamically generating pages, all the html is generated (with all the proper links, navigation, etc) for the entire site at one time. The main advantage of this is the performance in requesting a page will typically be much better than a dynamically generated site, and will therefore scale better as well. You might call this a "one-click" or "pre-generated" site.

Sites like this forum are usually dynamically generated due to the nature of the content (that is, it is frequently changed in "real time". Of course, your client more likely has a brochure-ware site or an online store, both of which could be implemented with either a dynamic or "pre-generated" site.

This is a huge topic. The best way to do this for your clients needs could be one or the other, or a combination of both of the ways above - or some other way all together.

Often you will also use a combination of CSS and various customizable templates to allow your client to change (or re-skin) the site's look and feel.

There are many CMS systems commercially available. I have worked with several on various projects. They were much too "general" in nature and were therefore overkill for the projects I worked on. A few were also very complicated and poorly designed. It is likely there are better ones available now, but they can be very expensive (easily $50,000+ US) so you have to do a good job of investigation before making a decision.

Have fun!


Woody Z
http://www.learntoprogramnow.com





Similar Threads
Thread Thread Starter Forum Replies Last Post
Table selector/ insert-update-delete pages karib PHP Databases 1 September 8th, 2006 12:50 PM
How to update DataSet with XML from Web Client? kfinkfin ADO.NET 9 February 14th, 2006 07:12 PM
How to run pages at client? gaurav_jain2403 VS.NET 2002/2003 5 February 9th, 2006 10:36 AM
Web pages constructing: I-mode(mobile) pages karib Dreamweaver (all versions) 3 June 6th, 2004 09:48 AM
Auto update of client... ideas? LH Access 2 September 26th, 2003 02:10 PM





Powered by vBulletin®
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
Copyright (c) 2020 John Wiley & Sons, Inc.