С чего начать
Client API
Философия
Лицензирование
Требования к системе

Преимущества DotNetNuke

Простой доступ, в любое время, из любого места.

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

Персонализированный опыт пользователя.

Только авторизированные персоны могут иметь доступ к порталу и их уровень авторизации будет определять какая информация будет им представлена. К примеру,  если сотрудники будут иметь доступ  ко всей информации на портале, то клиенты могут иметь доступ только к тем зонам, которые разработаны специально для них. Это означает, что один портал может эффективно распоряжаться информацией для различных групп пользователей.

Лицензия открытого кода.

DotNetNuke является бесплатным программным обеспечением с открытым кодом и лицензирован на основе BSD соглашения. Это позволяет пользователям использовать систему бесплатно, а  IT-специалистам  реализовывать веб-проекты на коммерческой основе.

Ориентирован на пользователя.

DotNetNuke разработан таким образом, чтобы пользователям было проще управлять всеми разделами их проектов. Наличие механизма контентных подсказок, онлайн и оффлайн справочника, и хорошо проработанный пользовательский интерфейс позволяет значительно упростить операции. Функции Drag & Drop обеспечивает перемещение контейнеров и модулей при помощи мыши по странице. Корзина позволяет пользователям восстанавливать любые модули, страницы и контент, удаленные ранее. И много другое, позиционирует DotNetNuke, как одного из неоспоримых лидеров в среде CMS продуктов.  

Поддержка мультипортальности.

DotNetNuke может поддерживать несколько порталов или сайтов на одной инсталляции. При разделении административных опций между хостом и обособленным порталом, DotNetNuke  позволяет Администраторам управлять любым количеством сайтов. Каждый обособленный сайт может иметь уникальный дизайн и вести отдельную базу учетных записей (аккаунтов) пользователей.

Встроенные инструменты.

DotNetNuke поставляется с пакетом встроенных инструментов, которые предоставляют мощный функционал.  Параметры хостинга сайта, дизайна, контента, безопасности и членство в ролях безопасности легко управляются при помощи этих инструментов.

Производительность.

DotNetNuke создан с учетом больших требований к производительности, что позволяет одновременно тысячам пользователей иметь доступ к порталу не влияя на скорость. Возможность тонкой настройки производительности, которая доступна для Администраторов через веб-интерфейс, позволяет управлять кэшированием на стороне сервера, как страниц, так и отдельных модулей для быстрого отклика при передаче готовых веб-страниц, а функция сжатия пакетов информации позволяет сокращать передаваемый трафик на клиентский браузер до 80% объема.

Сто процентное управление информацией и независимость от Баз Данных.

DotNetNuke является системой с возможностью полного управления данными независимых от Базы Данных (БД). DotNetNuke использует модель провайдера Whidbey (ASP.NET) для доступа к БД, позволяя интегрироваться с любыми хранилищем информации. По умолчанию продукт поддерживает БД:  SQL сервера/MSDE 2000, 2005, 2008.

Краткий список преимуществ DotNetNuke с точки зрения роли пользователя.

Для конечных пользователей (пользователей сайта):

  • Простое управление сайтом через веб-браузер.
  • Не требуется опыт работы с HTML.
  • Интуитивно-понятный пользовательский интерфейс.
  • Применение WorkFlow при работе с контентом, что позволяет настраивать разные сценарии работы, как в режиме одного автора совмещающего права редактора так и при взаимодействии нескольких авторов и редакторов с разграничением прав модератора, редактора и публикатора.
  • Распределение ответственности и прав доступа через управление ролями безопасности и персональным разрешением на доступ.
  • Продвинутое членство в роли безопасности в сочетание с аудитом.
  • Минимальные затраты на обучение.
  • Контекстный онлайн справочник для получения нужной информации.

Для дизайнеров:
  • Разделение дизайна и контента.
  • Отсутствие ограничений на креативность.
  • Обеспечивает совместимость брендинга.
  • Исключает необходимость привлечения IT-отдела компании для редактирования дизайна. 
  • Позволяет IT-отделу сфокусироваться на стратегии построения инфраструктуры портала.
  • Позволяет другим членам рабочей группы быть в курсе действий по управлению сайтом.
  • Сокращает длительность цикла жизни проекта и улучшает качество и надежность программного обеспечения.

Для менеджеров компаний:

  • Позволяет эффективное наладить коллективную работу между сотрудниками с абсолютно разной специализацией.
  • Сокращает общую стоимость проекта и его поддержку.
  • Увеличивает возврат от капиталовложений.
  • Ускоряет процесс продаж.

Для хостинг-провайдеров:

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

Масштабируемая архитектура.

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

Ядро DotNetNuke  с высокой степенью расширяемости позволяет стилизованным модулям быть встроенными независимо от язык программирования ASP.NET. Необходимые файлы могут быть скомпилированы в отдельные dll сборки, собраны в инсталляционный пакет и загружены на сервер через веб-браузер, где они инсталлируются на действующий сайт без его остановки и перезагрузки.

Открытые стандарты - Упрощение интеграции.

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

Основано на стандартах.

DotNetNuke создан в полном соответствии со стандартами платформы .NET и стандартами обмена данными, такими как  LDAP, XML и SOAP. DotNetNuke вобрал в себя лучшие технологии для построения веб-приложений, используя ASP.NET, включая логический доступ к данным (модель провайдера), логический бизнес слой (используя костоматизацию бизнес объектов) и презентационный слой (оболочки).