Glossary

.NET

The Microsoft .NET Framework is a technology for building applications. It includes a large library of pre-coded solutions to common programming problems, e.g. validate a date.

Adobe Flash

Adobe Flash (previously called Shockwave Flash and Macromedia Flash) is a set of multimedia software created by Macromedia and currently developed and distributed by Adobe Systems. Since its introduction in 1996, Flash has become a popular method for adding animation and interactivity to web pages.

ASP

Active Server Pages – a scripting language by Microsoft used to create dynamic websites. It has been superceeded by ASP.NET, and is now known as Classic ASP.

Autoresponder

Autoresponders generate those canned messages that you receive when you email someone. They are commonly used to automatically reply to people who email you, e.g. when you are on holiday.

C#

C# is a programming language developed by Microsoft as part of .NET framework.

Cascading Style Sheets

Cascading Style Sheets (CSS) is a stylesheet language. It ensures a consistent look a feel for your website. For example, headings are in a particular font and colour.

CMS Made Simple (CMSMS)

CMSMS is an open source content management system, which allows non-technical users to manage their own website content.

Content Management System (CMS)

These systems are similar to site builders, in that you can maintain your own website without having to write any code. However, they are much more flexible than site builders. CMSMS, Joomla, Drupal and Sitefinity are examples of CMSs.

Database

A database is a structured collection of records or data that is stored in a computer system. The structure is achieved by organizing the data according to a database model. The model in most common use today is the relational model.

Ecommerce

Electronic business. For a website this typically includes a database of products and prices, a shopping cart and checkout procedures.

FTP

File Transfer Protocol. This is typically used to transfer files from a PC to a server, e.g. images and new pages for a website.

Google AdWords

This is the name that Google gives to its advertising products. You can pay to have your site appear at the top of the listings. It is a useful way for a new site to get seen by customers. It helps if you are very focussed in your marketing strategy and put a cap on your budget.

Google Analytics

This the name for the product that Google has to allow you to see how people are finding your site. It shows, for example, keyphrases used, referring sites and time on site. This is a very good measure of how many are real customers not just people who have found you by accident!

Hosting

Hosting is where a company allows you to put your website or database on their server. Naturally there is a charge for this.

HTML

HyperText Markup Language. It is the predominant markup language for Web pages. It provides a means to describe the structure of text-based information in a document- by denoting certain text as links, headings, paragraphs, lists, and so on – and to supplement that text with interactive forms, embedded images, and other objects.

IndexU

IndexU is a software package by Nicecoder for building and managing online directories.

JavaScript

JavaScript is a scripting language most often used for client-side web development.

Joomla

Joomla is a free content management system (CMS) written in the programming language PHP and using the database engine MySQL. It has won the “Best PHP Open Source CMS” award twice.

Key phrase

The combinations of words that people use in a search engine to find a website.

Linux

Another operating system similar to UNIX that is used to host Open Source applications.

Metadata

Data about data, e.g. categories of products. On a website this will include data about the site such as the brief description of the site that appears underneath the site name in a Google listing.

Microsoft Access

Microsoft Access is a product that contains a database and application building tools, e.g. a form wizard. It is often used for small databases as it is quick to develop.

Microsoft SQL Server

Microsoft SQL Server is a database produced by Microsoft. Microsoft Access applications can run on SQL Server.

MySQL

MySQL is a database that runs under Linux. It is the database most commonly used with PHP, including content management systems such as CMSMS, Joomla and WordPress.

Open source software

Open source software (OSS) began as a marketing campaign for free software. It allows users to use, change, and improve the software, and to redistribute it in modified or unmodified form.

Operating system

This is the basics software that runs on a computer. It allows you, for example, to find a file on a disc without having to know the numeric address on the disc.

Perl

A scripting language often used for scripting on a Linux or Unix server.

PHP

PHP is a computer scripting language. Originally designed for producing dynamic web pages, it has evolved to include a command line interface capability and can be used in standalone graphical application.

POP3

A protocol used by an email client to talk to a server.

Search engine

A website that lets you search for other sites using a combination of words. e.g. Google.

Search engine optimisation (SEO)

The process of making your site appear high in the rankings for Search Engines such a Google.

Server

Websites and databases need a computer to run on. For single-user systems this could be a PC but it is more likely to be something larger. The server can run a Microsoft operating system or something like Linux or Unix.

Server Side Includes (SSI)

Server Side Includes are files that have some commonly used code that can be reused by many pages in your site. For example, you might have a web site with links at the top, bottom and sides common to all pages. The scripts are often written in Perl, PHP, ASP or JSP.

SHTML

The file extension used for HTML when run on a server, e.g. for Server Side Includes.

Site builder

This generic term is used to cover products that help you build web sites. They are very quick and easy to use but often do not allow you to add any custom code, e.g. your own HTML.

SQL

Structured Query Language. This is used to get information out of databases. Increasing we refer to databases that support that standard as SQL databases e.g. Microsoft’s SQL server or MySQL.

Symfony

Easy to use framework to build web applications.

UNIX

An operating system for servers.

Web browser

A program used to view websites. Examples include Microsoft Internet Explorer, Mozilla Firefox and Google Chrome.

WordPress

A content management system that is particularly good for managing blogs.

WYSIWYG

What You See Is What You Get
Allows you to edit a web page similar to how you would edit a Word document, instead of having to write complicated HTML code.

XHTML

The Extensible Hypertext Markup Language, or XHTML, is a markup language that has the same depth of expression as HTML, but also conforms to XML syntax.

XML

The Extensible Markup Language (XML) allows information systems to share structured data, particularly via the Internet.