Live Demo: Teste alle Plugins für OXID eShop, Shopware und osTicket von Markus Michalski live — ohne Installation, ohne Risiko. demo.markus-michalski.net
Der Plugin Update Checker prüft für alle installierten osTicket-Plugins, ob auf GitHub ein neueres Release existiert, und zeigt in der Plugin-Liste des Admin Panels (Manage > Plugins) ein Badge mit der neuen Versionsnummer an. Das Badge verlinkt auf die Release-Seite bei GitHub. Du musst die Repositories nicht mehr von Hand durchsuchen.
Das Plugin arbeitet mit jedem Plugin, dessen plugin.php im Feld url ein GitHub-Repository nennt, nicht nur mit Plugins eines bestimmten Entwicklers.
Ohne das Plugin: Du erfährst von neuen Plugin-Versionen nur, wenn du die Repositories selbst besuchst.
Mit dem Plugin: Die Plugin-Liste zeigt neben der installierten Version ein Badge mit der neuen Version, sobald GitHub ein neueres Release kennt.
Plugin Name (instances) Version
Markdown Support (2) 1.0.0 [↑ 1.2.0]
Priority Icons (1) 1.0.3
| Seite | Inhalt |
|---|---|
| Installation | Plugin-Ordner, Composer-Autoloader, Aktivierung, Update, Entfernen |
| Konfiguration | Cache Duration (hours), GitHub Token, Rate Limits |
| Technische Details | Ablauf, geprüfte Plugins, Versionsvergleich, Cache, Anfragen, Sicherheit |
| Datenschutz | Externe Anfragen an GitHub, übertragene und gespeicherte Daten |
| Fehlerbehebung | Keine Badges, langsame Liste, Rate Limit, bekannte Einschränkungen, Fragen |
| Funktion | Beschreibung |
|---|---|
| Update-Badge | Zeigt die neue Version als anklickbares Badge in der Versionsspalte der Plugin-Liste |
| Beliebige Plugins | Prüft jedes installierte Plugin mit GitHub-URL in der plugin.php |
| Cache | Antworten werden standardmäßig 6 Stunden zwischengespeichert, Fehler eine Stunde |
| Optionaler GitHub-Token | Erhöht das Rate Limit von GitHub |
| Nur Plugin-Liste | Das Plugin arbeitet nur auf der Plugin-Liste des Admin Panels, nicht bei AJAX-Anfragen |
| Keine Änderung an osTicket-Dateien | CSS und JavaScript werden inline ausgegeben, es gibt keine Datenbanktabellen |
Das Plugin zeigt Updates nur an. Es installiert nichts und versendet keine Benachrichtigungen.
Externe Anfragen: Das Plugin kontaktiert
api.github.com. Welche Daten dabei übertragen werden, steht unter Datenschutz.
| Anforderung | Version | Hinweise |
|---|---|---|
| osTicket | 1.18.x | Ziel-Version laut README |
| PHP | 8.1 oder neuer | composer.json verlangt >=8.1 |
| PHP-Erweiterungen | curl, json |
cURL fragt die GitHub API ab |
| Composer | für den Autoloader | composer install --no-dev im Plugin-Ordner, falls vendor/ fehlt |
| Netzwerk | HTTPS zu api.github.com |
ausgehend vom osTicket-Server |
GNU General Public License v2 oder neuer (GPL-2.0-or-later), kompatibel mit osTicket. Siehe LICENSE.
Fehler und Fragen im Issue Tracker. Gib dabei osTicket-Version, PHP-Version, Plugin-Version, Browser-Konsolen-Fehler und Zeilen mit [UpdateCheck] aus dem PHP-Fehlerprotokoll an.