これは、MicrosoftによるASP.NETコアフレームワークで開発されたオープンソースコンテンツ管理システム(CMS)です。それを使用して、無制限のページと無制限のブログを備えたあらゆるタイプのレスポンシブWebサイトを作成します。
このCMSはWordPress CMSのように機能し、あなたはそれが好きになるでしょう。
以下を使用してこのCMSを構築しました。
システム内のCMSファイルをダウンロードし、[.slnファイル]をクリックして、Visual Studio 2019または新しいバージョンで開きます。
次の手順に従う必要があります。
次に、CMSのルートで指定されたappsettings.jsonファイルを開き、接続文字列をデータベースに変更します。デフォルトでは:
{ "ConnectionStrings": { "DefaultConnection": "Server=vaio;Database=CMSCore;Trusted_Connection=True;", "IdentityConnection": "Server=vaio;Database=CMSCoreIdentity;Trusted_Connection=True;" } }
このCMSを実行するには、2つのデータベースが必要になります。 1つはページ、ブログ、画像などを保存するものです。もう1つは、ID管理者が管理ユーザーの認証と承認を行うために使用されます。
このCMSを使用するために身元を学ぶ必要はありませんが、まだ気に入っている場合は、ASP.NET CoreでIDメンバーシップシステムをセットアップおよび構成する方法にアクセスしてください
EFコア移行コマンドは、このCMSの両方のデータベースを作成します。
パッケージを開くコンソールを管理し、startup.csクラスのディレクトリに移動します。
PM> cd CMS
次に、これらの4つのコマンドを1つずつ実行します。
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
このリポジトリにscript.sqlというファイルを配置しました。このスクリプトは、CMSデータベースでSQL Server Management Studioで実行されます(識別データベースではありません)。このスクリプトでは、すべてのSQL SPSおよびSQL関数が追加されます。
管理者ユーザーはIDデータベースに作成する必要があり、このユーザーはCMSにアクセスして、ページ、ブログ、メディア、メニューなどを追加、更新、デリットします。
Visual Studio(ショートカットF5キー)でアプリケーションを実行し、ブラウザで以下のURLを開き、管理者ユーザーを作成します。
https://localhost:44375/Login/Create
ポート60905をこのCMSに設定したVSに変更します。このCMSをオンラインでドメインで実行している場合、URLは次のとおりです。
https://yourdomain.com/Login/Create
デフォルトでは、管理者ユーザーは次の資格情報で作成されます。
Username - admin password - Secret123$
CMSのログインURLは次のとおりです。
https://localhost:44375/Login
次の資格情報でログインします。
Username - admin password - Secret123$
Webサイトの表示を開始するには、CMSに1つのページと1つのメニューを追加する必要があります。
a。ページを追加します
CMSにログインした後Page > Add Page 、「Home」と呼ばれる新しいページを作成します。名前を「ホーム」、URLは「ホーム」として追加し、説明内でサイトのホームページにHTMLを追加します。
b。メニューを追加します
CMSでPage > Add Menuに移動します。右側には2セットのテキストボックスがあり、その他は下部にあります。
右側のテキストボックスにメニュー項目が追加されます。そのため、名前フィールドに「家」を追加し、スラッグフィールドに「ホーム」を追加します。
下のテキストボックスには、メニュー名が付けられます。名前に「メイン」を追加し、ステータスに「アクティブ」を選択します。
最後に、下部の[送信]ボタンをクリックします。
これで、このURLをブラウザで実行してWebサイトを表示できます。
https://localhost:44375
ステップ6を完全に無視して、CMSデータベースのSQL Server Management Studio(識別データベースではない)でdata.sqlファイル(このリポジトリに提供)を実行できます。このスクリプトファイルは、すべてのデモデータを追加します。
便利だと思う場合は、このプロジェクトをサポートしてください。ありがとう。
ASP.NETコアフレームワークで作成された「Sree Ram」CMSが気に入るはずです。あなたのサポートを示すためにこのリポジトリに主演してください。
GitHub Issue Trackerを使用して質問してください。