Подтвердить что ты не робот

Создание CMS в ASP.NET MVC

Мне любопытно узнать, был ли написан какой-либо базовый код CMS для ASP.NET MVC.

Я задаю вопрос: я создаю веб-сайт для управления данными для клиента, и я уже потратил значительное количество времени на его создание с нуля в MVC, но теперь клиент хочет, чтобы управление контентом объекты.

В основном они хотят иметь возможность добавлять/редактировать/удалять статьи и иметь контроль над версиями.

Было бы здорово, если бы я мог как-то "закрепить" управление контентом, не начинать с нуля, разрабатывая его под существующей CMS.

Должен ли я сам управлять элементом управления редакцией статьи и ревизией или использовать другой существующий пакет?

4b9b3361

Ответ 1

N2 делает то, что вы описываете, - "болты" для существующих решений ASP.NET(включая MVC).

Ответ 3

(Я знаю, что этот вопрос старый, но он по-прежнему подходит для релевантных поисковых запросов.)

Сегодня я обнаружил Meek, http://www.adventuretechgroup.com/labs-meek/, и было очень просто и ненавязчиво добавить в мой проект MVC, который, я считаю, является тем, что исходный плакат хотел бы - закрепить на CMS как функцию, а не захватить весь ваш сайт.

Ответ 4

Piranha CMS хорошо подходит для привязки к существующему приложению. Автор этого описывает почему и как здесь. Процитировать прямо из этого источника:

"Наша цель - управление контентом и наличие прозрачного и легкого API для разработчиков. Piranha CMS практически не содержит компонентов или помощников, которые вообще визуализируют любой HTML-код, он просто предоставляет базу данных, интерфейс менеджера и механизм маршрутизации для извлечения правильные данные для текущего запроса.

Если у вас есть существующий веб-сайт, вы можете полностью обойти маршрутизацию, добавьте одну страницу за раз в интерфейсе менеджера, а затем вручную загрузите модель страницы на существующей странице. Это позволит вам сохранить исходное приложение точно так же, но управлять содержимым из интерфейса менеджера. "

Ответ 5

Если вы все еще ищете, я опубликовал новую CMS с открытым исходным кодом здесь:

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

Ответ 6

Вот также краткое описание того, как Telerik Sitefinity делает это:

http://www.sitefinity.com/mvc-cms

вкратце - позволяет подключать стандартные классы system.web.mvc.controller как виджеты, позволяет использовать API для чего угодно, включая привязку модели, стандартную Razor для механизма просмотра и т.д.

Ответ 7

Существует также Oxite, который, я считаю, больше связан с движком блога.

Ответ 8

Посмотрите на AtomicCms бесплатную систему управления контентом с открытым исходным кодом на основе ASP.NET MVC 1.0 http://atomiccms.codeplex.com

Ответ 9

Отметьте для Orchard;-) Он основан на asp.net mvc.