Back to Top - (home page) Product Offerings by Face 2 Interface Inc. Listing of Services Portfolio of Site Work Contact Face 2 Interface for Your Development Needs
Home - Demo
Home - SIMPL
Home - SignOn
Home - Trial

Template Driven Web Design

..has been a popular phrase roughly since I started writing dynamic websites in 1998. My first exposure came with a Webmonkey article which was required reading while on a consulting assignment for the New Media firm Thoughtbubble.

What Brian Slesinsky talked about in that 1997 article was how to separate the design, i.e. the look and feel of a website from it's content. Really the article concentrated on dynamic, CGI script delivered content, but in its essence the issue addressed was a futuristic look at the basic principles of content management systems as well as the older issue of CGI content delivery through templates.

The simplest way to prepare web pages are by creating files containing the content plus HTML markup on individual files which are stored on the server for retrieval by visitors through their browsers. This is how a static website is done, still the most popular method for most smaller sites.

Going a step further, an HTML template is prepared containing symbolics which may be filled in by a CGI script or other dynamic delivery method such as ASP. The programmer then gets what they need, a ready HTML page with preset spaces for the data they generate through their programming.

And the designer gets what they need, a file from which they can create their markup, getting the kind of user interface and display effects they are after while knowing that the dynamic data will be handled by the program that is responsible for that portion of page creation.

 
Change the design of this website.
 
Sign Up For Our Free Webmaster's Newsletter

"The hottest places in hell are reserved for those who, in times of great moral crisis, maintain their neutrality."
-- Dante
The Record is Home runs in career (NL)
Select the correct Player-Number-Year
Hank Aaron 733
Babe Ruth 708
Pete Rose 3562 1963-1986
Grover Alexander 90
Nolan Ryan 383 1973

script

A Script (n), or scripting (v)

refers to a computer program which executes from the source code.

What is the alternative to scripting?
Compilation. A compilation language has to be processed into an executable form before it can run on a computer.
Examples of scripting languages:
  • Perl
  • PHP
  • Visual Basic
  • Cold Fusion
  • 'Exec' lang's e.g. MS-DOS batch files and Unix OS exec files
Examples of compiled languages:
  • C++
  • Java
  • Assembler language
  • PL/1
  • Fortran
Is scripting an important distinction over compiled languages?
If your perspective is that of a website owner needing a little programming done it may not make much difference what language is used so long as it gets the job done well and the price is right.
Master Your Domain
Basic Information
PC Maintenance
Browser
USB Basics
Domain Names
Hosting
Internet
Virus Prevention
e-Commerce
Core Articles
Web Lead Generation
Templated Websites
Usable Sites
Search Engines
Community Building
Why Redo a Web Site
Building a Usable Site
Developer Tips
Web Images
Programming
Content
WebSafe Colors
Design
HTML
Cross Site Scripting
Scripting
Net Squirrel
Google201 pix
Computer 101
Google 201
Online Community
Google 101
Other Resources
MIT OpenCourseWare
General Interest
Unshrink Yourself
History
© 1999-2006 Face 2 Interface Inc.