Dokumentation Centauri Shop
Dies ist die Referenzimplementierung des Centauri Shops für B2B und B2C Szenarien.
Der Centauri Base Shop besteht aus
einem ASP.NET MVC Projekt (NET Framework 4.x) für das Shop Frontend,
NET Framework DLLs mit Objekten für den Shop Bau (Kunde, Artikel, etc.)
einem ASP.NET WebForm Anwendung für die Administration und
diversen Hintergrund-Jobs, die vom Task-Planer von Windows aufgerufen werden
Das Objekt-Modell in den NET Framework DLLs und die Administration ist für alle Kunden identisch.
Das ASP.NET MVC Projekt für das Shop Frontend ist normaleweise für jeden Kunden unterschiedlich und baut das für ihn vereinbarte Layout auf.
Das Projekt Centauri Base Shop erstellt ein Basis Layout, das mit Konfigurationsparametern in der web.config und einigen wenigen Eingriffen in einzelnen CSS Dateien für verschiedene Kunden konfiguriert werden kann. Das ist besonders bei B2B Projekten sinnvoll, weil dort der Fokus auf den Funktionen und nicht auf einem einzigartigen GUI liegt.
Innerhalb der Marktplatz-Plattform werden Shops auf diesem Centarui Base Shop Konzept aufgebaut, weil dort standardisierte Shops angeboten werden sollen, die Funktionen und Produktsortimente gemeinsam nutzen sollen.