Обзор CMS DotNetNuke

Обзор CMS DotNetNuke - обзор от site-builders.ru
Дата:
30.10.2018
Наша оценка:
Отзывы:
0
Автор обзора:
Сергей Гаврилов

DotNetNuke — система управления веб-контентом, которая подходит для индивидуального использования, а также решения задач малого и среднего бизнеса. Представлена на рынке CMS в трёх редакциях: бесплатной Community, а также расширенных Professional и Enterprise. 

Движок основан на технологии ASP.NET от Microsoft. В этом его коренное отличие от большинства бесплатных CMS, использующих PHP, и одна из главных причин низкой распространённости. Программисты находят систему очень удобной для разработки, а вот простые пользователи могут столкнуться с большим количеством непреодолимых трудностей. 

DotNetNuke распространяется как ПО с открытым исходным кодом. Лицензия разрешает сторонним разработчикам строить собственные проекты на основе системы. Ядро написано на языке C#, что упрощает его доработку и создание новых решений. Но и начинающие веб-мастера найдут в это движке положительные качества, которые могут оказаться полезными при разработке сайтов. 

Дизайн и работа с шаблонами

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

Посмотреть бесплатные скины можно в каталоге на официальном сайте движка. Коллекция находится в разделе «Расширения» и представляет собой 25 не самых привлекательных варианта, дизайн которых давно устарел. Куда богаче выбор платных скинов — в официальном магазине DNN вы найдёте несколько тысяч шаблонов с разным качеством исполнения и стоимостью. 

Некоторые старые скины не адаптивны и плохо отображаются на устройствах с маленькими экранами. В пакете DNN Professional Edition этот недостаток устраняется за счёт использования компонента «Мобильный сайт». В общей бесплатной версии мобильной версии нет, поэтому необходимо выбирать, покупать или создавать шаблоны с адаптивной вёрсткой. 

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

Функциональные возможности

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

  • Блоги, форумы и голосования.
  • Баннеры.
  • RSS-лента.
  • Инструменты электронной коммерции для построения интернет-магазина.
  • Интеграции с соцсетями и т.д.

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

Движок предлагает визуальный редактор, в котором есть проверка правописания и сжатие изображений. Для удобства пользователь может создавать контейнеры, которые применяются к одному или нескольким модулям. Ещё одна полезная функция — корзина, в которой временно сохраняются удалённые модули и страницы с возможностью моментального восстановления. 

Баннерная реклама на сайте управляется из единого интерфейса. Используя инструменты сбора данных, администраторы сайта могут формировать базы пользователей и настраивать массовые рассылки. Кроме того, встроенные инструменты статистики и аналитики обеспечивают сбор информации о поведении посетителей, которая формируется в удобные отчёты. 

Ценовая политика

Редакция DotNetNuke Community распространяется по свободной лицензии. Вы можете скачать её бесплатно, установить на сервер и создать на основе CMS сайт. Заплатить придётся только за аренду хостинга (рекомендуем хостинг от AdminVPS) и регистрацию доменного имени. 

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

Заказать хостинг в AdminVPS

Цены в официальном магазине DNN трудно назвать низкими. Самая дешёвая тема обойдётся в 34 доллара, самая дорогая стоит 150 долларов. С модулями такая же ситуация: стоимость специализированных решений достигает пары тысяч долларов. Много нужно заплатить и за простые функции. Например, календарь мероприятий с возможность регистрации стоит 300 долларов. На других CMS можно найти бесплатную альтернативу, и таких примеров много. 

SEO-оптимизация и продвижение

DotNetNuke в базовой комплектации предлагает достаточное количество инструментов для оптимизации сайта и продвижения страниц на высокие позиции в поисковых системах. 

  • Система добавления мета-тегов для страниц и отдельных материалов.
  • Дружественные URL.
  • Создание XML-карты сайта.
  • Настройка 301 редиректа.
  • Заполнение тегов изображений.

Это минимальные действия по оптимизации сайта, которые можно выполнить через административную панель, не применяя навыки программирования. Для большей эффективности дополнительно можно настроить файл 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

Альтернативы DotNetNuke можно перечислять долго. Все эти системы разные, но любая из них станет намного более удачным выбором по сравнению с DotNetNuke.

Отзывы пользователей

avatar