Chapter 4. Appendix.

1. Useful Links. - Unbranded Help Center - Knowledgebase - Submit a Support Ticket - Sample Templates - Clipart Library - Support Chat




Historically, "application programming interface". Practically, an API is any interface that enables one program to use facilities provided by another, whether by calling that program, or by being called by it. At a higher level still, an API is a set of functionality delivered by a programming system, and as such the mix of APIs in a particular system tells you what that system can do.


A server-side technology developed by Microsoft for dynamically-generated web pages that is marketed as an add-on to Internet Information Services (IIS).


A tag-based, middleware programming language used chiefly for writing web-based applications.


A collection of information stored in a computer in a systematic way, such that a computer program can consult it to answer questions.


A sequence of characters used to separate the columns.


A type of data for storing numbers with decimal digits.


Hyper Text Transfer Protocol; the World Wide Web protocol that performs the request and retrieve functions of a server. Commonly seen as the first part of a website address.


A positive, negative or equal to zero number without a fractional part.


A sequence of characters used to separate the lines.


Practical Extraction and Reporting Language is an open source server side programming language extensively used for web scripts and to process data passed via the Common Gateway Interface from HTML forms etc. Perl scripts are not embedded within HTML pages and do not download to the web browser but reside on the server.


Hypertext Preprocessor; an open source, server-side HTML scripting language used to create dynamic Web pages. PHP is embedded within tags, so the author can move between HTML and PHP instead of using large amounts of code. Because PHP is executed on the server, the viewer cannot see the code. PHP can perform the same tasks as a CGI program can do and is compatible with many different kinds of databases.

plain text

Text encoded in the ASCII format. As such, it is software independent and can be imported, read, and exported by virtually every software application.


On the Internet "protocol" usually refers to a set of rules that define an exact format for communication between systems. For example the HTTP protocol defines the format for communication between web browsers and web servers, the IMAP protocol defines the format for communication between IMAP email servers and clients, and the SSL protocol defines a format for encrypted communications over the Internet.


A set of commands written in an interpreted language to automate certain application tasks.

script response

Message of script that is returned to a sender.

shopping cart

A piece of software that acts as an online store's catalog and ordering process. Typically, a shopping cart is the interface between a company's Web site and its deeper infrastructure, allowing consumers to select merchandise; review what they have selected; make necessary modifications or additions; and purchase the merchandise.


A linear sequence of symbols (characters or words or phrases).


A wrapper for command or function syntax.


An analog of the API for websites.


Extensible Markup Language; a standard for creating markup languages which describe the structure of data. It is not a fixed set of elements like HTML, but rather, it is like SGML (Standard Generalized Markup Language) in that it is a metalanguage, or a language for describing languages. XML enables authors to define their own tags.