Какие альтернативы существуют в проектах ОС для c #, аналогичных Joomla / Mambo / Drupal?

Я начинаю проект с клиента для создания веб-приложения, и я немного застрял в выборе решения.

В прошлом я использовал Joomla для многих клиентов, но у этого клиента есть особые запросы, которые я ЗНАЮ, что мне придется строить самому.

Проблема, с которой я сталкиваюсь, заключается в том, что я работаю полный рабочий день в .NET-спектре, и хотя я начинающий разработчик на PHP и изучаю подключаемую архитектуру Joomla уже около месяца, мне гораздо удобнее строить что-то в ASP.NET, чем я в PHP.

Мой вопрос заключается в том, какие проекты ОС существуют, у которых есть такое же сообщество, как Joomla / Mambo / Drupal, наряду с плагином в архитектуре, которая также похожа на Joomla?

На самом деле у меня нет времени, чтобы построить полноценную систему CMS в ASP.NET, но если что-то уже существует, это может дать мне X% (25%, 50%, что-то) того, что есть у Joomla, по крайней мере, получит я на правильном пути. У Joomla просто слишком много расширений и слишком много поддержки со стороны сообщества, чтобы я мог от нее отказаться, если в сфере ASP.NET нет ничего похожего.

18.04.2009 17:27:57
9 ОТВЕТОВ
РЕШЕНИЕ

Я использую (и боролся с) DotNetNuke .

2
18.04.2009 17:48:48
Я использовал DNN раньше, но это выглядело довольно медленно. Однако в нем есть встроенная платформа расширения, на которой я смотрел некоторые подкасты. Я никогда ничего не разрабатывал для этого. Самая большая проблема с DNN состоит в том, что у него просто не хватает "материала" по сравнению с Joomla. Спасибо за предложение, хотя!
Joseph 18.04.2009 17:55:26
Мне также интересно, есть ли что-то, что запускается с использованием инфраструктуры MVC. +1 за ДНР хотя.
Joseph 18.04.2009 18:06:22
DNN не такой медленный, как раньше, к счастью.
Keltex 18.04.2009 21:22:56
+1 за ДНН. Он имеет кривую обучения, но определенно выполняет свою работу.
notandy 1.05.2009 13:40:14

Есть также Umbraco, о котором я слышал хорошие вещи :)

2
20.04.2009 16:00:30
Спасибо микл. Я собираюсь взглянуть на это. Я ценю помощь!
Joseph 20.04.2009 16:14:52

Есть mojoPortal .

Кажется, он не такой «большой», как DotNetNuke (например), но у него довольно много функций:

  • Блоги, Форумы, Календарь событий, Карты Google, Фотогалереи, электронная коммерция, Безопасный общий доступ к файлам, Информационный бюллетень, Опросы, Опросы,
1
20.04.2009 16:04:43
Спасибо Мартин. Посмотрим на это.
Joseph 20.04.2009 16:15:23

У Telerik есть версия сообщества для системы SiteFinity CMS. Хотя у меня был большой опыт работы с RadControls, я не могу поручиться за SiteFinity. Возможно, стоит проверить, так как Telerik имеет отличную поддержку своих продуктов.

Возможно, это еще более сложная задача, но у Роба Коннери (парня из SubSonic) MVC StoreFront есть хорошая возможность публикации CMS / контента, которая имеет архитектуру плагинов. Он опубликовал серию видеороликов, которые вращаются вокруг его возможностей. Роб дал предварительный просмотр возможности в MIX .

1
20.04.2009 16:17:39
SiteFinity не является открытым исходным кодом!
M4N 20.04.2009 16:14:24
@Martin спасибо за указание на это. @ Давид Я действительно ищу что-то для ОС, хотя раньше я кратко изучал SiteFinity. Спасибо за все ссылки и ваш вклад, хотя!
Joseph 20.04.2009 16:23:47
Что касается MVC StoreFront, я смотрел большинство этих видео, и у него определенно есть потенциал. Я тоже посмотрю на это.
Joseph 20.04.2009 16:28:24

N2 выглядит довольно хорошо, я не использовал его, хотя: http://n2cms.com/

3
20.04.2009 16:26:46

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

1
26.04.2009 10:26:14

Проверьте Cuyahoga

2
26.04.2009 10:36:43

Может стоит взглянуть на граффити

Хотя он не с открытым исходным кодом, он основан на .NET и имеет простой движок тем и архитектуру плагинов. У него нет такого большого количества последователей, как у Drupal, но его довольно просто настроить и он подходит для вашего текущего набора навыков, когда дело доходит до его расширения.

Обновление : Граффити теперь с открытым исходным кодом.

2
17.06.2010 08:18:02

в дополнение к N2, упомянутому выше (из которого я большой поклонник), есть возможность (для действительно смелых душ!) запустить Drupal поверх .Net с компилятором Phalanger - для этого требуется несколько патчей для Phalanger и по крайней мере один исправить в самом Drupal (сеанс cookie, если быть точным). В качестве награды вы получите снижение производительности и все плюсы инструментов разработки .Net.

3
7.05.2009 22:45:44