DotNetNuke

DotNetNuke
QS-Informatik

Dieser Artikel wurde aufgrund von inhaltlichen Mängeln auf der Qualitätssicherungsseite der Redaktion Informatik eingetragen. Dies geschieht, um die Qualität der Artikel aus dem Themengebiet Informatik auf ein akzeptables Niveau zu bringen. Hilf mit, die inhaltlichen Mängel dieses Artikels zu beseitigen und beteilige dich an der Diskussion! (+)

DotNetNuke
230px
Entwickler DotNetNuke Corp.
Aktuelle Version 6.00.01
(24. Juli 2011)
Betriebssystem Microsoft Windows
Kategorie Web Application Framework
Lizenz MIT
Deutschsprachig ja
dotnetnuke.com

DotNetNuke (DNN) ist ein freies Framework für Web-Anwendungen auf Basis der Plattform ASP.NET

Inhaltsverzeichnis

Funktionen

In einer Installation von DotNetNuke können von einem Host mehrere Portale mit unabhängigen Zugriffsberechtigungen, individuellem Design, Sprachen und Inhalt erstellt und von den jeweils eingerichteten Administratoren verwaltet werden. Hierfür stehen den Administratoren und Redakteuren zahlreiche Features und Tools zur Verfügung, wie zum Beispiel:

Module
Der Funktionsumfang des Systems wird durch Module realisiert, die gekapselte Applikationen darstellen
Skinning
Ermöglicht individuellen Aufbau der Seiten unter Trennung der Inhalte von ihrer visuellen Darstellung
Drag and Drop
Container und Module können innerhalb der Seiten mit der Maus mittels der Drag-and-Drop-Funktionalität platziert werden
Dateienverwaltung
Dateien können in das Portal hoch geladen und zur Verfügung gestellt werden
Papierkorb
Löschen und Wiederherstellung gelöschter Inhalte, Module und Seiten
Ereignisprotokoll
Übersicht der Besuche und aufgetretener Fehler sowie kritischer Aktionen
Spracheditor
Erstellung von Übersetzungen
AJAX
Client-Callbacks vereinfachen die Handhabung und können in eigene Module integriert werden (Microsoft AJAX und jQuery sind integriert).

DotNetNuke kann individuell an die jeweiligen Benutzeranforderungen angepasst werden und verfügt über vielseitige Schnittstellen, die eine Kommunikation mit anderen Systemen der IT-Landschaft ermöglichen. Für die Authentifizierung lassen sich neben dem eingebauten Anmeldedienst OpenID, LiveID, Cardspace und Active Directory einsetzen. Sichere Kommunikation per SSL wird standardmäßig unterstützt und kann je Seite einzeln aktiviert werden.

Sprachen & Mehrsprachigkeit

Standardmäßig wird DotNetNuke in Englisch (en-US) ausgeliefert. Die Übersetzung lässt sich durch zahlreiche erhältliche Sprachpakete realisieren, darunter auch Deutsch, wobei mehr als 700 deutsche Sprachpakete von der Usergroup [www.dnn-usergroup.de] kostenlos bereitgestellt werden. Mehrsprachigkeit für Inhalte (Menü, Texte, etc.) ist mit verschiedenen Zusatzkomponenten realisierbar.

Zur Zeit wird an einer systemeigenen Unterstützung der Mehrsprachfähigkeit für Inhalte gearbeitet. Diese Weiterentwicklung wird schrittweise ab Version 5.4 implementiert.

Laufzeitumgebung & Lizenz

DotNetNuke basiert auf der aktuellen Microsoft ASP.NET-Technologie (programmiert in VB.NET) und wurde als größtes Open-Source-Projekt auf dieser Plattform unter einer modifizierten BSD-Lizenz durch Projektgründer Shaun Walker frei zur Verfügung gestellt. Copyright-Inhaber ist die DotNetNuke Corp.

Entwicklung in den letzten Jahren

Seit dem Erscheinen der ersten Version am 24. Dezember 2002 hat DotNetNuke – insbesondere im englischen Sprachraum – rasch an Anwendern gewonnen. Zum Teil basieren kommerzielle Portallösungen aus Deutschland auf einem angepassten DotNetNuke. Seit Mai 2005 gehört DNN zu den Web Site Starters for Windows und wird in der Microsoft Web Application Gallery gelistet. Seit 2007 finden jährlich die DotNetNuke-Konferenzen Openforce in Europa und den USA statt, 2010 wurde erstmals der European Day of DotNetNuke veranstaltet. Für den deutschsprachigen Raum veranstaltet die Usergroup [1] ganztägige Fachveranstaltungen.

