DotNetNuke — система управления веб-контентом, которая подходит для индивидуального использования, а также решения задач малого и среднего бизнеса. Представлена на рынке CMS в трёх редакциях: бесплатной Community, а также расширенных Professional и Enterprise.
Движок основан на технологии ASP.NET от Microsoft. В этом его коренное отличие от большинства бесплатных CMS, использующих PHP, и одна из главных причин низкой распространённости. Программисты находят систему очень удобной для разработки, а вот простые пользователи могут столкнуться с большим количеством непреодолимых трудностей.
DotNetNuke распространяется как ПО с открытым исходным кодом. Лицензия разрешает сторонним разработчикам строить собственные проекты на основе системы. Ядро написано на языке C#, что упрощает его доработку и создание новых решений. Но и начинающие веб-мастера найдут в это движке положительные качества, которые могут оказаться полезными при разработке сайтов.
Шаблоны в DotNetNuke называются скинами. По умолчанию после установки доступен стандартный макет, который можно поменять через панель администратора. Новые шаблоны предварительно должны быть скачаны на компьютер, распакованы, а затем загружены на сервер, на котором установлена CMS.
Посмотреть бесплатные скины можно в каталоге на официальном сайте движка. Коллекция находится в разделе «Расширения» и представляет собой 25 не самых привлекательных варианта, дизайн которых давно устарел. Куда богаче выбор платных скинов — в официальном магазине DNN вы найдёте несколько тысяч шаблонов с разным качеством исполнения и стоимостью.
Некоторые старые скины не адаптивны и плохо отображаются на устройствах с маленькими экранами. В пакете DNN Professional Edition этот недостаток устраняется за счёт использования компонента «Мобильный сайт». В общей бесплатной версии мобильной версии нет, поэтому необходимо выбирать, покупать или создавать шаблоны с адаптивной вёрсткой.
Для минимальной настройки внешнего вида сайта можно использовать визуальный редактор, позволяющий изменять местоположение контейнеров и модулей на странице. Но для глубокой кастомизации шаблона потребуются навыки программирования, так как возможности редактора ограничены.
DotNetNuke представляет собой стандартную систему управления веб-контентом, которая позволяет легко создавать страницы, управлять внешним видом сайта, загружать файлы и выполнять другие административные задачи. В базовую комплектацию движка включены 25 приложений, которые предлагают разные возможности:
Функциональность системы расширяется за счёт плагинов. На официальном сайте движка есть каталог бесплатных дополнения. Полный ассортимент доступен в магазине DotNetNuke. Разработкой модулей занимаются сторонние разработчики, которые самостоятельно выставляют на них цены.
Движок предлагает визуальный редактор, в котором есть проверка правописания и сжатие изображений. Для удобства пользователь может создавать контейнеры, которые применяются к одному или нескольким модулям. Ещё одна полезная функция — корзина, в которой временно сохраняются удалённые модули и страницы с возможностью моментального восстановления.
Баннерная реклама на сайте управляется из единого интерфейса. Используя инструменты сбора данных, администраторы сайта могут формировать базы пользователей и настраивать массовые рассылки. Кроме того, встроенные инструменты статистики и аналитики обеспечивают сбор информации о поведении посетителей, которая формируется в удобные отчёты.
Редакция DotNetNuke Community распространяется по свободной лицензии. Вы можете скачать её бесплатно, установить на сервер и создать на основе CMS сайт. Заплатить придётся только за аренду хостинга (рекомендуем хостинг от AdminVPS) и регистрацию доменного имени.
Скины для настройки внешнего вида и модули для расширения функциональности системы тоже можно скачать бесплатно. Однако выбор решений со свободной лицензией распространения не такой богатый, как предлагает официальный магазин DNN. В нём вы найдёте несколько тысяч тем и модулей, с помощью которых можно построить сайт любого типа, не имея навыков программирования.
Цены в официальном магазине DNN трудно назвать низкими. Самая дешёвая тема обойдётся в 34 доллара, самая дорогая стоит 150 долларов. С модулями такая же ситуация: стоимость специализированных решений достигает пары тысяч долларов. Много нужно заплатить и за простые функции. Например, календарь мероприятий с возможность регистрации стоит 300 долларов. На других CMS можно найти бесплатную альтернативу, и таких примеров много.
DotNetNuke в базовой комплектации предлагает достаточное количество инструментов для оптимизации сайта и продвижения страниц на высокие позиции в поисковых системах.
Это минимальные действия по оптимизации сайта, которые можно выполнить через административную панель, не применяя навыки программирования. Для большей эффективности дополнительно можно настроить файл robots.txt, а также сделать семантическую разметку и навигацию, удобную для пользователей и поисковых роботов.
У DotNetNuke много положительных качеств, так что сначала даже непонятно, почему эта CMS не пользуется такой же популярностью, как, например, WordPress или Joomla. Главное достоинство — открытое ядро, написанное на C#, позволяющее разработчикам использовать движок в качестве основы для построения собственной системы управления веб-контентом.
Плюсы CMS DotNetNuke :
Главный недостаток — высокая стоимость модулей и скинов для изменения дизайна сайта. Многие разработчики сходятся во мнении, что продукт просто не может найти нишу. Для реализации стандартных проектов есть конструкторы, большую часть задач средней сложности можно решить с помощью CMS. DotNetNuke на ASP.NET изначально создавался под большие проекты с высокой нагрузкой, но в этой сфере используют другие решения.
Ещё один недостаток — неопределённое состояние официального сайта русскоязычной версии движка. На нём вроде бы размещены все необходимые материалы и ссылки, но при попытке открыть мануал, например, появляется сообщение об ошибке. Другие источники тоже предлагают мало информации о настройке DNN, поэтому большую часть возникающих проблем веб-мастерам приходится решать самостоятельно,изучая ответы на разных форумах.
DotNetNuke имел все необходимые качества для того, чтобы стать популярным движком, но, к сожалению, найти постоянную аудиторию этой CMS не удалось. Профессиональные разработчики называют главной причиной неудачи использование ASP.NET в качестве основы CMS. Система изначально создавалась под мощные проекты, но в итоге оказалась невостребованной.
Сейчас проект находится в неопределённом статусе. Он вроде бы продолжает работать, живёт и сайт русскоязычной версии, но распространение CMS давно прекратилось. DotNetNuke — решение для отдельных энтузиастов, но никак не массовый продукт. Вы можете использовать эту систему для создания сайта, никаких ограничений для загрузки бесплатной версии нет. Вопрос только в том, что у DNN отсутствуют и неоспоримые преимущества, которые делали бы её лучше других бесплатных CMS.
С точки зрения обычного пользователя DotNetNuke выглядит намного слабее, чем WordPress или Joomla — сказывается недостаток бесплатных расширений и шаблонов. Сложно даже придумать задачу, для решения которой DNN окажется эффективнее. Поэтому вряд ли система в ближайшее время станет популярной.
Отзывы пользователей о DotNetNuke