Come costruire DotNetNuke (DNN moduli)

December 29

Come costruire DotNetNuke (DNN moduli)


DotNetNuke fornisce agli sviluppatori un robusto, potente framework per la creazione di applicazioni Web. Una volta che sono installati i componenti necessari, in particolare l'edizione fonte del quadro e dei modelli di Visual Studio, il processo di sviluppo dei moduli diventa molto rapida e ripetibile. Inoltre, non vi è poco o nessun costo coinvolti nello sviluppo del modulo come il quadro, i modelli e le edizioni Express di Visual Studio sono tutti disponibili gratuitamente.

istruzione

Costruire un modulo

1 Aprire una copia sviluppo del sito DotNetNuke in Visual Studio. Aggiungere un file al progetto utilizzando il modello DotNetNuke modulo dinamico (il modello di modulo dinamico viene installato con il kit di DotNetNuke Starter).

2 Aprire il file web.config e individuare il nodo di compilazione. Aggiungere un nodo sotto compilation intitolata codeSubDirectories. Aggiungere un elemento sotto codeSubDirectories utilizzando il nome del modulo inserito nel passaggio precedente utilizzando questo formato:
<Add directoryName = "ModuleName" />

3 Individuare la directory DesktopModules in Esplora soluzioni. Sotto la directory DesktopModules ci sarà una nuova directory creata dal modello di modulo dinamico. Rinominare questa directory utilizzando il nome del modulo dai passaggi precedenti.

4 Accedere al sito web DotNetNuke che è stato aperto in Visual Studio utilizzando l'account ospite. Nel menu host, selezionare Module Definitions, quindi selezionare Crea nuovo modulo. Compila il modulo nuova modulo utilizzando il nome del modulo dai passaggi precedenti.

5 Fare clic su Aggiungi controllo sul modulo Crea nuovo modulo. Selezionare il file aggiunto dal modello modulo dinamico dall'elenco a discesa fonte. Questo file sarà il nome del modulo specificato nei passaggi precedenti, con un'estensione di .ascx.

6 Aprire il file ascx in Visual Studio. Il file avrà sia un disegno e vista creata dal modello code-behind. La funzionalità può essere aggiunta al file di code-behind, se necessario, e il layout e gli elementi visivi possono essere aggiunti alla visualizzazione di progettazione, se necessario.

Consigli e avvertenze

  • Verifica funzionalità dell'installazione portale DotNetNuke prima di tentare di creare un modulo. Se c'è un problema con l'installazione farà guasti del modulo di sviluppo molto più difficile.
  • Essere coerenti con il nome del modulo durante l'intero processo, con custodia. Il quadro è case-sensitive e il modulo non funzionerà se i nomi non corrispondono esattamente.