Modern Campus Catalog Emblem Modern Campus CMS Emblem Modern Campus Curriculum Emblem Modern Campus Involve Emblem Modern Campus Lifelong Learning Extended Education Emblem Modern Campus Message Emblem Modern Campus Navigate Emblem Modern Campus Schedule Emblem Modern Campus Virtual Tours & Maps Emblem Modern Campus Lifelong Learning Workfore and Community Emblem Site Menu Open Site Menu Close

File Types

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.

ExtensionNameDetails
.inc
Include

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.

.lcf
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.

.pcf
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.

.tcf
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.

.tmpl
Template

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.

.txt
Text

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.

.xsl
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.

TypeExtensions
Web Page
.asp
.aspx
.cfm
.cfml
.chtml
.cshtml
.dna
.gdgt
.gsp
.htm
.html
.inc
.jsp
.mht
.pcf
.php
.php3
.phtml
.rar
.shtm
.shtml
.ssi
.xhtml
Image (Binary) Some file types, like .webp, can be uploaded but not edited inside Modern Campus CMS.
.bmp
.dwg
.gif
.glb
.gltf
.jp2
.jpe
.jpeg
.jpg
.peg
.pkg
.png
.svg
.svgz
.tif
.tiff
.webp
Binary
.3g2
.3gp
.aac
.accdb
.ai
.aif
.aiff
.amv
.app
.asa
.ase
.au
.avi
.bin
.cab
.cer
.cgi
.class
.cnt
.ctl
.dat
.db
.dll
.dlz
.dmg
.doc
.docm
.docx
.dotx
.ds_store
.dta
.dwg
.dwt
.elm
.emf
.eot
.eps
.epub
.exe
.ext
.fdm
.fla
.flac
.flv
.gz
.hqx
.htx
.ibook
.ico
.imscc
.ind
.jar
.jbf
.kmz
.ksc
.lck
.lst
.m2v
.m4a
.m4v
.mbi
.mcw
.mdb
.mde
.mdx
.mid
.mkv
.mno
.mobi
.mov
.mp3
.mp4
.mpeg
.mpg
.msi
.mso
.nb
.numbers
.odt
.ogg
.ogv
.otf
.pages
.pdb
.pdf
.pot
.potx
.pps
.ppsx
.ppt
.pptx
.psd
.pub
.pwd
.qbw
.ra
.ram
.rcv
.rm
.rtf
.sav
.sit
.svg
.swf
.swz
.tar
.tgz
.thn
.ti
.tiff
.tof
.tsm
.ttf
.vcs
.vsd
.vsdx
.wav
.webm
.wfm
.wma
.wmv
.wmz
.woff
.woff2
.wpd
.wrf
.xls
.xlsm
.xlsx
.xltx
.z
.zip

Note: File extensions not listed can be requested via our HelpDesk.

By continuing to use this site, you agree to the storing of first- and third-party cookies on your device to enhance site navigation; analyze site, product, and service usage; and assist in our marketing and promotional efforts. Cookie Policy