Встраиваемая CMS для .NET - PullRequest
5 голосов
/ 15 июля 2011

Можете ли вы порекомендовать платформу CMS, которая может быть встроенной в существующее веб-приложение?

Требования:

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

Спасибо.

Ответы [ 2 ]

1 голос
/ 12 октября 2011

Оказалось, что Орчард был как можно ближе к .NET.

К сожалению, в теории это звучит хорошо, но на практике показало себя плохо.

Ответ на вопросы - нет ни одного .

Вам лучше использовать внешний или просто свернуть свой собственный с небольшими наборами функций.

Ни одно из решений не является идеальным и должно рассматриваться в каждом конкретном случае.

1 голос
/ 16 июля 2011

Я бы сказал, что CMS не предполагается использовать в качестве встроенного в существующее веб-приложение. В этом случае я бы предложил найти не CMS, а некоторые сторонние компоненты, которые сделают все для вас: EntLib для аутентификации пользователя, Yahoo UI для взаимодействия с пользователем и т. Д. .

С другой стороны, взгляните на Orchard Project от Microsoft - это бесплатный, открытый исходный код, хорошо структурированный и организованный (модули, настройка пользовательского интерфейса, IoC и т. Д.), А также хорошо поддерживаемая сообществом CMS. 1009 *

Если ваше веб-приложение создано с использованием ASP.NET MVC, то будет несложно создать «мост» между Orchard CMS API и вашим веб-приложением - модель, бизнес-логика, контроллеры («драйверы» в терминах Orchard). ) и т. д. как садовые модули.

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