Я пытаюсь обернуть голову вокруг разработки модуля для DotNetNuke в течение последнего дня, и я продолжаю работать в блокпосты. До этого, являясь файлом * NIX/OSX, которым я являюсь, мне удалось создать Skin и несколько виджетов «The Hard Way», создав сам файл манифеста с помощью скрипта python, кодируя все в Textmate и используя Makefile создавать пакеты в любое время, когда я их обновляю, а затем устанавливать на удаленный сайт разработки на каком-то общедоступном хостинге. Тем не менее, я хочу попробовать вещи «путь DotNetNuke», поэтому я теперь искал инструкции, когда у меня работает виртуальная машина Windows.Dotnetnuke Module Development roadblocks, где мой модуль?
Из того, что я нашел, это то, что вы на самом деле должны делать:
- Создать локальный веб-сайт DotNetNuke.
- Когда сайт dotnetnuke был создан, перейдите к Host -> Extensions -> Create Extension
- Выберите модуль и заполните все формы.
- Откройте веб-сайт в Visual Studio.
- Найдите свой модуль в < сайта >/DesktopModules и начать рубил на него
- Если вы хотите, чтобы перераспределить пакет, перейдите на хост -> Расширения -> Edit Module -> Create Package.
Однако есть пара проблем с этим. Я дошел до шага 5, и по какой-то причине я не могу найти свой модуль в DesktopModules. Я пробовал искать в другом месте в дереве каталогов для моего тестового модуля, и я не могу найти его нигде. Кроме того, когда я пытаюсь редактировать пакет, я не вижу кнопки «Создать пакет».
Любые идеи, в которых я ошибаюсь? Кстати, я использую абсолютное последнее DotNetNuke на этом письме (5.6.0).
Обновление: Хорошо, чувствуя себя немного глупо. Сначала мне нужно создать модуль в Visual Studio, а затем создать модуль на веб-сайте и прикрепить его к манифесту моего модуля. Однако, когда я это делаю, мой сайт взрывается, потому что кажется, что я использую название компании «YourCompany». Хорошо. Я вернусь, удалю модуль и повторю попытку, но создание моего модуля с пространством имен моего имени компании, похоже, не изменяет никаких имен «YourCompany», они все еще находятся на всех созданных файлах. Что, черт возьми, здесь происходит?
Это в конечном итоге помогло мне больше всего. Благодарю. – AlexMax