Component

September 18, 2005

A Component is a block of content plus a template - a “piece” of a website - such as an infobox, a footer or an image or just a piece of text. (more…)

Template

A template is a way of defining how content and layout come together to form a page. (more…)

Container

An Container is a placeholder in a template for some content (or component). (more…)

Design

Design refers to the appearance of the page independently of layout. Design is safely represented by CSS (Cascading Stylesheets) and deals with colors, fonts, sizes, borders, images.

Structure

Structure is the hierachy relationship between pages and is identical to the sitemap. The start page is first in the hierachy followed by n level 1 child pages with their child pages and so on… A simple hierachy can be represented in a database by a 2-field table (object_id, parent_id).

Layout

Layout in “our” sense is no more than the positioning of elements on a web page. Layout is defined by a template with containers for components.

Content

Content is information or data and is seperated as much as possible from layout. Content can be represented as textual (paragraph, heading, date, price) or binary (images & files) data.

Content Management System

A tool to enable non-technical users to create and manage a web site.