CoreCMS - CMS-Baukasten für ASP.NET Core
Wiederverwendbare CMS-Vorlage für ASP.NET Core: Admin-Bereich, Anmeldung, Medien und Einstellungen. Als dotnet-Vorlage installierbar, zwei Websites laufen darauf.
Warum
Jede kleine Website braucht dieselben Dinge: einen Ort für Texte, ein Login, eine Bilderverwaltung, ein paar Einstellungen. Genau diese Dinge jedes Mal neu zu bauen ist die langweiligste Art, Zeit zu verlieren — und jedes Mal entsteht eine leicht andere Lösung, die man später wieder verstehen muss.
Was drin ist
Ein Admin-Bereich mit Anlegen, Bearbeiten und Löschen für Beiträge, Seiten, Termine, Team-Mitglieder und Partner. Anmeldung über ASP.NET Identity. Medien-Upload. Website-Einstellungen als Schlüssel-Wert-Paare, damit Kleinigkeiten wie Kontaktdaten oder Social-Links nicht im Code stehen. Dazu ein schlanker HTML-Editor — bewusst schlank, weil ein voller Editor bei diesen Inhalten mehr Probleme macht als löst.
In der Entwicklung läuft es auf SQLite, in Produktion auf PostgreSQL.
Wie man es benutzt
CoreCMS ist als dotnet-Vorlage installiert — ein Befehl, und das Grundgerüst steht. Es lässt sich auch nachträglich an ein bestehendes ASP.NET-Core-Projekt anbauen, ohne dass man dessen Struktur umkrempeln muss.
Zwei Websites laufen bereits darauf — die Produktseiten von Whiskers und Edda:
🔗 whiskers.app.lupusmalus.dev · 🔗 edda.app.lupusmalus.dev
Der Quellcode liegt in einem privaten Repository.