public function processPage()
{
$this->buildNavbar();
$this->buildSidebar();
$this->addDefaultMetaTags();
$this->addDefaultJsFiles();
$this->addDefaultCssFiles();
$this->addDefaultTranslations();
$this->preprocessPage();
$this->render();
}
buildNavbar() metodu istenen tema sınıfında ezilerek navbar kısmına yeni ögeler eklenebilir ya da yeni bir navbar oluşturulubilir.
Aynı şekilde buildSidebar() ile sidebar değiştirilebilir.
addDefaultMetaTags(), addDefaultJsFiles(), addDefaultCssFiles(), addDefaultTranslations() tema tarafından sağlanan varsayılan değişkenleri kontrolcü sınıflara yükler.
preprocessPage() metodu ise sayfa yüklenmeden önce kontrolcü sınıf üzerinde yapılması gereken kontrollerin bulunduğu yerdir. Kontrolcü sınıf işlemleri (Form oluşturmak, mesaj oluşturmak, e-posta göndermek gibi.) burada yapılır.
processPage() metodu istenildiği takdirde ezilerek yeni bir yaşam döngüsü CustomTheme ya da oluşturulacak başka temalar için kurulabilir.