.NET CMS с открытым исходным кодом для использования в качестве фреймворка с Jquery и MVP

Я читал несколько статей о CMS с открытым исходным кодом.

Я ищу что-то вроде платформы .NET CMS, которая реализует структурный шаблон MVP (без MVC), jQuery, чтобы я мог добавлять свои собственные классы, пользовательские элементы управления, страницы и все, что захочу.

Я слышал об Umbraco и N2. Не уверен, что они лучшие или просто то, что я ищу.

Кто-нибудь знает об этих фреймворках? Любое другое предложение?


person Tony    schedule 25.04.2011    source источник


Ответы (1)


Я использовал Umbraco с шаблоном MVP (версия 4.7). Это неплохо, хотя и заставляет вас использовать пользовательские элементы управления и мастер-страницы. Он действительно многое делает в XSLT, но его легко обойти, поэтому вы используете чистый C#.

Собирать тоже очень легко. Стоит попробовать, это единственная CMS с открытым исходным кодом, с которой я работал до сих пор.

Также обратите внимание на Орчард.

person Francis Gilbert    schedule 25.04.2011
comment
я смотрел на DNN и Umbraco... и мой вопрос больше похож на... Действительно ли стоит создавать наш сайт поверх этих фреймворков? Я имею в виду, кроме уже сделанного макета и еще пары функций... вам нужно написать весь код (чем я доволен). Так что, я думаю, если вы потратите одну неделю и создадите очень солидный макет, используя мастер-страницы, CSS и div... вы получите почти все, что вам нужно, чтобы начать программировать. Остальное просто создайте пользовательские элементы управления и все. это мое личное мнение после того, как я поиграл с демо-версией DNN. Если вы не хотите использовать все эти предопределенные моды - person Tony; 02.05.2011
comment
Привет, извините за задержку. Стоит использовать такой шаблон, как MVP, который является скорее структурой кода, чем фреймворком, но он значительно упрощает модульное тестирование, а структура обеспечивает более чистый и абстрактный способ кодирования в веб-формах. Но это личное предпочтение, а также зависит от того, насколько сложным будет ваш сайт, если это всего лишь небольшой сайт, просто продолжайте в соответствии с рекомендациями, если он может расти, стоит правильно настроить архитектуру, тогда вы будете быть в порядке, когда он начинает расти изменения. :) - person Francis Gilbert; 25.05.2011