TYPO3
システムはテンプレートを基本としている。既存のテンプレートを選択して、ロゴ、色およびフォントなどの特徴を変更することができる。または、TypoScriptという設定言語を使って独自のテンプレートを作成することもできる。この単純な記法を用いて、データベースのデータと置き換えられるプレースホルダーとなる情報を大きなオブジェクトツリーへと構成することができる。値や機能を変更または追加することでプログラム済みのオブジェクトが設定される。このオブジェクトツリー構造はテキストファイルに保存される。さまざまなエディタがコンテントの変更に利用可能である。コンテントの生成にはこのデータ構造を使う。TypoScriptは、条件以外の制御構造を持たない; 実際の処理が実行されるときには、PHP関数に渡される。トップレベルオブジェクトはPAGEオブジェクトである。MENUオブジェクトにはさまざまなタイプがある。