Fork me on GitHub
 

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.