Unser Content-Management-System DNN

Was ist ein Content-Management-System (CMS)?
Ein Content-Management-System (kurz CMS, zu deutsch Inhaltsverwaltungssystem oder auch Redaktionssystem), ist ein Anwendungsprogramm, das die gemeinschaftliche Erstellung und Bearbeitung des Inhalts von Text- und Multimedia-Dokumenten (Content) ermöglicht und organisiert.

Es ist folgendermaßen charakterisiert:

  • die Inhalte werden in einer Datenbank gespeichert
  • die Erstellung der Inhalte erfolgt direkt im Browser. Es müssen keine HTML Kenntnisse des Nutzers vorliegen
  • über eine Rechteverwaltung kann gesteuert werden, wer Inhalte sehen, ändern oder anlegen darf


Was ist DotNetNuke?
DotNetNuke ist ein webbasiertes System zum Erstellen und Warten von Webseiten. Man kann damit auch anspruchsvolle und komplexe Webauftritte gestalten, ohne selbst programmieren zu müssen. Es ist webbasiert, d.h. man braucht keine besondere Software, sondern lediglich einen Webbrowser. Dank der klaren Trennung von Layout, Funktionalität und Inhalt kann man den Inhalt jederzeit aktualisieren. Ein Computer mit Internetzugang
und einem Webbrowser ist alles, was dafür benötigt wird.

DotNetNuke bietet den Rahmen für sehr viele verschiedene Formen von Inhalten, von einfachem Text und Bildern zu E-Mail-Formularen, von Terminkalendern über Diskussionsforen zu Fotoalben. DotNetNuke ist modular aufgebaut und daher leicht erweiterbar. Seiten werden nach dem Baukastensystem gebaut: Man entscheidet, an welche Stelle die Seite kommt, welche Formen von Inhalt sie haben soll und fügt die entsprechenden Bausteine (d.h. die entsprechenden Module) an den gewünschten Stellen ein. Dabei wird das Navigationsmenü jedes Mal automatisch angepasst, so dass es jederzeit topaktuell ist.

DotNetNuke erlaubt es, ein individuelles Layout für den Webauftritt zu verwenden. DotNetNuke erlaubt es, den Webauftritt in öffentliche und geschützte Seiten aufzuteilen. Sogar für jedes einzelne Modul können unterschiedliche Berechtigungen gesetzt werden. Sie können einzelnen Benutzern die Berechtigung geben, bestimmte Seiten (und nur diese) zu bearbeiten. Und wenn etwas ganz privat bleiben und nur Ihnen vorbehalten sein soll, ist auch das möglich.

Das Kernsystem von DotNetNuke ist ein Open-Source-Projekt und kostenlos erhältlich. Zusätzlich gibt es mittlerweile sehr viele Module, die kommerziell vertrieben werden, aber auch Freeware-Module, die frei erhältlich sind.

DotNetNuke aus technischer Sicht:
DotNetNuke (DNN) ist ein leistungsfähiges Open-Source-Portal- bzw. Web-Applikations-Framework. Auf seiner Grundlage können Webportale, CMS, Webseiten, Firmen-Intranets und -Extranets erstellt werden. DotNetNuke enthält die erforderlichen Features und Tools zur Online-Bearbeitung und Verwaltung der erstellten Portale und Seiten, das DNN Framework lässt sich darüber hinaus auch als Grundlage für eigene Webapplikationen nutzen. Mit DNN können von kleinsten Webseiten bis hin zu großen Onlineprojekten alle Arten von Webpräsenzen  realisiert werden.

Der Funktionsumfang des Systems wird durch Module realisiert, wobei etwa 30 Standardmodule im Basissystem enthalten sind. Weitere Funktionen können durch Module von Drittanbietern, kostenlos durch die DotNetNuke-Community oder durch selbst entwickelte Module nachgerüstet werden.

Von einem installierten DotNetNuke können 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.

DotNetNuke kann individuell an die jeweiligen speziellen Benutzeranforderungen angepasst werden und verfügt über vielseitige Schnittstellen (z.B. auf Basis von XML oder RSS), die eine Kommunikation mit anderen Systemen ermöglichen. Für die Authentisierung lassen sich neben dem eingebauten Anmeldedienst OpenID, LiveID, Cardspace und ActiveDirectory einsetzen. Sichere Kommunikation per SSL wird standardmäßig unterstützt und kann für jede Seite einzeln aktiviert werden.

Microsoft AJAX.Net wird standardmäßig unterstützt; Client-Callbacks vereinfachen die Handhabung und können in eigene Module integriert werden.

DNN basiert auf der aktuellen Microsoft ASP.NET-Technologie und steht als größtes Open-Source-Projekt auf dieser Plattform unter einer modifizierten BSD-Lizenz frei zur Verfügung.

Print