Home | Index

r3 User Guide

r3 Components

An r3 project consists of the following components:

The database provides a repository for storing domains, dimensions, path specifications, and translations.

Domains are the components that combine together to build targets. They are expressed as locations in the file structure and are searchable. There are three types of domains:

Dimensions are the types of places that r3 searches for domain objects. There are three types of dimensions:

Using the programming language paradigm, dimensions are types, and the instances of a dimension are dimension elements. So, for example, you could express the product dimension with the elements 'mail', 'search', and 'shopping'; the intl dimension with 'en_US', 'fr_FR' and 'fr_CA'; the page dimension with 'index.php', 'about.php', and so on.