Zum Inhalt springen

Core

Männliche Person, frontal, schaut in die Kamera; trägt kariertes Hemd über dunkelfarbigem T‑Shirt; heller Innenraum mit unscharfem Monitor oder Poster links und Fenster rechts.

von Richard Albrecht am 08.11.2026

Der Core ist der Kern einer Software, also der Teil, den der Hersteller ausliefert und pflegt. Erweiterungen, Themes und eigene Anpassungen bauen darauf auf, ohne ihn selbst zu verändern.

Core

Der vom Hersteller gepflegte Grundbestand einer Software, auf dem Erweiterungen und eigene Anpassungen aufsetzen.
Beispiel: „Das Sicherheitsupdate betrifft den Core von WordPress, die Plugins bleiben davon unberührt.“

Das englische core bedeutet Kern.

Der Core bei CMS und Frameworks

Bei WordPress ist der Core das, was beim Herunterladen von wordpress.org kommt, Plugins und Themes liegen daneben. Bei TYPO3 besteht der Core aus Systemerweiterungen, die gemeinsam ausgeliefert werden. Frameworks wie Laravel trennen ihren Kern über den Paketmanager ab, sodass er im Ordner vendor liegt und nie von Hand geändert wird.

Das Prinzip ist überall gleich: Was zum Core gehört, kommt vom Hersteller und wird mit jedem Update ersetzt.

Warum der Core unverändert bleibt

Weil jede Änderung mit dem nächsten Update verloren geht. Wer eine Datei im Core anpasst, damit ein Plugin funktioniert, hat beim nächsten Sicherheitsupdate die Wahl zwischen dem Update und seiner Änderung.

Für Anpassungen gibt es deshalb vorgesehene Wege: Hooks und Filter bei WordPress, eigene Erweiterungen bei TYPO3, eigene Klassen bei Frameworks. Beim Übernehmen bestehender Websites suchen wir zuerst nach Änderungen am Core, weil sie Updates fast immer blockieren.

Updates des Core

Sie bringen Sicherheitspatches, Fehlerkorrekturen und neue Funktionen. Kleine Updates innerhalb einer Hauptversion lassen sich meist gefahrlos einspielen, WordPress erledigt das für Sicherheitsupdates sogar von selbst.

Sprünge zwischen Hauptversionen brauchen mehr Vorbereitung, weil Erweiterungen damit kompatibel sein müssen. Ein Test auf einer Staging-Umgebung gehört dazu.

Siehe auch:

WordPress

Ein quelloffenes CMS mit großem Ökosystem an Plugins und Themes.

#Content-Management-Systeme (CMS)

TYPO3

Ein quelloffenes Enterprise-CMS mit Schwerpunkt auf Struktur, Rechten und Mehrsprachigkeit.

#Content-Management-Systeme (CMS)

Sicherheitspatch

Ein kleiner, gezielter Eingriff, der eine bestimmte Sicherheitslücke schließt.

#Content-Management-Systeme (CMS)

Framework

Gibt den Aufbau einer Anwendung vor und ruft deinen Code an den vorgesehenen Stellen auf.

#Programmiersprachen

Legacy-Code

Älterer Code, der weiter gebraucht wird, aber schwer zu ändern ist.

#Programmiersprachen

Technische Schulden (Technical Debt)

Der Aufwand, der sich ansammelt, wenn eine schnelle Lösung gewählt wird statt einer tragfähigen.

#Programmiersprachen