Построение CMS в ASP.NET MVC - PullRequest
       37

Построение CMS в ASP.NET MVC

37 голосов
/ 18 марта 2009

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

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

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

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

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

Ответы [ 9 ]

21 голосов
/ 18 марта 2009

N2 выполняет то, что вы описываете - «привязывает» к существующим решениям ASP.NET (включая MVC).

7 голосов
/ 23 сентября 2010

Также, кубу интересно http://www.kooboo.com

3 голосов
/ 26 марта 2012

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

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

2 голосов
/ 14 апреля 2014

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

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

2 голосов
/ 21 января 2014

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

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

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

1 голос
/ 17 мая 2014

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

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

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

0 голосов
/ 30 июня 2011

Проверка на фруктовый сад ;-) Основан на asp.net mvc.

0 голосов
/ 20 февраля 2010

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

0 голосов
/ 18 марта 2009

Существует также Оксит , который, я считаю, больше похож на блог-движок.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...