Component
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…)
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…)
A template is a way of defining how content and layout come together to form a page. (more…)
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 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 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 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.