Building Website with Joomla!



10
Templates
A template is a kind of visual edit format that is placed on top of content. A template defines the
colors, character fonts, character sizes, background pictures, spacing, and partitioning of the
page--in other words, everything that has to do with the appearance of the page.

Extensions (Components)
Every system has to be expandable and be able to grow with the requirements. Functionalities that
belong to one context are also covered by the term components. For example, typical components
are an online shop, a user manager, a newsletter maintenance system, or a forum. Components
contain the business logic of their page.

Modules within the components are used to integrate content in the desired form into templates.
For example, a

recent

news
module supplies the headings of the five most recent pieces of news
to the template. Another module delivers the number of users that are online at the time, or the
meteorological data for your current town or city.

Workflow
By workflow one understands a work routine. The bureaucratic set of three (mark, punch, and
file) is an example of a workflow. A recipe for baking a cake is a workflow. Since several people
usually work with CMS content, well-organized workflows are a genuine help. In this connection,
one sometimes speaks of work supplies that a certain user has. For example, the editor sees a list
of posted pieces of news that he or she has to examine for correctness. After examining, the editor
marks the pieces of news as correct and they appear in the work supply of the publisher. The
publisher then decides whether to publish the piece on the front page.

Joomla! as Real Estate
Joomla! is a kind of construction kit that lets you create and maintain your website once it is
installed on the server. Joomla! is like a house that you build on a property of your choice and that
you can furnish gradually. Thus, to a certain extent, it is real estate.

Stop! I was talking about mobility all the time and now I'm asking you to build real estate? Have
no fear, the real estate you build is physically at one place (your server), but is accessible from
every place. To make a piece of real estate habitable, you need necessary services such as heating,
electricity, and water supply. That is the reason your Joomla! is deposited at a server that is as safe
as possible and where, hopefully, the electricity will never be cut. Think of the abbreviation 24/7.

Just like your house, you also have a certain room layout in Joomla!. You have a room for
presentations, for cooking and talking, for working, and a completely private one that you only
show to good friends. Perhaps you also have a large room that integrates all areas.