So funktioniert es
Die tägliche Update-Prüfung
Einmal am Tag meldet sich der Connector beim Store. Er übermittelt die Matomo- und PHP-Version Ihrer Instanz und die installierten Feinwerk-Plugins mit ihren Versionen. Der Store antwortet mit den Updates, die zu Ihrer Umgebung passen. Mit Aktualisieren auf der Seite Feinwerk Plugins lösen Sie die Prüfung jederzeit selbst aus.
Nur passende Versionen
Jede Plugin-Version legt in ihrer plugin.json fest, welche Matomo- und PHP-Versionen sie unterstützt. Der Store bietet einer Instanz nur Versionen an, die zu ihr passen. Ein Update, das Ihre Installation nicht verträgt, wird Ihnen also gar nicht erst angezeigt.
Geprüfte Veröffentlichungen
Bevor eine neue Version erscheint, laufen automatische Tests gegen mehrere Matomo- und PHP-Versionen. Erst wenn alle Tests bestanden sind, wird die Version im Store veröffentlicht.
Download und Integrität
Beim Download prüft der Store, ob Ihre Instanz das Plugin nutzen darf. Bei kostenlosen Plugins ist das immer der Fall, bei kostenpflichtigen braucht es eine zugewiesene Lizenz. Jede Datei wird mit einer SHA-256-Prüfsumme ausgeliefert, die der Connector vor der Installation kontrolliert.
Lizenzen
Eine Lizenz gilt für eine Matomo-Instanz und läuft, solange das Abo besteht. Nach einer Kündigung bleibt sie bis zum Ende der bezahlten Laufzeit gültig. Danach laufen installierte Versionen technisch weiter, Updates gibt es keine mehr, und lizenzpflichtige Funktionen können sich abschalten.
Welche Daten übertragen werden
Der Connector überträgt nur technische Angaben zur Instanz: Instanz-URL, Matomo- und PHP-Version, installierte Plugins mit Versionen und die Anzahl der Matomo-Benutzer. Analysedaten aus Ihrem Matomo werden nie übertragen. Details stehen in der Datenschutzerklärung.
Sicherheit
Jede Instanz hat einen eigenen Token. Der Store speichert ihn nur verschlüsselt und prüft ihn bei jeder Anfrage. Im Kundenkonto können Sie einen Token jederzeit neu erzeugen oder widerrufen. Alle Verbindungen laufen über HTTPS.
Wenn der Store nicht erreichbar ist
Der Connector speichert die zuletzt geladenen Daten zwischen und zeigt sie weiter an. Installierte Plugins laufen unabhängig vom Store. Es fallen nur Update-Prüfungen und Neuinstallationen aus, bis der Store wieder erreichbar ist.