ImpressCMS has the following structure.

This document is an on-going document, and more detailed information will be added in due course.

cache/ Cache holds the cache for compiled pages

class/ Legacy class functions for database access, authorisation and form usage. Everything in this folder has been deprecated for newer (autoloading) methods in libraries/icms/, beginning with version 1.3.0

editors/ Location for WYSIWYG Editors - tinymce is currently installed

images/ Location for images

include/ Additional functions

install/ Location of installer (**Must be removed from LIVE site**)

kernel/ Legacy classes and methods for core objects. Everything in this folder has been deprecated for newer (autoloading) methods in libraries/icms/, beginning with version 1.3.0

language/ Language files - by default these include English

libraries/ Core classes based in the ~ImpressCMS Persistable Framework (IPF), third party library code: geshi, htmlpurifier, jquery, phpmailer, phpopenid, recaptcha, simplepie, Smarty, tcpdf, wideimage

modules/ Location of modules to be uploaded

plugins/ location for files that will extend other systems - autotasks, csstidy, preloads, ratings, source editors, text sanitizer, waiting contents

templates_c/ Location where templates are compiled before display

themes/ Location for themes & templates to be uploaded

uploads/ General upload directory.

Last modified on 2013/11/12 by Anonymous
Comments
The comments are owned by the poster. We aren't responsible for their content.