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

Skip to Content

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 OU Campus.

OU Campus Custom FilesLink to this section

These files are either unique to OU Campus, 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 OU Campus, 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.

Publish Control File

An XML file type that allows for special editing capabilities within OU Campus. 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 OU Campus, and are used to determine how new files (and/or folders) are created. Each TCF file found within the template folder is processed by OU Campus and generates the options found under Setup > Templates.

Although OU Campus 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 OU Campus. 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 OU 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.

OU Campus utilizes a recent version of the Saxon engine for processing XSL, which allows for almost all XSL 3.0 capabilities.

Extensions Recognized by OU CampusLink to this section

Extensions not listed below are treated as text-based files editable via the source editor.

Web Page
Image (Binary)

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