Какую CMS легко использовать DotNetNuke или Umbraco. Далее мы можем интегрировать наш существующий проект с ним? - PullRequest
9 голосов
/ 22 февраля 2010

Мы находимся в процессе внедрения CMS для нашего проекта, который в настоящее время широко использует главные страницы asp.net и css. Кроме того, приложение управляется данными и используются такие элементы управления, как gridview и listview. После небольшого поиска мы обнулили на двух CMS dotnetnuke и umbraco. Теперь мой вопрос:

  1. Какая из двух CMS лучше всего подходит и проста в использовании?
  2. Поддерживают ли они интеграцию существующего кода и пользовательского интерфейса

Пожалуйста, предоставьте ссылки для дальнейшего использования.

Заранее спасибо.

Ответы [ 5 ]

5 голосов
/ 22 февраля 2010

Поскольку интеграция идет очень сложно, интегрировать существующее приложение с CMS, особенно если оно динамическое и использует элементы управления, такие как gridview и т. Д. Здесь я делюсь ссылкой для:

  1. Проблемы интеграции существующего приложения с дотнетнуке
  2. Когда использовать dotnetnuke
  3. Дотнетнуке против Умбрако

Далее я процитирую следующие сравнения между ними:

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

Тем не менее, есть много различий, как заметит любой, кто использовал обе системы.

Вот некоторые вещи, которые следует учитывать в отношении Umbraco:

  • Его можно редактировать в Microsoft Word, что облегчает редактирование для большинства пользователей.
  • Есть OSS или коммерческие варианты установки
  • Высококачественная, высоко функциональная CMS
  • Установка дает вам пустую страницу - без шаблона, не так уж много чего еще - Это означает большую свободу и гибкость - свободу добиться успеха или свободу потерпеть неудачу. Успех сайта полностью зависит от разработчика, а это значит, что у вас должен быть высококвалифицированный и креативный разработчик, который также знает о соответствии законодательству и стандартам.
  • Umbraco предъявляет высокие требования к хостингу, поэтому сложно найти «общую» среду хостинга, которая будет его поддерживать
  • Все еще работаю над хорошими решениями для электронной коммерции
  • В версии 4 улучшена поддержка Safari и Firefox
  • Доступны хорошие плагины и система управления, встроенная в Umbraco

В отличие от этого, вот некоторые вопросы, которые следует учитывать относительно DotNetNuke:

Имеет проприетарное чувство, несмотря на то, что является открытым исходным кодом

  • Разработчикам Dot NET это нравится, у тех, кто не является разработчиками DOT NET, возникают проблемы с этим
  • На основе Microsoft ASP.NET, которая является самой популярной веб-технологией в настоящее время
  • Дешевый в использовании и снижает общие затраты на разработку - без текущих лицензионных сборов
  • Полный доступ к исходному коду, так что он может быть изменен для соответствия отдельным организациям
  • Может управлять текстом, изображениями, документами, ссылками, событиями, новостями, рекламными баннерами и многопоточной информацией
  • Поддерживает несколько сайтов
  • Легко устанавливается
  • Может управлять хостингом сайта, контентом, безопасностью, веб-дизайном и членством в одной программе
  • Многоязычность
  • Полностью расширяемый и масштабируемый
  • Удобный интерфейс и интуитивные мастера сайтов, значки справки и интерфейс для тех, кто знаком с Dot NET

Надеюсь, это поможет.

4 голосов
/ 18 марта 2010

Я использую Umbraco в течение последних 2 месяцев и собираюсь инвестировать в сертификацию.

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

Я уже установил dotnetnuke, но нашел его довольно вялым, но я могу ошибаться.

Понятия легко подобрать. Если вы знаете XSLT, asp.net MasterTemplates, то вы уже на пути к разработке простого сайта. Если вы знаете UserControls, вы действительно можете добиться успеха с дополнительными функциями.

Практически весь код, который вы помещаете в Umbraco, генерируется.

Я успешно преобразовал существующий сайт ASP.net.

Я согласен с хостингом, вам понадобится один домен, Umbraco не работает из подкаталога. Что вам нужно, так это простой пакет реселлеров. Среду разработки очень легко настроить с помощью Cassinni.

Чем разработан ваш существующий сайт?

2 голосов
/ 22 февраля 2010

Umbraco имеет свой базовый интерфейс, основанный на REST. Если вам нужно извлечь данные и использовать их где-то еще (например, в существующем приложении), тогда вы можете.

http://umbraco.org/documentation/books/introduction-to-base

0 голосов
/ 19 марта 2010

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

Что касается работы с существующими базами кода, я должен согласиться с @Coder. То, что вы используете, будет трудоемким процессом.

0 голосов
/ 22 февраля 2010

С Umbraco очень легко работать, и я, безусловно, рекомендую его.

...