There are many different types of files used by or distributed via web communication. Below is a list of which files are currently recognized by Modern Campus CMS.
Modern Campus CMS Custom FilesLink to this section
These files are either unique to Modern Campus CMS, or are utilized in a specific way that requires further explanation.
Processed as straight text to be "included" on another document when the page output is sent to the browser. Most includes and navigation files use this extension.
This file type is not required by Modern Campus CMS, but is often utilized by our implementation teams when building template structure.
*Note: Linux servers automatically serve this extension as 'plain/text', but IIS typically needs to have the mime-type declared.
|Layout Control File
A type of page file created and structured from Layout Builder. LCF is an HTML file type that allows for inline editing. This file type typically produces a standard web file, such as HTML, on publish.
|Publish Control File
A type of page file created from templates. PCF is an XML file type that allows for special editing capabilities within Modern Campus CMS. This file type typically produces a standard web file, such as HTML, on publish.
The structure of a PCF file is often customized to each implementation, but certain elements, such as editable region tags, follow a special syntax as denoted here.
|Template Control File
Template Control Files are unique to Modern Campus CMS, and are used to determine how new files (and/or folders) are created. Each TCF file found within the template folder is processed by Modern Campus CMS and generates the options found under Setup > Templates.
Although Modern Campus CMS treats it as a simple text document, the system expects a custom XML-like content structure.
Template files are the secondary component to creating new pages in Modern Campus CMS. For each new file created, a TCF file references a TMPL to be used as the starting template for that new file.
Each TMPL's contents should carry exactly what the final product will be, but with special tag indicators for variable data typically entered through the TCF.
Text files are typically used to store content meant for human eyes. However, various web technologies have started making use of TXT files for storing server settings or configuration data.
The Insights module uses a TXT file for storing a list of pages to be excluded or included in scanning.
|eXtensible Stylesheet Language
The official XSL document extension. These files are primarily used to convert PCF (or XML) content into HTML. XSL can also convert content into other formats such as JSON or PDF, etc. depending on the need.
Modern Campus CMS utilizes a recent version of the Saxon engine for processing XSL, which allows for almost all XSL 3.0 capabilities.
Extensions Recognized by the CMSLink to this section
Extensions not listed below are treated as text-based files editable via the source editor.
|Image (Binary) Some file types, like
.webp, can be uploaded but not edited inside Modern Campus CMS.
Note: File extensions not listed can be requested via our HelpDesk.