The following elements can be used on your web site:
Articles are php files with contents of your pages. Articles are located in folder "_articles". They have "art" extension. Some other CMS systems call them "pages". In the Hello World topic you can see how to create your index article..
Templates are located in folder "_templates". They have "tpl" extension. They are PHP files describing layout and styling of your web site. The main web site template in use is specified in "config.cfg" (or "default.cfg") file. Individual pages can reference different templates though.
Areas are located in folder "_areas". They have "are" extension. Areas are usually used in templates to specify where common web site elements are located. Areas are PHP files with common pieces of your web site. Areas often refenence modules.
Modules are located in folder "_modules". They have "mod" extension. They are PHP files with embeddable contents. Modules are usually embedded into areas, but they can also be embedded directly into templates, articles and even other modules.
There are internal and external plugins available. External plugins are located in folder "_plugins". They are PHP files providing additional functionality and programmable embeddable content. Plugins can be referenced from templates, articles and modules. External plugins must be loaded in "config.cfg" (or "default.cfg") file.
There are few constants defined in TextCMS: