Mvc cms asp net: Какие сейчас есть ASP.NET MVC CMS? — Хабр Q&A

c# — Основные шаги для создания очень простой системы CMS для ASP.NET MVC 4

спросил

Изменено
7 лет, 7 месяцев назад

Просмотрено
22к раз

Я работаю над приложением ASP.NET MVC 4 , которое имеет панель администратора, целью которой является предоставление очень простых функций CMS. Что мне нужно, так это предоставить администраторам возможность создавать новые макеты и новые страницы, используя эти макеты и наполняя их контентом.

Использовать существующую CMS не вариант (не знаю почему), мне никогда не приходилось реализовывать такую ​​штуку и я не могу найти туториалов, статей на эту тему.

Можете ли вы предоставить некоторую базовую логику или хорошее руководство по созданию такой базовой функциональности, это кажется общим вопросом, но все же идея заключается в том, чтобы работать для ASP. NET MVC 4 .

  • c#
  • asp.net-mvc-4
  • система управления контентом

7

Не забывайте, я только что узнал об этих проектах CMS (оба с открытым исходным кодом)

  • BetterCMS
  • ЕСМС

На вашем месте я бы взглянул на некоторые примеры с открытым исходным кодом для сравнения и решил, какие функции вы хотите реализовать и как они их реализуют. При поиске я нашел несколько примеров:

Orchard — CMS с открытым исходным кодом на основе ASP.NET MVC, которая имеет высокие оценки.

OSNet — CMS ASP.NET с открытым исходным кодом, найденная на SourceForge.

Кроме того, в этой статье есть несколько полезных ресурсов, которые могут оказаться полезными (прокрутите вниз, чтобы узнать подробности реализации). Просто проведите небольшое исследование, прежде чем сдаться, большую часть этого материала нетрудно найти, и это почти наверняка уже было сделано раньше.

Я создал базовую для своих клиентов, я настроил отдельную область (бэкенд). С базовой системой аутентификации, использующей базу данных плоских файлов (так что нет зависимости от MS SQL или чего-то еще). Я использовал Biggy для этого

Я использовал бутстрап в качестве макета.

Добавлен загрузчик файлов с перетаскиванием (для изображений)

Добавлен ползунок, который загружает изображения, люди могут заказать это

Графический интерфейс представляет собой уценку или базовый HTML-редактор wysiwyg

Упаковал его в пакет nuget и сохранил на RSS-канал Nuget, чтобы я мог легко загрузить его в существующий пакет.

1

Зарегистрируйтесь или войдите в систему

Зарегистрируйтесь с помощью Google

Зарегистрироваться через Facebook

Зарегистрируйтесь, используя адрес электронной почты и пароль

Опубликовать как гость

Электронная почта

Требуется, но не отображается

Опубликовать как гость

Электронная почта

Требуется, но не отображается

Галерея NuGet | MVC.

Easy.CMS 1.3.0.1

Простая в использовании, легкая CMS для ASP.NET MVC 3, MVC 4 и MVC 5 с механизмом просмотра Razor и C# на основе разметки html. Может быть установлен как на вновь созданный проект MVC 3, MVC 4 и MVC 5, так и на уже существующий. Зоны управления отмечены атрибутами html5 «data-«.

Продукт Версии
.NET Framework нетто40
сеть403
нетто45
сеть451
сеть452
сеть46
сеть461
сеть462
сеть463
сеть47
сеть471
сеть472
сеть48

Совместимые целевые платформы

Дополнительные вычисляемые целевые платформы

Узнайте больше о целевых платформах и . NET Standard.

Этот пакет не имеет зависимостей.

NuGet-пакеты (2)

Показаны 2 основных пакета NuGet, которые зависят от MVC.Easy.CMS:

Пакет загрузок

MVC.Easy.CMS.Views

Расширение для MVC Easy CMS. Это позволяет управлять просмотрами и создавать новые страницы через бэк-офис.

MVC.Easy.CMS.NHibernate

Расширение для MVC Easy CMS. Это позволяет хранить данные в базе данных MS SQL с использованием NHibernate

.

репозиториев GitHub

Этот пакет не используется никакими популярными репозиториями GitHub.

Версия загрузок Последнее обновление

1.3.0.1

2872 13. 10.2014

1.3.0

1145 08.09.2014

1. 2.0.2

1362 11.02.2014

1.2.0.1

1221 28. 10.2013

1.1.0.1

1897 09.07.2013

1. 0.9

1439 21.03.2013

1.0.8

1283 09. 01.2013

1.0.7.2

1262 24.12.2012

1. 0.6

1405 15.10.2012

1.0.5

1247 13. 09.2012

1.0.3

1204 20.08.2012

1.