Это система управления контентом с открытым исходным кодом (CMS), разработанная с Microsoft Microsoft. Используйте его для создания любых типов адаптивных веб -сайтов с неограниченными страницами и неограниченными блогами.
Этот CMS работает как WordPress CMS, и вам это понравится.
Я создал этот CM, используя следующее:
Загрузите файлы CMS в вашей системе и нажмите файл .sln, чтобы открыть его с помощью Visual Studio 2019 или более новой версии.
Вам нужно выполнить следующие шаги:
Затем откройте файл appsettings.json , приведенный в корне CMS, и измените строку подключения в вашу базу данных. По умолчанию это:
{ "ConnectionStrings": { "DefaultConnection": "Server=vaio;Database=CMSCore;Trusted_Connection=True;", "IdentityConnection": "Server=vaio;Database=CMSCoreIdentity;Trusted_Connection=True;" } }
Для запуска этой CMS вам понадобятся 2 базы данных. Один, который будет хранить страницы, блоги, изображения и т. Д. Другой будет использоваться управлением идентификацией для выполнения аутентификации и авторизации пользователя администратора.
Вам не нужно изучать личность для использования этой CMS, но если вам все еще нравится, посетите, как настроить и настроить систему членства идентификации в ядро ASP.NET
Команды EF Core Migrations будут создавать обе базы данных для этого CMS.
Открыть пакет управляйте консоли и перейдите в каталог класса Startup.cs:
PM> cd CMS
Затем запустите эти 4 команды один за другим:
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 в этом репозитории. Вы запускаете этот скрипт в своей студии управления SQL Server в базе данных CMS (не в базе данных идентификации). Этот скрипт добавит все функции SQL SPS и SQL.
Пользователь администратора должен быть создан в базе данных идентификации, и этот пользователь будет получить доступ к CMS, чтобы добавить, обновить, дельте страницы, блоги, медиа, меню и т. Д.
Запустите свое приложение в Visual Studio (щедро f5), а затем откройте приведенный ниже URL -адрес в вашем браузере, чтобы создать пользователя администратора:
https://localhost:44375/Login/Create
Измените порт 60905 на тот, который ваш VS установил для этого CMS. Если вы используете этот CMS онлайн в домене, то URL будет:
https://yourdomain.com/Login/Create
По умолчанию пользователь администратора будет создан со следующими учетными данными:
Username - admin password - Secret123$
URL входа в CMS:
https://localhost:44375/Login
Войдите со следующими учетными данными:
Username - admin password - Secret123$
Вам нужно добавить одну страницу и одно меню в CMS для сайта, чтобы начать отображение.
а Добавить страницу
После регистрации в CMS перейдите на Page > Add Page и создайте новую страницу с названием «Дом». Добавьте его название как «Дом», URL как «Дом» и внутри описания Добавьте HTML для домашней страницы вашего сайта.
беременный Добавить меню
В CMS перейдите на Page > Add Menu . На правой стороне есть 2 набора текстовых полей, а также внизу.
На правых текстовых коробках вы добавляете элементы меню. Так что добавьте «домой» для названия Филд и «Дом» для поля Slug.
В нижних текстовых полевых окнах вы даете название меню. Так что добавьте «Main» для имени и выберите «Active» для статуса.
Наконец, нажмите кнопку «Отправить» внизу.
Теперь вы можете просмотреть веб -сайт, запустив этот URL в своем браузере:
https://localhost:44375
Вы можете полностью игнорировать шаг 6 и просто запустить файл data.sql (предусмотренного в этом репозитории) в вашей студии управления SQL Server в базе данных CMS (не в базе данных идентификации). Этот файл скрипта добавит все ваши демонстрационные данные.
Если вы найдете это полезным, поддержите этот проект. Спасибо.
Вам понравится CMS «Sree Ram», сделанная в основной структуре ASP.NET. Светь этот репозиторий, чтобы показать вашу поддержку.
Пожалуйста, используйте трекер выпуска GitHub, чтобы задать вопросы.