Управление контентом - рекомендации ASP.NET

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

Я искал в Stackru некоторые рекомендации, но, похоже, на самом деле не было высоко оцененных идей для реализации ASP.NET.

Не поймите меня неправильно, PHP и MySQL, безусловно, имеют свое место, но есть некоторые случаи, когда вам действительно нужно придерживаться реализаций ASP.NET и SQL Server из-за других ограничений. И Drupal, и WordPress выглядят довольно круто, но я не смогу их настроить и установить в средах, с которыми мне приходится работать.

Каковы лучшие решения ASP.NET CMS там?

9 ответов

Решение

Я бы попробовал немного более точный поиск:

[asp.net] "управление контентом"

Отфильтруйте его только по вопросам с тегом "asp.net" и убедитесь, что вы ищете фразу "Управление контентом", а не два слова.

Многое из этого действительно сводится к вашему определению "Управление контентом". Последние 5 лет я профессионально работал с такими вещами, как CMS от Microsoft, и недавно с MOSS Web Content Management, а до этого - с двумя или тремя CMS, написанными на заказ, которые мы написали для издательства, поэтому я рассматриваю CMS быть законченными инструментами для создания сайтов, ориентированными на публикацию различных типов и стилей контента.

Что касается opensource/free/cheap, я недавно посмотрел на несколько и обнаружил следующее:

  • N2 CMS - это то, на чем я остановился, в основном потому, что у них есть работающая реализация MVC, и я хочу это узнать, но это также ближе всего к моему определению CMS
  • Umbraco - близкая секунда, подведенная отсутствием MVCness в то время.
  • Graffiti CMS - на самом деле это не CMS, а скорее прославленный блог-движок
  • DotNetNuke - В.Б., и я работаю в C#. Замечательно, если вы действительно хотите портал, однако.

Просто мои мысли, чтобы поддержать обычные мягкие списки.

Возможно, вы захотите проверить Umbraco - полностью написанный на C#/.NET, с очень мощным программным API (использующим много XSLT для преобразований).

Они предлагают как бесплатную версию сообщества, так и коммерческие версии.

Марк

Microsoft выпустила "Orchard"... Похоже, это надежная реализация CMS на платформе ASP.NET MVC.

http://orchard.codeplex.com/

Я видел статью (написанную ScottGu) о cms под названием axcms. Можешь попробовать.

Мой собственный фаворит - Tridion, который можно использовать для сайтов на.NET или Java. Это не бесплатно, хотя, если это то, что вы ищете.

Композит тоже может быть интересным - тоже не бесплатный, но есть возможность пробного периода.

DotNetNuke, вероятно, самый популярный и имеет множество плагинов и документации.
Это написано в VB.NET, хотя:(

Я недавно использовал DotNetNuke и очень рекомендую его. Его было очень легко установить, особенно из установщика веб-платформы (от Microsoft), а также очень легко настроить.

Мои клиенты закончили тем, что покупали скин, но я обнаружил, что действительно легко создать скин самостоятельно, а также настроить приобретенный скин. Попробуйте поискать бесплатные скины XHTML DotNetNuke.

Также было действительно легко создавать новые модули! Я написал четыре на C#, и это было очень легко.

Фактический источник DNN был написан на VB.NET с множеством таблиц HTML. Это определенно не близко к тому, что большинство людей считают лучшими практиками, но это работает довольно хорошо. Это один из тех программных проектов, где он работает действительно хорошо, а потом вы смотрите за кулисы и сожалеете, что сделали это.

Однажды я оценил это, и не смог пройти мимо источника, потому что это был VB.NET. Я сожалею об этом сейчас - этот последний проект прошел очень хорошо для меня. Поэтому я очень рекомендую это. Это не значит, что это будет стоить вам ничего, кроме времени, потраченного на оценку.:)

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

Мы начали исследования для CMS в 2008 году с онлайн-поиском и полным списком CMS http://www.cmsmatrix.org/. (уму непостижимо, сколько там "CMS")

В итоге мы посмотрели на ".NET-friendly" CMS, рекомендованную Gartner и Forrester. "Магический квадрант" Gartner из лидеров / претендентов и ниш / провидцев, а также "Волна" Форрестера указывают как на наборы функций, так и на рынок и дорожную карту поставщиков.

Хороший запрос предложения (RFP) или подсказка для сравнения не должен спрашивать "у вас есть X?" но сравнить и посмотреть, какое решение делает это лучше.

В то время Kentico и Sitefinity были в нашем оценочном списке как.NET-дружественные. Мы также рассмотрели DotNetNuke, хотя было небольшое возражение против того, чтобы "стать программистами DNN", а не оставаться в основном.NET (я уверен, что там есть неправильное восприятие, без обид).

В итоге мы сравнили RedDot и Tridion и обнаружили, что Tridion лучше подходит для нас благодаря его.NET API и гибкости.

Другие вопросы по тегам