AJAX beschreibt den Ansatz verschiedene vorhandene Technologien wie z.B. wie CSS, JavaScript, XML, XSLT, HTML oder XHTML, Document Object Model (DOM),... etc. zu nutzen. Werden diese Technologien zum AJAX-Modell kombiniert, können über Web-Anwendungen an der Webseite schnell und schrittweise Updates vorgenommen werden, ohne jedes Mal die gesamte Webseite neu zu laden. Web-Anwendungen können dadurch schneller auf Benutzereingaben reagieren. Das Kürzel AJAX steht für "Asynchronous JavaScript and XML".
Backend ist der Teil der Webprogrammierung, der im Hintergrund ausgeführt wird, also auf dem Webserver passiert und an den Browser z.B. das Ergebnis der Datenbankabfrage liefert. Das Backend ist oft die Administrationsoberfläche für Dateneingaben durch den Seitenbetreiber aber auch durch Redakteure.
Content Management bedeutet in erster Linie Erstellung und Verwaltung von digitalen Inhalten, die über das Internet / Intranet / Extranet publiziert werden.
Content Management System nennt man die Software, mit deren Hilfe dies bewerkstelligt werden kann.
Das Prinzip eines jeden Content-Management-Systems ist die Trennung von Inhalten (Content) und Darstellung (Design).
Eine Designvorlage ist ein gebrauchsfertiges Design, das benötigt wird, um es z.B. als Grundlage für Websiteentwicklung bzw. Templating zu verwenden.
Digital-Asset-Management bezeichnet die Speicherung, Verwaltung und Strukturierung von digitalen Inhalten in Content-Management-Systemen wie z.B. Grafiken, Videos, Musikdateien, Text .
Drag & Drop bedeutet übersetzt soviel wie "Zieh es und lass es fallen".
Darunter versteht man, dass man z.B. eine Textpassage per gedrückter Maustaste markieren, an eine Stelle transportieren und durch Loslassen der Maustaste verschieben kann. Das Textelement wird dann genau an dieser Stelle eingefügt, an der sich der Mauszeiger befindet. Ebenfalls per Drag & Drop verschieben kann man z.B. Dateien, Ordner, Bilder,...
Anhand einer Extension kann man den bestehenden Leistungsumfang der Basiskonfiguration eines Systems zusätzlich beliebig erweitern. Dadurch lässt sich beispielsweise TYPO3 an jedes beliebige System anbinden, ohne dass die Kernfunktion verändert werden muss.
Eine Extension kann mehrere verschiedene Funktionen enthalten. Man unterscheidet zwei Ausprägungen der Extensions bei TYPO3: