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