Το αρχείο ελεγκτή είναι μια μικρή σελίδα HTML που ξεκινά δυναμικά την ακολουθία απόδοσης για το υπόλοιπο της σελίδας. Είναι το πρώτο μέρος που μπορούν να εφαρμοστούν προσαρμογές για να επηρεάσουν τη συμπεριφορά κάθε σελίδας μιας τοποθεσίας.
Η κύρια εργασία του αρχείου ελεγκτή είναι να παρέχει και να φιλοξενεί ένα περιβάλλον εκτέλεσης για τον ελεγκτή JavaScript. Ο ελεγκτής JavaScript στη συνέχεια φορτώνει και εμφανίζει τη σελίδα. Οι προσαρμογές στο αρχείο ελεγκτή παρέχουν τη δυνατότητα παράκαμψης και επηρεασμού της λειτουργίας του ελεγκτή JavaScript.
Όταν δημιουργείται μια τοποθεσία του Oracle Content Management για πρώτη φορά, με αυτή την τοποθεσία συσχετίζεται ένα προεπιλεγμένο αρχείο ελεγκτή, το controller.html.
<!DOCTYPE html>
<html>
<head>
<!-- The following meta tag is used for Internet Explorer browsers. It indicates that the browser should use the latest rendering mode to display
the web page. -->
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- The following meta tag is used for browsers on mobile devices to set the initial viewport scale to the full page. -->
<meta name="viewport" content="initial-scale=1">
<!-- The following script initially defines the SCS object. The SCS object must be present, and this variable name is reserved for use by Oracle Content Management.. -->
<script type="text/javascript">
var SCS = { sitePrefix: '/SampleSite/' };
</script>
<!-- The following script loads the full controller JavaScript, which is used to display the web page. -->
<script src="/SampleSite/_sitesclouddelivery/renderer/controller.js"></script>
</head>
<!-- The body tag of the controller must have the id scsControllerBody. This identifier is used by the Controller JavaScript. If JavaScript is not enabled on the browser, the noscript tag content is displayed.-->
<body id="scsControllerBody"><noscript>This site requires JavaScript to be enabled.</noscript>
<!-- The following image tag displays an animated circle by default if it takes too long for a page to display. The wait image must have the id scsWaitImage. -->
<img id="scsWaitImage" style="display: none; margin-top: 5%; margin-left: auto; margin-right: auto;" src="data:image/png;base64,..." />
</body></html>