Entwickeln Sie mit DotNetNuke eine voll funktionsfähige Site

  • Austen Harrington
  • 0
  • 1248
  • 360

Die Zeiten, in denen eine Webanwendung schnell durch Markieren einiger HTML-Seiten erstellt wurde, sind lange vorbei. Jetzt verlassen sich Anwendungen auf Back-End-Datenquellen und integrierte Sicherheit, und Benutzer erwarten leistungsstarke Schnittstellen. Mit dem Open Source DotNetNuke-Framework können Sie eine leistungsstarke Webanwendung mit einer sofort einsatzbereiten Lösung erstellen.

Finden Sie heraus, was Sie mit DotNetNuke bekommen

DotNetNuke wurde ursprünglich als Content-Management-System entwickelt, hat sich jedoch schnell zu einer Basis für jede Art von Webanwendung entwickelt. Hier ist eine Vorstellung davon, was Sie mit diesem Framework erwarten können:

Module

DotNetNuke enthält eine Vielzahl von Funktionen zum Erstellen einer robusten Anwendung. Eine Auswahl von Funktionen über einige seiner Grundmodule umfasst: Anmeldung, Ankündigungen, Banner, Blog, Kontakte, Diskussion, Dokumente, Newsfeeds, XML / XSL, Links, Bild und Text / HTML. Mit diesen Modulen können Sie die meisten Anwendungsanforderungen erfüllen und einer Site schnell Funktionen hinzufügen, um die Benutzeranforderungen zu erfüllen. Module werden einer Site hinzugefügt und über eine webbasierte Verwaltungsoberfläche bearbeitet. Diese Schnittstelle wird verwendet, um mit allen DotNetNuke-Funktionen zu arbeiten.

Sicherheit DotNetNuke enthält eine robuste Sicherheitsarchitektur. Die integrierten Sicherheitsverwaltungsseiten bieten vollständige Kontrolle darüber, wer Ressourcen anzeigen und bearbeiten kann. Sie können festlegen, dass jedem Benutzer ein öffentlicher Bereich sowie sichere Bereiche zur Verfügung stehen, die nur bestimmten Benutzern zur Verfügung stehen. Skins Sie können das Erscheinungsbild einer DotNetNuke-basierten Site über Skins steuern. Sie können das Erscheinungsbild einer Site ganz einfach ändern, indem Sie bei Bedarf die Skins ändern. Jeder, der HTML erstellen kann, kann einen Skin erstellen. Es steht eine detaillierte Steuerungsebene zur Verfügung, mit der Sie einzelne Module über CSS-Stylesheets optimieren können. Überwachung Die tägliche Überwachung einer Webanwendung kann nicht ignoriert werden. DotNetNuke bietet Ereignisprotokollierung, sodass eine Momentaufnahme der Site-Aktivitäten und / oder Probleme sofort verfügbar ist.

Erweitern Sie das Framework

Die DotNetNuke-Plattform ist vollständig erweiterbar. Mit Modulen können Sie die Funktionalität von DotNetNuke erweitern. DotNetNuke bietet ein steckbares Framework, das durch die Entwicklung von Modulen erweitert werden kann. Sie können diese Module mit jeder .NET-Sprache entwickeln.

Sie können ein benutzerdefiniertes Modul entwickeln, um einen Bedarf zu decken. Darüber hinaus stehen zahlreiche Module von Drittanbietern zur Verfügung. Der DotNetNuke Marketplace bietet einen zentralen Ort für die Suche nach Add-Ons von Drittanbietern, die zum Kauf angeboten werden. Möglicherweise möchten Sie auch online nach kostenlosen Add-Ons suchen.

Testen Sie DotNetNuke

Sie können eine DotNetNuke-Installation testen. Sie müssen lediglich ein Online-Demo-Konto erstellen, das einen Site-Namen, eine Beschreibung, einen Benutzernamen / ein Passwort usw. enthält. Sobald die Demo-Site erstellt wurde, erhalten Sie eine E-Mail-Bestätigung. Anschließend können Sie die verschiedenen Funktionen der Site nutzen, um ein besseres Gefühl für DotNetNuke zu bekommen. (Hinweis: Ich fand die Demo-Site-Funktion etwas langsam, daher sollten Sie dies vor Ihrer Probefahrt berücksichtigen.)