Zusammenarbeit mit anderen Frameworks

  • JavaScript Frameworks: DotNetNuke verwendet in der Version 4 ein eigenes JavaScript Framework, welches jedoch mit der Version 5 durch jQuery abgelöst wurde - dies auch weil Microsoft zu diesem Zeitpunkt jQuery als JavaScript Framework bevorzugt[1].
  • AJAX.Net Es wird die AJAX-Lösung von Microsoft unterstützt, wobei ein Updatepanel bei Bedarf automatisch eingesetzt wird
  • CSS Frameworks: Zur Zeit wird noch kein spezifisches Framework empfohlen. YAML (YAML Website) ist im Moment das einzige Framework mit Support in der DotNetNuke Community, unter Anderem weil auch YAML mit jQuery harmoniert.
  • Telerik Web Controls werden ab Version 5.2 mit DotNetNuke ausgeliefert.

Versionen

  • DNN 3.x – Plattform: ASP.Net 1.1; Entwicklungsumgebung: VS.NET 2003; Datenbank: MS SQL-Server 2000 oder MSDE
  • DNN 4.x – Plattform: ASP.Net 2.0; Entwicklungsumgebung: VS.NET 2005 oder VS.NET 2008; Datenbank: MS SQL-Server 2005, 2008 (auch Express Edition) oder MS SQL-Server 2000 bzw. MSDE
  • DNN 5.x – Plattform: ASP.Net 2.0 (3.5 ab 5.2 Voraussetzung); Entwicklungsumgebung: VS.NET 2005 oder VS.NET 2008; Datenbank: MS SQL-Server 2005, 2008 (auch Express Edition)

Die Versionen 3.x und 4.x unterscheiden sich in erster Linie durch die Laufzeitumgebung. Die Entwicklung der ASP 1.1-Linie wurde mit DotNetNuke 3.3.7 Ende 2006 eingestellt. Seitdem wurde u.a. die Performance optimiert (4.4), die Rechteverwaltung für einzelne Benutzer erweitert (4.5), Authentisierung für LiveID, OpenID und CardSpace hinzugefügt (4.6), Human Friendly URLs ermöglicht (4.7), die Lauffähigkeit im integrierten Modus von IIS 7.0 (Windows Server 2008) sichergestellt (4.8.0) und JQuery-Unterstützung integriert (4.9). Version 5.0 erweitert die Rechteverwaltung, insbesondere im Bereich der Portalverwaltung, und enthält einen neuen Installer für alle Erweiterungen, d.h. Module, Skins, Skinobjekte, Sprachpakete und Provider. Widgets erweitern das Skinning und verbesserte Modulinterfaces erlauben die Entwicklung testbarer Module.

Weblinks

Deutschsprachige Seiten

Einzelnachweise

  1. http://www.dotnetnuke.com/Community/Blogs/tabid/825/EntryId/2009/DotNetNuke-5-0-Now-with-jQuery.aspx

Wikimedia Foundation.

Игры ⚽ Поможем сделать НИР

Schlagen Sie auch in anderen Wörterbüchern nach:

  • DotNetNuke — Developer(s) DotNetNuke Corporation [1][2] Stable release …   Wikipedia

  • DotNetNuke — Développeur DotNetNuke Corporation Première version 2002 12 24[1 …   Wikipédia en Français

  • DotNetNuke — DotNetNuke …   Википедия

  • DotNetNuke — Saltar a navegación, búsqueda DotNetNuke es un sistema de gestión de contenido web (CMS) de código abierto basado en VB.NET Contenido 1 Origen 2 Características 3 Modulo 4 …   Wikipedia Español

  • DotNetNuke Corporation — Type Private Founded San Mateo, California (2006) Headquarters San Mateo, CA, USA; with additional locations in Vancouver, BC Canada and Belfast, Northern Ireland …   Wikipedia

  • Larrys Creek — Geobox | River name = Larrys Creek category = Creek image size = 300 image caption = Larrys Creek and the Cogan House Covered Bridge in Cogan House Township, Pennsylvania etymology = Larry Burt, first settler country = United States country state …   Wikipedia

  • EntitySpaces — Infobox Software name = EntitySpaces developer = EntitySpaces, LLC latest release version = EntitySpaces 2008.1.0811.0 latest release date = 10 August 2008 latest preview version = EntitySpaces 2008.1.0820.0 operating system = Cross platform… …   Wikipedia

  • List of content management systems — This is a list of notable content management systems that are used to organize and facilitate collaborative content creation. Many of them are built on top of separate content management frameworks. Contents 1 Software as a service (SaaS) 2… …   Wikipedia

  • Web application framework — A web application framework is a software framework that is designed to support the development of dynamic websites, Web applications and Web services. The framework aims to alleviate the overhead associated with common activities used in Web… …   Wikipedia

  • Online rich-text editor — For applications that are used to create websites, see HTML editor . An online rich text editor is an interface for editing rich text within web browsers, which presents the user with a what you see is what you get editing area. The aim is to… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”