Волгоградский государственный университет
Опубликован: 02.03.2009 | Доступ: свободный | Студентов: 1479 / 172 | Оценка: 4.20 / 4.03 | Длительность: 16:55:00
Лекция 15:

Разработка модулей для DotNetNuke в Visual Studio 2005

< Лекция 14 || Лекция 15: 123456

Переименование каталогов модуля

Кроме того, в главное окно Visual Studio будет загружен документ, указывающий, какие шаги необходимо сделать далее (рис. 15.9).

Инструкция о выполнении дальнейших шагов при создании модуля

Рис. 15.9. Инструкция о выполнении дальнейших шагов при создании модуля

Необходимо переименовать каталог /App_Code/ModuleName в /App_Code/GuestBook и каталог /DesktopModules/ModuleName в /DesktopModules/GuestBook.

Далее в главном меню Visual Studio следует выбрать пункт Build | Build Web Site. Процедура должна пройти без ошибок.

Указание страницы "по умолчанию"

На следующем этапе необходимо указать, какая из страниц сайта будет использоваться в том случае, если пользователь обратится к сайту без указания имени страницы, то есть выбрать страницу "по умолчанию". Для этого в окне Solution Explorer следует щелкнуть правой кнопкой мыши по странице Default.aspx и в контекстном меню выбрать пункт Set as Start Page (рис. 15.10).

Выбор страницы "по умолчанию"

Рис. 15.10. Выбор страницы "по умолчанию"

Создание поставщика данных

Далее следует запустить проект в режиме "без отладки", нажав Ctrl+F5. Откроется стартовая страница портала (рис. 15.11).

Стартовая страница портала

увеличить изображение
Рис. 15.11. Стартовая страница портала

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

Далее следует выбрать пункт меню портала Host | SQL (рис. 15.12).

Меню портала

Рис. 15.12. Меню портала

Откроется одноименная страница (рис. 15.13).

Страница SQL

Рис. 15.13. Страница SQL

Далее необходимо переключиться в Visual Studio и открыть файл DestopModules/GuestBook/ 01.00.00.SqlDataProvider (рис. 15.14).

SQL-Скрипт для создания поставщика данных

Рис. 15.14. SQL-Скрипт для создания поставщика данных

В данном файле хранится SQL-скрипт, предназначенный для создания поставщика данных для модуля GuestBook. Этот файл был автоматически создан при создании нового пустого модуля. Необходимо скопировать его содержимое в буфер обмена и вставить на страницу SQL в DNN (рис. 15.15).

Страница SQL со вставленным SQL-скриптом

Рис. 15.15. Страница SQL со вставленным SQL-скриптом

Следует установить флажок "Run as Script" и выбрать ссылку Execute.

Создание определения модуля

Из меню портала следует выбрать пункт Host | Module Definitions. Далее необходимо нажать треугольную стрелку в левой верхней части страницы и их контекстного меню выбрать пункт Add New Module Definition (рис. 15.16).

Меню страницы Module Definitions

Рис. 15.16. Меню страницы Module Definitions

Откроется страница Edit Module Definitions (рис. 15.17). В раскрывающемся списке Module Manifest следует выбрать пункт GuestBook.dnn и нажать ссылку Install.

Страница Edit Module Definitions

Рис. 15.17. Страница Edit Module Definitions

Далее следует нажать кнопку Add в группе Page Functions панели инструментов DNN (рис. 15.18).

Панель инструментов DNN

Рис. 15.18. Панель инструментов DNN

На появившейся странице в поля ввода Page Name, Page Title и Description следует ввести "Guest Book", а также установить флажок в столбце View Page и строке All Users (рис. 15.19), после чего нажать ссылку Update.

Страница Page Management

Рис. 15.19. Страница Page Management

В результате появится созданный модуль (рис. 15.20).

Модуль GuestBook

Рис. 15.20. Модуль GuestBook
< Лекция 14 || Лекция 15: 123456