BUILD CONNECT EXTEND

Was zusammengehört,gehört zusammen.

Nexum ist kein neues Framework und kein Ersatz für Symfony, sondern eine organisatorische Erweiterung – mit Modules, Projects und direkt nutzbaren Komponenten für klarere Symfony-Anwendungen.

Nexum ist ein Vorschlag, keine Vorgabe.

BlogController-Code

DAS PRINZIP

Struktur, die im Alltag hilft.

Modules & Projects

Features bündeln und Oberflächen klar zuordnen.

Ergänzt Symfony

Deine gewohnten Werkzeuge bleiben erhalten.

Für Entwickler

Klare Zuständigkeiten erleichtern die Zusammenarbeit.

Open Source

Offen entwickelt und gemeinsam verbesserbar.

WAS IST NEXUM?

Organisation oberhalb des Fundaments.

Symfony bestimmt, wie deine Anwendung technisch funktioniert. Nexum hilft dabei, wie sie organisatorisch aufgebaut ist.

Modules bündeln fachliche Bereiche. Projects gruppieren bei Bedarf mehrere Oberflächen und Domains. Einzelne Nexum-Komponenten bleiben direkt nutzbar – klassische Symfony-Strukturen ebenso.

„Eine andere Ordnerstruktur erzeugt nicht automatisch eine bessere Architektur. Aber sie kann helfen, gute Architektur sichtbar zu machen und langfristig beizubehalten.“

— Nexum

ZWEI ORGANISATORISCHE EBENEN

Modules ordnen Features.
Projects ordnen Bereiche.

Nexum wächst mit der Anwendung, ohne dich in eine einzige Struktur zu zwingen.

01

Modules

Bündeln fachlich zusammengehörigen Code.

02

Projects

Gruppieren Anwendungsbereiche und deren Modules.

Kein goldener Käfig. Normale Symfony-Controller, Services, Commands und eigene Adapter bleiben weiterhin möglich.

EINE ANWENDUNG. MEHRERE BEREICHE.

Projects, wenn ein Modul allein nicht reicht.

Shared Modules werden wiederverwendet. Project-private Modules und Controller bleiben in genau der Oberfläche, zu der sie gehören.

Projects verstehen
Symfony Application
Shared Modules

User

Media

Payment

Projects / Multi-Domain

Storefrontexample.de · Checkout

Adminadmin.example.de · Dashboard

APIapi.example.de

DAS GLEICHE FEATURE

Klassisch verteilt.
Mit Nexum gebündelt.

Die technischen Möglichkeiten bleiben gleich. Nexum verändert, wo zusammengehörende Bestandteile liegen – und macht den fachlichen Zusammenhang dadurch schneller sichtbar.

Vergleich zwischen klassischer Symfony-Struktur und modularer Nexum-Projektstruktur
Eine Funktion, zwei Organisationsformen.

PASST NEXUM ZU DIR?

Eine bewusste Entscheidung, keine Vorgabe.

Nexum kann große Teams unterstützen und ebenso in kleineren Projekten sinnvoll sein. Entscheidend ist, ob dir die zusätzliche Struktur hilft.

Oft sinnvoll, wenn …

  • Projekte über mehrere Features und Teams wachsen.
  • eine klare, modulare Struktur, die die Zusammenarbeit erleichtert.
  • du langfristig wartbare Symfony-Projekte bauen möchtest.
  • du eine verständliche Organisation für neue Teammitglieder suchst.

Kann auch im Kleinen passen, wenn …

  • du von Anfang an eine modulare Struktur bevorzugst.
  • du bewusst getrennte Module auch im kleineren Projekt nutzt.
  • du die Struktur und Konventionen hilfreich findest.

Es gibt keinen pauschal richtigen Ansatz. Anforderungen, Team und Ziele entscheiden.

DER NÄCHSTE SCHRITT

Sieh dir an, wie Nexum praktisch funktioniert.

Starte mit der Benutzung oder lies Installation, Architektur und Konfiguration in der Dokumentation.