Anmeldung

neueste MAP Version

V2.4.3 2011-12-23

banner_map_v231

MAP Live Help

Release MAP V2.4.0

Das Mumb1e.de Team hat in den letzten 10 Monaten mit Hochdruck an diesem Release gearbeitet. Noch nie in der Geschichte dieses Projektes würde für einen Release so viel geändert und verbessert. Das MAP besitzt seit diesem Major Release ein eigenes Berechtigungssystem mit OOP-Programmierung, sowie einem völlig redundanten Slice Interface um mit dem Murmur-Server zu kommunizieren.

Scheinbar unendlich viel Arbeit!

Wir sind sehr stolz auf das neue MAP. Besonders bedanken möchten wir uns bei allen, die dazu beigetragen haben, das der Betatest ein Erfolg geworden ist! Es war nicht immer leicht die Geduld, während der Entwicklung dieses Releases zu behalten, da die Änderungen und die noch ausstehende Arbeit an MAP V2.4.0 manchmal unendlich schien! Dieser Release sieht zwar einigermaßen noch wie V2.3.1 aus, ist aber codetechnisch und vom codestil her überhaupt nicht mehr mit dem Vorgänger zu vergleichen! Der Release wurde von Grund auf komplett überarbeitet und an das neue Berechtigungssystem angepasst.

Das neue Berechtigungssystem

Zu Beginn der Arbeiten, also schon während der Arbeiten an V2.3.0 hatten wir uns im Team dazu ausgesprochen, dass das alte Berechtigungssystem mit der Komplexität des MAP nicht mehr zu vereinbaren war! Daher begannen wir mit dem Entwurf und der Planung neuer Struckturen, Klassen, Funktionen um recht schnell festzustellen: Wenn wir das machen, dann wird´s richtig viel Arbeit! Und wir legten los! In den ersten 4 Monaten ging es darum, die Struckturen des MAP so zu beeinflussen, dass noch weiter daran und damit gearbeitet werden kann, aber dennoch das neue Berechtigungssystem implementiert werden kann. Diese Aufgabe, alten Code nicht wegzuwerfen und mit dem neuen zu verbinden, brachte uns an vielen Punkten zur Verzweiflung! Doch nun ist es da und kann in neuen Versionen, problemlos um neue Berechtigungsbereiche erweitert werden. Somit haben wir auch in Zukunft die Möglichkeiten geschaffen für eine API und Addons! In diesem ersten Release mit dem neuen Berechtigungssystem haben Sie die Möglichkeit Gruppen und Adminberechtigungen in 114 verschiedenen Berechen zu definieren. Das zeigt die Möglichkeiten zum Beispiel für Hosting Unternehmen auf.

Was kann das neue Berechtigungssystem?

Alles! Es können Gruppenberechtigungen aber auch Einzelberechtigungen vergeben werden. Gruppenberechtigungen bedeutet: Einer Gruppen können beliebig viele Admins im MAP zugeordnet werden, die dann die Berechtigungen der Gruppe erben. Somit müssen neue Admins einfach der zuvor angelegten Gruppe zugeordnet werden und erben somit die Berechtigungen, die sie auch haben dürfen. Zusätzlich zu den Gruppenberechtigungen können Admins auch Einzelberechtigungen zugeordnet werden. Sollten zum Beispiel in einer Gruppe 30 Admins sein und ein Admin noch eine zusätzliche Berechigung erhalten, kann dieser dann die Berechtigung erhalten, ohne dass andere Admins diese auch bekommen müssen. Zusätzlich zu dem Gruppenberechtigungssystem kann im MAP noch eine sog. Kontoart definiert werden. Anhand dieser Funktion kann definiert werden, ob es sich bei einem Admin um einen Reseller (also einen Verkäufer) oder einen Kunden handelt. Dieser Status definiert letztenendes ob ein Admin die Rechte besitzt mehrere virtuelle Server oder nur einen, ihm zugeordneten Server, zu verwalten. Außerdem ist es in dieser Version erstmals möglich einem Admin mehrere virtuelle Server zuzuordnen, die er dann Administrieren darf.

Das neue Slice Interface

Da wir seit 31.12.2010 und dieser Version DBUS (das war die andere Möglichkeit um mit dem Murmur Server zu kommunizieren) nicht mehr unterstützen, haben wir uns auch in der Entwicklung zu dieser Version entschieden, das Slice Interface komplett in das MAP zu implementieren und sämtliche DBUS Funktionen zu entfernen. Zum Beispiel unterstützt MAP in dieser Version erstmals das SecureICE Passwort um eine sichere Kommunikation zwischen MAP und dem Murmur-Server zu gewährleisten und außerdem unauthorisierten Zugriff auszuschließen.

Das neue Template

Bereits zu Beginn der Entwicklung, von dieser Version haben wir begonnen die alten Templates "black_planet" und "blue_world" zu entfernen und das "default" Template zu optimieren. Bilder vom neuen Template gibt´s hier in unserer Screenshot Galerie!

MAP kann jetzt auch ohne Murmur!

Der Titel ist etwas verwirrend, aber es stimmt! Dank des neuen Slice Interface kann MAP jetzt auch erstmals selbstständig, ohne Murmur installiert werden. Das bedeutet, MAP muss nicht mehr in der gleichen Datenbank und mit dem gleichen Datenbank Prefix wie Murmur installiert werden! Murmur kann zum Beispiel jetzt auch mit einer .sqlite-Dateidatenbank laufen! Wichtig ist allerdings, dass in den Einstellungen des MAP der Slice Host und Port richtig angegeben werden, was allerdings, wenn MAP und Murmur auf dem gleichen System installiert sind, von vorne herein ohne Problem funktionieren wird. Selbstverständlich kann MAP auch Murmur-Server auf anderen Server verwalten und administrieren!

