Разработка модуля DNN - PullRequest
       1

Разработка модуля DNN

4 голосов
/ 15 февраля 2012

У меня есть клиент с днн-сайтом. Мне нужно разработать модуль для этого. Как я могу начать? Я использую Microsoft Visual Studio 2010 сейчас (пробная версия). Я не могу получить доступ к исходному коду, просто сделать новый модуль и установить его. Какую практику лучше начинать с такой среды? Другой вопрос, если я использую пробную версию Visual Studio, мой модуль тоже истекает?

Ответы [ 2 ]

5 голосов
/ 16 февраля 2012

Эти материалы, особенно видеоуроки, могут быть очень полезны для вас при начале разработки модуля DNN: http://www.dotnetnuke.com/Resources/Wiki/Page/Module-Development.aspx Они охватывают каждую часть: от установки шаблонов проектов модулей DNN до разработки и упаковки пользовательского модуля DNN.

На ваш второй вопрос ответ - нет, срок действия вашего модуля не истечет после истечения пробного периода VS2010. Другой вариант для вас - использовать бесплатные экспресс-выпуски Visual Studio 2010, для этого случая Visual Web Developer 2010. Вы можете скачать его здесь: http://www.microsoft.com/visualstudio/en-us/products/2010-editions/visual-web-developer-express Вы не сможете использовать управление исходным кодом непосредственно из экспресс-выпуска, но Тем не менее, есть возможность использовать SVN и такой клиент, как TortoiseSVN.

4 голосов
/ 15 февраля 2012
  1. Купите и прочитайте эту книгу: Профессиональное программирование модуля DotNetNuke

  2. Посетите страницу загрузки DotNetNuke.com

  3. Загрузите Community Edition.Установите его на свой компьютер разработчика, запустите его.

  4. Подключите папку Desktop Modules и папку bin (как минимум) к вашему источнику управления

  5. На странице загрузки выше установите Visual Studio Starter Kit

  6. Перезапустите Visual Studio 2010

  7. Запустите Visual Studio 2010, создайте новыйскомпилированный проект модуля DNN, убедитесь, что он находится в папке «Модули рабочего стола» DNN

  8. Реализуйте тестовый код

  9. Установите модуль на DNN(установить с помощью манифеста)

  10. Добавить модуль на страницу DNN.Проверьте это.

  11. Обновите свой модуль DNN.Вам нужно только удалить и переустановить модуль, если вы добавляете или удаляете файлы или изменяете сценарии установки базы данных.

  12. Создание развертываемой версии вашего модуля.(Вы создаете zip-файл или что-то в этом роде. Просто прочитайте книгу. Мне всегда приходится возвращаться к этому шагу)

  13. Практикуйтесь в установке модуля DNN на другой новой установке сообщества DNN.

  14. Как только вы убедитесь, что установка выполняется правильно, установите модуль на работающий сайт (сначала делайте резервные копии на всякий случай)

...