Directory structure

The installation creates a number of directories. This topic explains the most important ones.

cache

Directory Comment
/cache1 This contains the combined output from the existing web pages that are in the /html directory and the pages that are generated by Arcos.
/cache2 By default, all the combined web pages are contained in /cache1. However, you can specify that /cache2 should be used. Typically, you would do this if one web site (say /cache1) were live and another (say cache2) were under development.

html

Directory Comment
/html All existing web pages that are part of the overall web site you are creating will go in the /html directory (the sub-directories should mirror the existing site). There could be links to the dynamic pages that you are creating using Arcos.
/html/binary If a database record exceeds the allowed size, Arcos stores the data on disc in this directory. Although the file is stored here, Arcos sees it as part of the database.
/html/images This is the default directory for images. It's a default only, and should not be used if the existing web site has a different structure.
/html/style The default location for all style sheets (*.CSS).

config

Directory Comment
/config All your XML code goes here.
/config/class You can over-ride core components of the architecture by putting a different version here. In practice, you are extremely unlikely to do this.
/config/component This contains local components for the web site. When you write XML code, you access this directory by using the prefix LOCAL_
/config/html This contains a pointer to the ../html directory.
/config/layouts This contains layout files.
/config/template This contains template files.
/config/template/auto This contains autotemplate files.