Windows Server und Linux Server kompatibel!

Das Mumb1e Admin Plugin wurde während der Betatests erfolgreich getestet auf: Ubuntu, Fedora, Debian, CentOS, OpenSUSE, WindowsServer 2003 und Windows Server 2008 mit IIS, sowie auf Windows Desktop PC´s mit einer lokalen XAMPP installation. Nicht benannte Distributonen sollten aufgrund der Nutzung von PHP und Webstandards ebenfalls kompatibel sein.

Bugs und Feature Requests

In unserem Tracker finden Sie eine Menge von behobenen Fehlern und neuen Features. Hier eine Übersicht:

0000160 [Permission System] bei Server erstellen + editieren kann der verantwortliche vom Kunden geändert werden (P.M.)
0000162 [Admin (Customer)] Andmin Profile sichtbar (P.M.)
0000151 [virtual Server] "Bezahlt bis" unübersichtlich (P.M.)
0000158 [Permission System] Berechtigungen von Admins editieren: Typ, Gruppe und Server (P.M.)
0000157 [Permission System] Kunden bekommen in der Listendarstellung Reseller angezeigt (P.M.)
0000142 [Template / Design] Buttons ohne Funktion (P.M.)
0000154 [Admin (Customer)] nach Admin erstellen in Infobox fehlende Übersetzung (P.M.)
0000146 [Installer] Unklarheit bei den Admin Daten (P.M.)
0000147 [Installer] DB Prefix als NULL-Wert angeben können (P.M.)
0000134 [Installer] CHMOD Check von neuen Verzeichnissen (P.M.)
0000132 [Installer] /start/index.php zeigt Fehler, wenn MAP noch nicht Installiert ist (P.M.)
0000136 [Settings] ICE Passwort kann nur mit 6 Zeichen definiert werden (P.M.)
0000139 [ZeroC Ice (Slice)] ICE Passwort länge (P.M.)
0000140 [Settings] Default Anzahl an Einträge in der neuen Tabelle (P.M.)
0000144 [Template / Design] Anzeige Seite/"Anzahl an Seiten" ist änderbar (P.M.)
0000145 [Channelviewer] Mumble-Direktverbindungslink funktioniert nicht mit 1.2.3 (P.M.)
0000150 [Admin (Customer)] Avatar wird nicht gelöscht (P.M.)
0000155 [Admin (Customer)] Checkbox auswahl bei User erstellen (P.M.)
0000159 [Template / Design] Eingeloggt als (P.M.)
0000126 [Request Functions] reCaptcha implementieren um Sicherheit zu erhöhen (P.M.)
0000135 [virtual Server] Fehler bei Server erstellen Seite (P.M.)
0000133 [Installer] Windows Murmur Server Update auf 1.2.3 (P.M.)
0000156 [Settings] Auswahlmöglichkeiten der Sprache und Template zeigt falsche Werte an (P.M.)
0000148 [virtual Server] bei Server erstellen wird auf Windows Servern die IP nicht erkannt (P.M.)
0000149 [Permission System] Admins können mit fehlenden Berechtigungen für Gruppen und Server erstellt werden
0000141 [Corefunctions] Sonderzeichenproblem (P.M.)
0000122 [ZeroC Ice (Slice)] Secure ICE (P.M.)
0000093 [Channelviewer] ext. Channelviewer: Direktverbindung zum Server ermöglichen (P.M.)
0000095 [User (server´s user)] Namen auf Sonderzeichen überprüfen erstellen/editieren (P.M.)
0000124 [Channelviewer] Darstellungs-Reihenfolge der User/Channel (P.M.)
0000130 [Channelviewer] Icons Recording und prioritySpeaker hinzufügen (P.M.)
0000123 [Logging functions] Checkboxen für LogListen (P.M.)
0000096 [Permission System] Berechtigungssystem erneuern (P.M.)
0000101 [Admin (Customer)] Berechtigungsvergabe beim erstellen eines MAP Users (P.M.)
0000103 [Admin (Reseller)] MAP User können selbst Sprache und Template wählen (P.M.)
0000097 [virtual Server] Neue Felder zu Server und Kunden hinzufügen (P.M.)
0000098 [Admin (Customer)] MAP user können mehrere Server verwalten (P.M.)
0000100 [virtual Server] virtuelle Server sollen nach def. Zeit abschaltbar sein (P.M.)
0000117 [Corefunctions] Suchen-Funktion (P.M.)
0000091 [General] Ablauf der Coockies definerbar (P.M.)
0000125 [Admin (Reseller)] Create new user fails but still gives positive confirmation and email to user (P.M.)
0000121 [Request Functions] Keine Prüfung vorhandener E-Mail-Adressen oder Benutzernamen (P.M.)
0000087 [General] Listen sortier Funktion (P.M.)

Download

Dateien:
Mumb1e Admin Plugin v.2.4.0
Diese Kategorie erfordert eine Registrierung um Daten downloaden zu können.
Sollten Sie bereits registriert sein, so melden Sie sich bitte an.

Lizenz GNU/GPL Autor  Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein! Webseite Homepage Datum 20.03.2011 Sprache  Multilingual System  Mumb1e Admin Plugin Dateigröße 20.09 MB Download 427

Kommentare (0)

500 Zeichen verbleiben

Cancel or