.NET CMS с настраиваемой аутентификацией

Я знаю, что есть масса вопросов о CMS на основе .NET, но у меня есть некоторые особенности, которые я ищу.

1) Возможность использовать существующую аутентификацию нашего приложения (у нас есть собственная реализация System.Web.Security.MembershipProvider, а также MembershipUser)

2) Иметь возможность ограничить круг лиц, которые могут просматривать определенные страницы/сегменты, на основе наших настраиваемых ролей, в дополнение к ограничениям на то, кто может их редактировать.

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

(Легкий вес тоже плюс, читал про Orchard и N2)


comment
@ закрытое голосование, слишком локализовано? Мы не можем быть единственными, кто хочет интегрировать CMS в существующее приложение с настраиваемой аутентификацией. Я думал, что голосование было за повторяющийся вопрос, который я пропустил.   -  person Davy8    schedule 09.02.2011
comment
Может быть, это довольно локализовано, осталось 2 дня на награду, и нет ответов, которые имеют непосредственный опыт в этом. Я думал, что это будет несколько общим требованием.   -  person Davy8    schedule 16.02.2011


Ответы (4)


Я не знаю, насколько это поможет вам, но вот. В прошлом году мы искали системы управления контентом .NET, и я не был в восторге. Есть масса коммерческих систем, которые действительно дороги и кажутся дерьмом.

Сначала я проверил N2. Он казался действительно чистым, но для наших целей он был слишком скромным. Нам пришлось бы сделать массу пользовательских разработок, чтобы удовлетворить наши потребности. Это действительно фреймворк CMS, а не продукт CMS.

Umbraco была еще одной системой, которую мы серьезно рассмотрели. Он имеет гораздо больше встроенных функций, и это довольно хорошая система, если вы не возражаете против небольшого XSLT. Он использует стандартную структуру поставщика членства, так что это в вашу пользу. Я действительно не знаю, будут ли роли делать то, что вы хотите. Но поскольку это бесплатно, вы можете поиграть с ним, чтобы увидеть, соответствует ли оно вашим потребностям.

Что касается Орчарда, я мало что о нем знаю. Его не было, когда мы искали, но кажется интересным. Я не мог сказать в разумные сроки, как он обрабатывает членство и роли на серверной части. Похоже, что он ориентирован на небольшие сайты, поэтому в этом отношении он может быть немного ограниченным.

person Shea Daniels    schedule 15.02.2011

Мы использовали продукт Telerik Sitefinity с аутентификацией с помощью настраиваемых форм. Вы можете использовать проверку подлинности с помощью форм из коробки или настроить ее. Он также использует модель провайдера.

Дополнительная информация о пользовательской аутентификации можно найти здесь.

person LordHits    schedule 17.02.2011

Я бы посоветовал изучить AxCMS (на AxCMS.net). Он является полным, подключаемым и имеет обширную документацию. Конкретная документация об их реализации членства и безопасности доступна по адресу: http://help.axcms.net/en_help_concepts_security.AxCMS Скотт Гу из Microsoft рекомендует ее здесь по адресу http://weblogs.asp.net/scottgu/archive/2006/02/02/437220.aspx

person smartcaveman    schedule 18.02.2011

EPiServer — это коммерческая CMS на основе ASP.NET. По сути, это набор сборок .NET, на которые вы ссылаетесь и встраиваете их в свое приложение ASP.NET, чтобы превратить его в первоклассную CMS.

Он использует стандартные функции ASP.NET, такие как модель провайдера, поэтому вы можете обменивать биты.

person saille    schedule 09.02.2011
comment
У меня возникли проблемы с тем, чтобы пройти мимо маркетинговых разговоров, чтобы понять, как это работает, как выглядит API и т. Д. Также я не могу найти информацию о ценах на их сайте. - person Davy8; 09.02.2011