eWebArchitecture :: Vermont's premiere Web design, eCommerce, Web database and application provider. eWebArchitecture :: Solutions for the information age.
Home About Us About eWebArchitecture Hip Tips Web News and Development Tips Portfolio Portfolio Pricing Web Development Pricing Contact Us Contact eWebArchitecture Staff
SERVICES
We offer royalty-free use of customizable interfaces for private and commercial Web sites and multimedia projects. Web Site Design
We develop elegant shopping cart applications for your Web site, and invite you to peruse our eCommerce demo application. eCommerce
Our programming expertise enables us to create and develop exciting and interactive Web sites for use over the Internet and over corporate intranets as well. Web Programming
We create client-server applications and database-integrated Web sites without our clients spending a fortune. Web Databases
HIP TIPS

Usability Tip:
RESET Button and Forms

No online form would be complete without a SUBMIT button. But what about that other button: the CLEAR or RESET button that erases the user's input? Does it help the user? Generally, the answer is no. Often a RESET button does more harm than good.

HTML Tip:
Renewed Importance Of META Tags

META tags are back — at least with some search engines. Depending on your site design and technology, good META tags may be one route to improved search engine rank.

CSS Tip:
You Are Here

One easy way to make your navigation menu more user-friendly is to disable the current page in the menu. We'll show you how to accomplish this using basic HTML and CSS: no JavaScript or PHP coding required!

Search Tips:
Search Tip Archive

Burlington Web Designers
Vermont Web Designers

Perl and CGI Programming

Perl and CGI ProgrammingeCommerce has taken off and dot-com startups abound. Several technologies have been fundamental to this progress, and Perl CGI programming is certainly one of the most important.

The Common Gateway Interface (CGI) is an essential tool for creating and managing comprehensive Web sites. With CGI, we can write scripts that create interactive, user-driven applications. By supporting dynamic content, Perl allows Web servers to provide online applications that users from around the world on various platforms can all access via a standard client: a Web browser.

CGI allows the Web server to communicate with other programs that are running on the server. For example, with CGI, the Web server can invoke an external program, while passing user-specific data to the program (such as what host the user is connecting from, or input the user has supplied through an HTML form). The program then processes that data, and the server passes the program's response back to the Web browser.

CGI Web Applications

Rather than limiting the Web to documents written ahead of time, CGI thus enables Web pages to be created on the fly, based upon the input of your users.

  • If you perform a search on a Web site, a Perl script is probably processing your information.

  • If you view a chart online that dynamically displays information graphically, chances are that a Perl application created the chart.

  • If you fill out a registration form on the Web, a CGI script is likely processing the information.

  • If you make an online purchase, a Perl application is probably validating your credit card information and logging the transaction.

  • If you receive a newsletter, a Perl script probably processed the mail message and sent it to you.

  • If you are asked to provide a user name and password to gain access to a site, chances are that a CGI application implements the security process.

You can use scripts to create a wide range of applications, from surveys to search tools, from Internet service gateways to quizzes and games. You can count the number of users who access a document or let them sign an electronic guest book. You can provide users with all types of information, collect their comments and respond.

This list only scratches the surface of the Perl applications we can create for you. Our Perl programs allow you to accomplish these objectives and many more.

Web Design eCommerce Web Programming Web Databases Site Map Contact Us
© 2003-2008 eWebArchitecture, Ltd. All rights reserved.