Мы находимся в процессе реализации CMS для нашего проекта, который в настоящее время экстенсивно использует ведущие страницы asp.net и css. Также приложение управляемо данными и управляет как gridview, и listview используются. После небольшого поиска мы обнулили на двух CMS dotnetnuke и umbraco. Теперь мой вопрос:
Предоставьте ссылки для дальнейшей ссылки.
Заранее спасибо.
Что касается интеграции, то очень сложно интегрировать существующее приложение с CMS, особенно если оно динамическое и использует элементы управления, такие как gridview и т. Д. поделиться ссылкой на:
Далее я цитирую следующие сравнения между ними:
Оба имеют то преимущество, что они программы с открытым исходным кодом, что означает, что они постоянно обновляются и улучшаются. Существует множество плагинов и приложений, созданных ядром заинтересованных пользователей, которые регулярно увеличивают функциональность и удаляют ошибки.
Тем не менее, существует множество различий, как заметит любой, кто использовал обе системы.
Вот некоторые вещи, которые следует учитывать об Umbraco:
- Его можно редактировать в Microsoft Word, что упрощает редактирование для большинства пользователей.
- Существуют варианты установки OSS или коммерческой установки.
- Высококачественная, высокофункциональная CMS
- Установка дает вам пустую страницу - ни шаблона, ни много чего другого - это означает большую свободу и гибкость - свободу успех или свобода неудач.Успех сайта полностью зависит от разработчика, а это означает, что у вас должен быть высококвалифицированный и креативный разработчик, который также знает, что такое соответствие законам и стандартам.
- Umbraco предъявляет высокие требования к хостингу, поэтому трудно найти среду «общего» хостинга, которая будет его поддерживать
- Все еще работает над хорошими решениями для электронной коммерции
- Версия 4 лучше поддерживает Safari и Firefox
- Доступны хорошие плагины и система управления, встроенная в Umbraco
. Напротив, вот некоторые моменты, которые следует учитывать в отношении DotNetNuke:
Имеет ощущение собственности, несмотря на то, что он является открытым исходным кодом
- Разработчикам Dot NET это нравится, те у тех, кто не является разработчиками dot NET, с этим возникают проблемы
- На основе Microsoft ASP.NET, которая в настоящее время является самой популярной веб-технологией
- Дешево в использовании и снижает общие затраты на разработку - никаких текущих лицензионных сборов
- Полный доступ к исходный код, чтобы он мог быть изменен для соответствия отдельным организациям
- Может управлять текстом, изображениями, документами, ссылками, событиями, новостями, рекламными баннерами и цепочкой информации
- Поддерживает несколько веб-сайтов
- Легко устанавливается
- Может управлять сайтом хостинг, контент, безопасность, веб-дизайн и членство i n одна программа
- Многоязычность
- Полностью расширяемая и масштабируемая
- Удобный интерфейс и интуитивно понятные мастера сайта, значки справки и интерфейс для тех, кто знаком с Dot NET
Надеюсь, это поможет.
Umbraco имеет свой интерфейс BASE, который основан на REST. Если вам нужно вытащить данные и использовать их в другом месте (т.е. в вашем существующем приложении), то вы можете.
С Umbraco очень легко работать, и я определенно рекомендую его.
Я использую DotNetNuke около 5 лет, и с ней было приятно работать. Это немного абстрагируется от того, что использует большинство разработчиков .NET, так что работа с ним тоже требует некоторого привыкания. Мне было довольно легко осуществить переход самостоятельно. Есть несколько замечательных книг о разработке DotNetNuke, а также несколько замечательных ресурсов в сети.
Что касается работы с существующими базами кода, я должен согласиться с @Coder. Что бы вы ни использовали, это займет много времени.
Я использую Umbraco в течение последних 2 месяцев и собираюсь инвестировать в сертификацию.
Что мне нравится в Umbraco, так это то, что вы можете идти легко или очень сложно. Я имею в виду, что из коробки вы можете создать что-то очень быстро и в ближайшее время начать работу, а затем развивать это.
Раньше я устанавливал dotnetnuke, но он показался мне довольно медленным, но могу ошибаться.
Концепции легко усвоить. Если вы знаете XSLT, asp.net MasterTemplates, значит, вы на правильном пути к разработке простого сайта. Если вы знаете UserControls, вы действительно можете преуспеть с дополнительными функциями.
Практически весь код, который вы вставляете в Umbraco, генерируется.
Я успешно преобразовал существующий сайт ASP.net.
Я согласен с хостингом, вам понадобится один домен, Umbraco не работает из подкаталога. Что вам действительно нужно, так это простой пакет для реселлеров. Среда разработки очень проста в настройке с помощью Cassinni.
На чем разработан ваш существующий сайт?