Dies ist ein Open-Source-Content-Management-System (CMS), das von Microsoft mit ASP.NET Core Framework entwickelt wurde. Verwenden Sie es, um jede Art von reaktionsschnellen Websites mit unbegrenzten Seiten und unbegrenzten Blogs zu erstellen.
Dieses CMS funktioniert wie WordPress CMS und es wird Ihnen gefallen.
Ich habe dieses CMS mit Folgendem erstellt:
Laden Sie die CMS -Dateien in Ihrem System herunter und klicken Sie auf die Datei .sln, um sie mit Visual Studio 2019 oder einer neueren Version zu öffnen.
Sie müssen die folgenden Schritte ausführen:
Öffnen Sie dann die im Stamm des CMS angegebene appsettings.json -Datei und ändern Sie die Verbindungszeichenfolge in Ihre Datenbank. Standardmäßig ist es:
{ "ConnectionStrings": { "DefaultConnection": "Server=vaio;Database=CMSCore;Trusted_Connection=True;", "IdentityConnection": "Server=vaio;Database=CMSCoreIdentity;Trusted_Connection=True;" } }
Um dieses CMS auszuführen, benötigen Sie 2 Datenbanken. Eine, die Seiten, Blogs, Bilder usw. speichert. Der andere wird vom Identitätsmanagement verwendet, um die Authentifizierung und Autorisierung des Administratorbenutzers durchzuführen.
Sie müssen keine Identität für die Verwendung dieses CMS lernen. Wenn Sie jedoch noch mögen, besuchen Sie, wie Sie Identitätsmitgliedschaftssystem in ASP.NET CORE einrichten und konfigurieren.
Die Befehle von EF Core Migrations erstellen beide Datenbanken für dieses CMS.
Öffnen Sie die Paketkonsole und wenden Sie sich in das Verzeichnis der Startup.cs -Klasse:
PM> cd CMS
Führen Sie dann diese 4 Befehle nacheinander aus:
PM> dotnet ef migrations add Migration1 --context AppIdentityDbContext
PM> dotnet ef database update --context AppIdentityDbContext
PM> dotnet ef migrations add Migration2 --context CMSContext
PM> dotnet ef database update --context CMSContext
Ich habe eine Datei namens script.sql in diesem Repository platziert. Sie führen dieses Skript in Ihrem SQL Server Management Studio in der CMS -Datenbank aus (nicht in der Identifikationsdatenbank). Dieses Skript fügt alle SQL -SPS- und SQL -Funktionen hinzu.
Der Administratorbenutzer sollte in der Identitätsdatenbank erstellt werden, und dieser Benutzer zugreift auf das CMS, um die Seiten, Blogs, Medien, Menüs usw. hinzuzufügen, zu aktualisieren, zu delte.
Führen Sie Ihre Anwendung in Visual Studio (Taste F5 -Taste) aus und öffnen Sie die folgende URL in Ihrem Browser, um den Administratorbenutzer zu erstellen:
https://localhost:44375/Login/Create
Ändern Sie Port 60905 in die, die Ihr VS für dieses CMS festgelegt hat. Wenn Sie dieses CMS online in einer Domain ausführen, wird die URL:
https://yourdomain.com/Login/Create
Standardmäßig wird der Administrator Benutzer mit den folgenden Anmeldeinformationen erstellt:
Username - admin password - Secret123$
Die Anmelde -URL des CMS lautet:
https://localhost:44375/Login
Melden Sie sich mit den folgenden Anmeldeinformationen an:
Username - admin password - Secret123$
Sie müssen eine Seite und ein Menü im CMS hinzufügen, damit die Website angezeigt wird.
A. Seite hinzufügen
Nachdem Sie sich bei der CMS anmeldet, gehen Sie zu Page > Add Page und eine neue Seite namens "Home" erstellen. Fügen Sie seinen Namen als "Zuhause", die URL als "Zuhause" hinzu und fügen Sie die Beschreibung die HTML für die Startseite Ihrer Website hinzu.
B. Menü hinzufügen
Gehen Sie im CMS zu Page > Add Menu . Auf der rechten Seite und anderer unten befinden sich 2 Sätze von Textboxen.
Auf den rechten Textfeldern fügen Sie Menüelemente hinzu. Fügen Sie also 'Home' für Name Field und 'Home' für Slug Field hinzu.
In den unteren Textfeldern geben Sie den Menünamen an. Fügen Sie also 'Haupt' für den Namen hinzu und wählen Sie "aktiv" für den Status.
Klicken Sie schließlich unten auf die Schaltfläche Senden.
Sie können die Website jetzt anzeigen, indem Sie diese URL in Ihrem Browser ausführen:
https://localhost:44375
Sie können Schritt 6 vollständig ignorieren und einfach die Datendatei data.sql (in diesem Repository angegeben) in Ihrem SQL Server Management Studio in der CMS -Datenbank (nicht in der Identifikationsdatenbank) ausführen. Diese Skriptdatei fügt alle Ihre Demo -Daten hinzu.
Wenn Sie es nützlich finden, unterstützen Sie dieses Projekt. Danke schön.
Sie werden das "Sree Ram" CMS lieben, das aus ASP.NET CORE Framework hergestellt wurde. Seien Sie dieses Repository, um Ihre Unterstützung zu zeigen.
Bitte verwenden Sie den GitHub -Problem -Tracker, um Fragen zu stellen.