Nach ca. 4 Monaten BETA-Phase wollte ich hier mal ein kleines Update zum Entwicklungsstand geben, denn in der Zwischenzeit hat sich so einiges getan. Folgende Funktionen wurden in der BETA-Phase entwickelt, auf Herz und Nieren geprüft, werden vom Teamspeak Interface in der aktuellen BETA-Version unterstützt und sind so auch für die Produktive Version ab dem 01.03.2018 geplant:
Multifunktionales Kontrollzentrum
- TS3 Instanzen verwalten/hinzufügen/entfernen
- Einstellungen
-- HTTPS-Verbindung erzwingen
-- Entwicklermodus ein-/ausschalten
-- Interface-Cache Treiber festlegen (ArrayCache, Filesystem, APCu, oder Memcache)
-- Interface-Cache leeren
-- Datenbankverbindung einsehen
-- Komprimierung mittels GZIP
-- Stylesheet-Cache leeren
- Benutzerrollen
-- Rollen erstellen/bearbeiten/entfernen
(Mit Benutzerrolen kann man die Verwaltungs- und Bearbeitung-Rechte einschränken
im Bezug auf TSI-Funktionen und Instanzrechte. Die Vergabe eines Levels ermöglicht des
Weiteren eine Beschränkung bei der Vergabe von Werten, z. B. bei der Bearbeitung von
Channel- oder Servergruppenrechte)
- Benutzerkonten
-- Benutzer hinzufügen/bearbeiten/entfernen
(Benutzerkonten können sowohl einzelnen, als auch mehreren Instanzen und Servern
zugewiesen werden)
- Automatische Updates durchführen
- Erweiterungen verwalten/entfernen/hinzufügen
- Lizenzen verwalten/entfernen/hinzufügen
Intelligente Mehrsprachigkeit
Das TSI verfügt über ein intelligentes Mehrsprachigkeits-Konzept und
ist so in der Lage, neue Sprachen schneller zu implementieren. In der
aktuellen Version werden die Sprachen Englisch und Deutsch unterstützt.
Modulare Erweiterbarkeit
Durch den modularen Aufbau und den integrierten Extension-Manager ist
die Entwicklung und Installation eigener Erweiterungen möglich. Ein
entsprechendes Tutorial zur Entwicklung eigener Zusatzmodule wird in
naher Zukunft veröffentlicht.
Darstellung individuell anpassbar
Seit der Version 0.0.20 (Beta) ist es nun möglich eigene Icon-Pakete
zu integrieren und zu verwenden. Damit kann das Teamspeak Interface je
nach Geschmack bis zu einem gewissen Grad individualisiert werden.
Teamspeak³ Instanzen verwalten
- Virtuelle Server verwalten/hinzufügen/entfernen
- Importieren/Aktualisieren der Instanzrechte
- Importieren/Aktualisieren aller Server-Icons
- Starten/Stoppen mehrerer/einzelner virtueller Server
- Autostart mehrerer/einzelner virtueller Server modifizieren
- Zurücksetzen der Channelliste mehrerer/einzelner virtueller Server
- Erstellen von Snapshots für mehrere/einzelne virtuelle Server
Teamspeak³ Server verwalten
- Importieren/Aktualisieren von Server-Icons
- Protokolle einsehen/erstellen
- Beschwerden einsehen/bearbeiten/entfernen
- Banns einsehen/bearbeiten/entfernen
- Berechtigungsschlüssel einsehen/erstellen/entfernen
- Snapshots einsehen/aufspielen/importieren/downloaden/erstellen
- Server-Icons downloaden (ZIP-Datei)
Server Interface & TS Explorer
- Servereigenschaften bearbeiten
- Serverdetails einsehen
- Server-Textnachrichten versenden und empfangen
- Channels erstellen
- Channels verschieben (Drag&Drop)
- Channeleigenschaften bearbeiten
- Channeldetails einsehen
- Channel-Textnachrichten versenden und empfangen
- Clients verschieben (Drag&Drop)
- Client-Informationen einsehen
- Servergruppen zuweisen/entfernen (Clients)
- Channelgruppen festlegen (Clients)
- Clients anstupsen/kicken/bannen
- Beschwerden einreichen (Clients)
- Privater Chat mit einzelnen Clients
Servergruppen verwalten (Erweiterung)
Folgende Funktionen sind nur in Verbindung mit dem Modul "Servergruppen" verfügbar.
- Servergruppen auflisten
- Servergruppen erstellen/entfernen
- Servergruppen-Rechte auflisten
- Servergruppen-Rechte zuweisen/entfernen
- Servergruppen-Zuweisungen auflisten
- Servergruppen zuweisen/entfernen (auch mehrere Clients gleichzeitig)
Channelgruppen verwalten (Erweiterung)
Folgende Funktionen sind nur in Verbindung mit dem Modul "Channelgruppen" verfügbar.
- Channelgruppen auflisten
- Channelgruppen erstellen/entfernen
- Channelgruppen-Rechte auflisten
- Channelgruppen-Rechte zuweisen/entfernen
- Channelgruppen-Zuweisungen auflisten
- Channelgruppen festlegen (auch mehrere Clients gleichzeitig)
Benutzer & Rechte verwalten (Erweiterung)
Folgende Funktionen sind nur in Verbindung mit dem Modul "Client-Rechte" verfügbar.
- Clients auflisten
- Client-Rechte auflisten
- Client-Rechte zuweisen/entfernen
Dateien & Icons verwalten (Erweiterung)
Folgende Funktionen sind nur in Verbindung mit dem Modul "Dateitransfer" verfügbar.
- Ordner auflisten
- Icons hochladen/herunterladen/löschen
- Dateien hochladen/herunterladen/löschen
- Dateien verschieben (Drag&Drop)
- Vorschau von Bilddateien
API Schnittstelle (Erweiterung)
Kinderleichte Anbindung an andere oder eigene Programme, inklusive umfassender API Dokumentation
So wie momentan die Weichen stehen, wird das Teamspeak Interface in der Version 1.0 (Stable) am 01.03.2018 veröffentlicht, bis dahin seid ihr aber noch herzlich dazu eingeladen am BETA-Test teilzunehmen.
Bete Grüße,
Daniel