Templates
Templates sind Vorlagen für die Gestaltung von Inhalten. In Templates vermischen sich oft verschiedene Auszeichnunssprachen mit Programmiersprachen. In den meisten Fällen HTML und PHP oder oftmals auch eigenständige Templatesprachen wie zum Beispiel die der beliebten Templateengine "smarty". Dabei wird die Komplexität der Programmiersprachen jedoch versucht so gering wie möglich zu halten um Frontendentwicklern das Editieren dieser einfach zu machen. Ein einzelnes Template übernimmt oftmals nur die Gestaltungsanweisungen für eine einzelne Seite oder nur bestimmte Bereiche einer Seite. Mehrere Templates werden dann oftmals zu einem sogenannten "Theme" zusammengefasst.