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.

Extension Name Details
.inc
Include

A file type that is typically processed as straight text. Files with this extension are generally meant to be "included" on another document via the server before the entire page output is sent to the browser. Most includes and navigation files uses 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.

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

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

.tmpl
Template

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.

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

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.

Type Extensions
Web Page
.asp
.aspx
.cfm
.cfml
.chtml
.cshtml
.dna
.gdgt
.gsp
.htm
.html
.inc
.jsp
.mht
.pcf
.php
.php 
.php3
.phtml
.shtm
.shtml
.ssi
.xhtml
.xhtml
Image (Binary)
.bmp
.gif
.jp2
.jpe
.jpeg
.jpg
.peg
.png
.svg
.tif
.tiff​
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
.dwt
.elm
.emf
.eot
.eps
.epub
.exe
.ext
.fdm
.fla
.flac
.flv
.gz
.hqx
.htx
.ibook
.ico
.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
.odt
.ogg
.ogv
.otf
.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
.ttf
.vcs
.vsd
.vsdx
.wav
.webm
.wfm
.wma
.wmv
.wmz
.woff
.woff2
.wpd
.wrf
.xls
.xlsm
.xlsx
.z
.zip

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