Features
========
* Benutzt ausschließlich DBus/Ice um zum Server zu verbinden - in keinem Fall
wird Mumble-Django versuchen, direkt auf Murmurs Datenbank zuzugreifen
* Kompatibel mit Murmur 1.1.8 und 1.2.0 -- Standardeinstellung ist 1.2.0
* Kann sowohl Murmur 1.1.8 als auch 1.2.0 mit einer einzigen Installation
verwalten, wenn DBus für 1.1.8 und Ice für 1.2.0 benutzt wird
* Abwärtskompatibel zu Murmur 1.1.4
* Erstellt automatisch eine Channel-Liste für jeden konfigurierten Server
* Jeder Channel ist verlinkt, mit einem Klick joinst du direkt in diesen Channel
* Ein Klick auf einen Benutzernamen zeigt nähere Infos zu diesem Benutzer an
* Wenn du im Webinterface eingeloggt bist, wird dein Benutzername in die Links übernommen
* leere Subchannels werden ausgeblendet um die Liste übersichtlich zu halten (etwa so wie in Mumble selbst)
* Erkennt Handy-Browser und liefert diesen eine speziell zugeschnittene Version
der Seite
* Unterstützt das `Channel-Viewer-Protocol `_
* Kann als Datenquelle für den
`Channel-Viewer von Murmur-Manager `_
dienen
* Das mitgelieferte `Munin `_-Plugin zeichnet
einen Graphen über die Anzahl der Benutzer auf jedem Server
(`Demo `_)
* Verwaltet so viele Murmur-Installationen wie du willst, sie müssen nur über
DBus oder Ice erreichbar sein
* Das [[Admin_Interface_de|Admin-Interface]] konfiguriert folgende Parameter:
* Registrierungsname (der Name mit dem der Server im Browser auftaucht, auch
der Name des Root-Channels)
* Server-Adresse (kann sowohl eine IP-Adresse als auch ein Hostname sein)
* Server-Port
* URL der Webseite, die im Browser auftaucht
* Willkommensnachricht
* Server-Passwort
* Superuser-Passwort
* Anzahl Benutzer (Slots)
* Bandbreite
* SSL-Zertifikat and Key
* Die einzelnen Murmur-Instanzen können gestartet und gestoppt werden
* Benutzer-Registrierung
* In Django registrierte Benutzer können sich auf den Murmur-Servern Accounts
erstellen und mit +A joinen
* Accounts können im Admin-Interface verwaltet werden
* zur Sicherheit werden die Passwörter der Benutzer nicht gespeichert (das
Feld existiert nur um mit Django-Models kompatibel zu sein)
* Benutzer können im Admin-Interface zur //admin//-Gruppe hinzugefügt / aus
ihr entfernt werden
* "manage.py syncdb" erkennt existierende Murmur-Instanzen und Benutzer und
trägt diese in die DB ein
* Admin Interface für Mitglieder der *admin*-Gruppe
* Benutzerverwaltung für Serveradmins: erstellt/löscht Registrierungen, vergibt
Adminrechte, ändert Benutzerpasswörter
* Benutzertexturen einstellen
* Connector-Module um einfach zwischen DBus und Ice umzuschalten
* Das Template ist eine einzige Datei: Wenn's dir nicht gefällt, ändere einfach
die index.htm
* Vollständig kompatibel mit Djangos Datenbank-API: Die Kommunikation mit Murmur
erfolgt komplett innerhalb der Models
* Alle Konfigurations-Optionen von Murmur werden unterstützt
* Erzeugt valides XHTML transitional (abgesehen von HTML in den Kanal-/Benutzer-
Beschreibungen :) )
* Erweiterbar: Mumble-Django ist ein normales Django-Projekt und benutzt
ausschließlich die Standard-Models von Django, du kannst es daher wie jede
andere Django-App einbinden und es sogar zu einer kompletten Webseite erweitern.