Continuum CMS requires custom functionality to be placed in specific directories. Relative to the directory that Continuum CMS is installed, these directories are in the following locations:
There are two significant reasons that custom functionality should be placed in these directories. Firstly, it makes it easy to distinguish between Jadu code and third party code. This is necessary for Jadu to be able to effectively support and version control scripts that we develop.
Secondly, it makes upgrading and patching Continuum CMS less troublesome. When Continuum is upgraded all CMS files are replaced and the database schema is updated. If the standard Jadu files or database schema have been modified the upgrade is likely to involve unforeseen issues.