- •Редактирование настроек сайта
- •Создание разделов и категорий для материалов
- •Создание статических страниц и размещение их в структуре сайта
- •Лабораторная работа № 5
- •Описание функциональных возможностей ядра dnn
- •Разграничение прав доступа в соответствии с ролями
- •Подключение и настройка модуля Store для создания Интернет-магазина
- •Лабораторная работа №4 Программирование модулей
- •Контрольные вопросы:
Описание функциональных возможностей ядра dnn
В системе DotNetNuke реализованы модули, которые обеспечивают ряд функциональных возможностей.
Модули – завершенные фрагменты кода, каждый из которых представляет определенную функциональность для пользователя. Наиболее популярные модули: форумы, блоги, каталоги, фотогалереи, календари событий и др.
В некоторых случаях несколько модулей можно сгруппировать вместе, чтобы создать веб- или интранет-страницу. Модули можно легко добавлять, редактировать, удалять, восстанавливать, перемещать в пределах вкладки или переносить на другие страницы.
Приведем описание модулей, входящих в состав ядра системы:
Название |
Описание |
Authentification |
Позволяет управлять настройками аутентификации с использованием Windows аутентификации |
Banners |
Баннерная реклама управляется с помощью модуля Vendors в панели администрирования - вы можете выбрать число отображаемых баннеров и их тип |
Configuration Manager |
Менеджер управления конфигурацией сайта |
Console |
Отображает дочерние страницы как ссылки для навигации |
ContentList |
Отображает список материалов, классифицированных по тэгам |
Dashboard |
Предоставляет информацию о текущем состоянии вашего DNN приложения |
Extensions |
Позволяет суперпользователю управлять различными расширениями – скинами, языковыми пакетами для модулей и т.д. |
Feed Explorer |
Позволяет пользователям загружать RSS ленты с помощью пользовательского интерфейса |
File Manager |
Администраторы могут управлять файлами, хранимыми в директории для загрузки. Этот модуль позволяет загружать, удалять файлы, синхронизировать директорию, а также предоставляет информацию об используемом и доступном дисковом пространстве |
Google Analytics |
Обеспечивает управление Google Analytics для портала |
Host Settings |
Управление суперпользователем настройками, применяемыми к сайту в целом |
HTML |
Генерирует блок с текстовым/HTML контентом, позволяет авторизованным пользователям редактировать контент либо на той же странице, либо на отдельной странице администрирования. Все версии контента хранятся в БД, включая возможность возврата к старой версии |
Languages |
Позволяет управлять языками на сайте |
Lists |
Позволяет редактировать общие списки |
Log Viewer |
Позволяет просматривать журнал логов, в котором протоколируются системные события на сайте |
Marketplace |
Поиск модулей, расширений и скинов DotNetNuke |
Messaging |
Позволяет пользователям получать и отправлять личные сообщения |
Newsletters |
С помощью этого модуля администраторы могут осуществлять рассылку всем пользователям в соответствии с их ролями |
Portals |
Суперпользователь может управлять родительскими и дочерними порталами внутри сайта. Этот модуль позволяет добавлять новый портал, модифицировать существующий и удалять порталы |
Recycle Bin |
Предоставляет интерфейс для временного и полного удаления вкладок и модулей |
Scheduler |
Позволяет составлять расписание задач с указанием временных интервалов |
Search Admin |
Предоставляет возможность управлять настройками поиска |
Search Input |
Позволяет искать материалы и требует наличия модуля «Search Results» для отображения результатов |
Search Results |
Отображает результаты поиска |
Site Log |
Администраторы могут просматривать детальные отчеты о страницах, посещенных пользователями |
Site Wizard |
Администраторы могут использовать мастера настройки общей информации о портале/сайте |
Sitemap |
Позволяет создать карту сайта |
Skin Designer |
Позволяет изменять атрибуты скинов |
Skins |
Позволяет управлять скинами |
Solutions |
Загружает дополнительные решения для вашего приложения |
SQL |
Суперпользователь может выполнять SQL запросы к базе данных |
Tabs |
Позволяет администраторам управлять вкладками внутри портала: создавать, редактировать, удалять вкладки, изменять их порядок и иерархический уровень |
Taxonomy Manager |
Позволяет администраторам управлять таксономией портала |
Users and Roles |
Позволяет администраторам управлять ролями пользователей, определенными для их портала: добавлять новые роли, изменять и удалять существующие роли, а также управлять пользователями, обладающими определенными ролями |
Vendors |
Позволяет администраторам управлять Vendors и баннерами: добавлять, удалять vendor, изменять данные о существующих vendor |
ViewProfile |
Позволяет просматривать профили пользователей |
Whats New |
Отображает информацию о том, что нового создано в каждом релизе |
Разработчики сообщества DotNetNuke постоянно создают новые модули для расширения функциональности программной системы. Впоследствии эти модули либо становятся свободно распространяемыми, либо коммерческими (продаются в Интернет-магазинах – например, Snowcovered.com).