Was ist PHP Mumble Viewer?
PHP Mumble Viewer ist ein PHP-Skript zur Generierung von Mumble-Viewer, welches mehrere Daten-Quellen (ice, xml, VeryGames-Viewer, ...) und Ausgabeformate (xhtml, xml, ...) unterstützt.
a
Warum PHP Mumble Viewer?
Ein Großes Problem an Mumble ist, dass es keinen entfernten Zugriff zur Abfrage von Serverdaten vorsieht (z.B. im Gegensatz zu TeamSpeak).
Aus diesem Grund bieten viele Mumble-Server Betreiber mehr oder weniger (meist überhaupt nicht) konfigurierbare Viewer an, welche über iframe, javascript, file_get_content, oÄ eingebunden werden müssen. Der Nachteil dieser Viewer besteht darin, dass sie außerhalb der Seite aufgebaut werden auf der sie angezeigt werden sollen. In Folge dessen können diese Viewer niemals optimal an die Webseite angepasst werden.
Manche Betreiber bieten auch überhaupt keinen Viewer an, wahrscheinlich mangels Zeit zur Entwicklung eines eigenen Viewers mit eigenem Design.
PHP Mumble Viewer umgeht die genannte Einschränkung und erlaubt so dem Nutzer maximale Kontrolle über die Anzeige des Viewers und eine perfekte Anpassung dessen an die Webseite. Hierfür sieht PHP Mumble Viewer einen XML-Modus vor, welches den Mumble-Server Betreibern erlaubt ihren Kunden Zugriff auf die Server-Daten zu ermöglichen, ohne diesen irgendein Design aufdrängen zu müssen.
PHP Mumble Viewer kann natürlich auch für das "klassische" Einbinden (über iframe, etc...) benutzt werden. In diesem Fall können die Betreiber die XML-Schnittstelle anbieten,(oder auch nicht) und parrallel dazu einen klassischen Viewer mit eigenem Design.
Sollte der Betreiber ausschließlich einen klassischen Viewer anbieten, so sieht PHP Mumble Viewer die Nutzung von Adaptern vor, welche die Daten eines bestehenden Viewers extrahieren können um daraus einen eigenen Viewer zu erzeugen. Ein solcher Adapter für die Server von VeryGames liegt dem Paket bereits bei.
All dies macht aus PHP Mumble Viewer eine universelle Lösung zur Anzeige von Mumble-Viewer.
|