Anmelden
Ich möchte für die nächsten 30 Tagen angemeldet bleiben
Deutsch
Several pages in the usergroup are available in English. Click on english to visit these pages.

Blogs

13.06.2008
Einrichten einer Entwicklungsumgebung (Philipp Becker)
Ich habe gerade im Rahmen der letzten Schulung für das dnnWerk eine Step-By-Step Anleitung zusammengestellt, anhand derer sich eine lokale Entwicklungsumgebung unter Visual Web Developer Express für WSP Modulentwicklung aufbauen läßt. Ich denke, das dürfte für alle Communitymitglieder von Interesse sein, daher hier das vollständige Werk als Communityartikel.

Einführung

Im Anhang findet Ihr zwei Templates, die, entsprechend platziert im Template Verzeichnis von Visual Studio, im Assistent für neue Projekte in VWD zur Verfügung stehen, und das Gründgerüst für ein neues DotNetNuke DAL++ Modul erstellen. Außerdem liegt der vollständige Artikel in der Original Version als PDF Datei zur Verfügung.


» Vollständigen Artikel als PDF herunterladen


Template 1: dnnWerk DB Modul (WSP)

Dieses Template erstellt ein WSP Modul für Datenbankanbindungen. Es präsentiert Inhalte aus einer einfachen Datenbankstruktur und bietet Standardfunktionen zum Eintragen, Aktualisieren und Löschen von Einträgen

» Template herunterladen


Template 2: dnnWerk Formular Modul (WSP)

Dieses Template erstellt ein WSP Modul mit einem Formular, dessen Inhalt an eine E-Mail Adresse versendet werden kann. Es werden grundlegende Funktionen aus DNN verwendet (Lokalisierung, Mailversand, etc...)

» Template herunterladen

Das dnnWerk DB Modul liegt als Visual Studio Template vor und zeigt exemplarisch eine Reihe von „Best Practises“ für die Programmierung von DotNetNuke Modulen. Das Template liegt als WSP Modul vor und kann sowohl in den kommerziellen Edition von Visual Studio als auch in der Express Edition verwendet werden.

Voraussetzungen:

    a. Visual Studio 2005 / 2008 oder Visual Web Developer 2005 / 2008

    » Zum Download 

    b. SQL Server 2000 / 2005 oder SQL Server 2005 Express

    » Zum Download 

    c. DotNetNuke Starterkit

    » Zum Download 

Bitte aus der aktuellen Version von DotNetNuke das Paket „Starterkit.vsi“ herunterladen und per Doppelklick installieren. Visual Studio selbst (Punkt a) muss zuvor installiert sein, ich würde auch zunächst sicherstellen, dass der IIS Webserver korrekt installiert ist (siehe nächste Seite)

Das Starterkit installiert eine Reihe von Vorlagen, je nach verwendeter VS Edition werden u.U. nicht alle Vorlagentypen korrekt installiert. So ist es unter Visual Web Developer Express nicht möglich, die Vorlage „DotNetNuke Compiled Module“ zu installieren, weil VWD den Projekttyp „Wap Project“ noch nicht unterstützt.

Die angehängten Vorlagen können einfach in das Vorlagenverzeichnis von Visual Studio kopiert werden und steht damit sofort im Assistent für neue Komponenten in Visual Studio zur Verfügung.

Unter Windows Vista findet sich das Vorlagen Verzeichnis beispielhaft an der folgenden Position:

C:\Users\[IHR BENUTZERNAME]\Documents\Visual Studio 2008\Templates\ItemTemplates\Visual Web Developer

(Generell ist zu sage, dass Vorlagen unter Eigene Dateien zu finden sind, unter XP ist damit der Pfad entsprechend anzupassen, ähnlich anzupassen ist der Pfad entsprechend für Visual Studio 2005)

Kommentare: 5

Cornelia Giger meint

Hervorragend, dass es es so eine Anleitung gibt!
Leider bin ich beim Punkt 17 im pdf: "Eigenes Modul erstellen" gescheitert. Als Modulname habe ich "Guestbook" gewählt und erhalte folgende Fehlermeldung: "Could not find a part of the path: 'C:\Users\...\AppData\Roaming\Microsoft\VisualStudio\9.0\ItemTemplatesCache\Visual Web Developer\VisualBasic\dnnWerk_DB_WSP.zip\DesktopModules\ModuleName\App_LocalResources\ViesItems.ascx.resx'. Die Datei ist aber dort vorhanden.
Installation mit: Vista, SQL Server 2005 Express, DNN 4.9.
# 08.10.2008 15:54

Philipp Becker meint

Sieht nach einem Tippfehler im Manifest des templates aus. Statt ViesItems sollte hier wohl ViewItems stehen
# 23.03.2009 16:33

Pascal Felder meint

dnnWerk_DB_WSP.zip --> könnte es hier sein das die Datei "module.css" fehlt?

den ersten Fehler hab ich einfach so bereinigt: --> will man das Template hinzufügen meldet er einen Pfadfehler --> das diese Datei nicht gefunden werden kann:
"C:\Dokumente und Einstellungen\p.felder\Anwendungsdaten\Microsoft\VisualStudio\9.0\ItemTemplatesCache\Visual Web Developer\dnnWerk_DB_WSP.zip\DesktopModules\ModuleName\App_LocalResources\ViewItems.ascx.resx" --> hier habe ich einfach den Pfad in der Zip korrigiert.
# 06.04.2009 11:57

Pascal Felder meint

die modul.dnn findet er auch nicht --> wo könnte hier der fehler liegen?
# 06.04.2009 12:06

David Voß meint

Hallo,

es gibt leider mehrer Fehler im DB Template. Ich habe alle behoben. Unter http://cid-906db318d760d7f7.skydrive.live.com/self.aspx/%c3%96ffentlich/dnnWerk%7C_DB%7C_WSP.zip
findet Ihr die überarbeitete Version.
Danke für den tollen Artikel !
# 05.05.2009 20:54