DotNetNuke fornece aos desenvolvedores uma estrutura robusta e poderosa para a construção de aplicações web. Uma vez que os componentes pré-requisitos , nomeadamente a edição de origem do quadro e os modelos do Visual Studio , estão instalados o processo de desenvolvimento de módulos torna-se muito rápido e repetível . Além disso, há pouco ou nenhum custo envolvido no desenvolvimento do módulo como o quadro , modelos e edições Express do Visual Studio , estão todos disponíveis gratuitamente. Coisas que você precisa
Visual Studio (Express ou qualquer uma das edições licenciadas)
SQL Server (Express ou qualquer edição licenciado )
DotNetNuke Starter Kit, disponível no site da DotNetNuke
instalação funcional do DotNetNuke
Show Mais instruções
Construindo um Módulo
1
Abra uma cópia desenvolvimento do site do DotNetNuke no Visual Studio. Adicionar um arquivo para o projeto usando o modelo DotNetNuke Módulo dinâmico ( o modelo de módulo dinâmico é instalado com o DotNetNuke Starter Kit ) .
2
Abra o arquivo web.config e localize o nó de compilação. Adicionar um nó sob compilação intitulado codeSubDirectories . Adicionar um item sob codeSubDirectories usando o nome do módulo entrou na etapa anterior usando este formato:
3
Localize o diretório em DesktopModules Solution Explorer . Sob o diretório DesktopModules haverá um novo diretório criado pelo modelo de módulo dinâmico . Renomeie este diretório usando o nome do módulo das etapas anteriores .
4
Entrar para o site DotNetNuke que foi aberto no Visual Studio usando a conta do host. Sob o menu de acolhimento , selecione Módulo Definições , em seguida, selecione Criar Novo Módulo . Preencha o formulário novo módulo usando o nome do módulo das etapas anteriores .
5
Clique em Adicionar controle no formulário Criar Novo Módulo . Selecione o arquivo adicionado pelo modelo de módulo dinâmico a partir da lista drop-down fonte . Este arquivo será o nome do módulo especificado nas etapas anteriores , com a extensão. Ascx .
6
Abra o arquivo ascx . No Visual Studio. O arquivo terá tanto um design e code-behind vista criada pelo modelo. A funcionalidade pode ser adicionada ao arquivo de code-behind , conforme necessário , e layout e elementos visuais podem ser adicionados à exibição de design , conforme necessário.