Holen Sie sich DotNetNuke

Die DotNetNuke-Software kann kostenlos gemäß ihrer BSD-Lizenz verwendet und verteilt werden. Die aktuelle Version ist 4.8.0.

Wenn Sie mit neuer Software arbeiten, kann es verwirrend sein, festzustellen, was Sie installieren oder herunterladen müssen. Wie auf der DotNetNuke-Website beschrieben, fallen die Downloads in eine der folgenden Kategorien:

  • Quellpaket: Dies beinhaltet alles, zusammen mit dem vollständigen Quellcode der Anwendung.
  • Starter Kit Paket: Dies schließt Dateien ein, die für die Arbeit mit DotNetNuke in Visual Web Developer Express oder Visual Studio 2005 erforderlich sind.
  • Installationspaket: Dies umfasst Dateien, die für eine Laufzeitbereitstellung auf einem Webserver erforderlich sind.
  • Upgrade-Paket: Dies ist beim Upgrade von einer früheren Version verfügbar. Dieser Download enthält die für ein Upgrade erforderlichen Dateien.
  • Dokumentationspaket: Dieser Download, der die gesamte Produktdokumentation enthält, ist ein guter Ausgangspunkt. Die Dokumentation ist beeindruckend für ein Open-Source-Angebot. Es ist als PDF-Satz verfügbar und bietet Details zu allen Aspekten, von der Installation und Einrichtung bis zur Entwicklung Ihrer eigenen Module.

Es ist einfach, DotNetNuke zu installieren, wenn Sie die Anweisungen befolgen, die dem Download beiliegen. Abhängig von Ihrer Konfiguration können Sie in weniger als einer Stunde einsatzbereit sein. Darüber hinaus gibt es verschiedene Hosting-Unternehmen, die DotNetNuke unterstützen, sodass Sie sich nicht um Installation, Einrichtung und Wartung kümmern müssen.

Sparen Sie Zeit mit DotNetNuke

Das Erstellen einer Webanwendung von Grund auf ist zeitaufwändig. DotNetNuke ist ein ausgereiftes Produkt mit einer großen installierten Basis und gutem Support. Es hat vielleicht nicht alles, was Sie brauchen, aber es ist ein guter Ausgangspunkt. Die modulare Architektur ermöglicht es Ihnen, das zu verwenden, was Sie benötigen, und Add-Ons von Drittanbietern zu nutzen oder Ihre eigenen zu erstellen.

Teilen Sie Ihre Erfahrungen

Die Idee, alles Nötige für die Bereitstellung einer voll funktionsfähigen Webanwendung bereitzustellen, ist nicht neu. Tatsächlich eignet sich der Name DotNetNuke für Open-Source-Angebote wie PHP-Nuke und PostNuke. Ein großer Aspekt des Open-Source-Ansatzes für die Bereitstellung einer solchen Lösung ist die Menge der von der Community durchgeführten Tests.

Ich arbeite mit meiner ersten Webanwendung, die mit DotNetNuke erstellt wurde. Ich bin sicher, dass ich auf diesem Weg viel lernen werde. Wenn Sie DotNetNuke verwendet haben, würde ich gerne etwas über Ihr Feedback darüber erfahren, was Ihnen gefallen hat und / oder was Ihnen nicht gefallen hat.

Tony Patton begann seine berufliche Laufbahn als Anwendungsentwickler mit Java-, VB-, Lotus- und XML-Zertifizierungen, um sein Wissen zu erweitern.

--

Erhalten Sie wöchentliche Entwicklungstipps in Ihrem Posteingang Der kostenlose Visual Studio Developer-Newsletter von TechRepublic wird jeden Mittwoch versandt und enthält nützliche Tipps und Codierungsbeispiele zu Themen wie Webdiensten, ASP.NET, ADO.NET und Visual Studio .NET. Heute automatisch abonnieren!



Bisher hat noch niemand einen Kommentar zu diesem Artikel abgegeben.

Tipps, nützliche Informationen und Neuigkeiten aus der Welt der Technik!
Nützliche Informationen und die neuesten technologischen Nachrichten aus der ganzen Welt. Videoüberprüfungen von Handys, Tablets und Computern.