Multisite Matrix

Beschreibung

WordPress Multisites eigene Netzwerkverwaltung zeigt zwar, welche Plugins netzwerkweit aktiviert sind, bietet aber keine integrierte Möglichkeit zu sehen, welche Plugins einzelne Website-Administratoren lokal aktiviert haben — Website für Website, über das gesamte Netzwerk hinweg. Multisite Matrix schließt diese Lücke.

Was es tut

  • Fügt der bestehenden Liste unter Netzwerkverwaltung > Plugins eine Spalte „Aktiv auf Websites“ hinzu, die auf einen Blick zeigt, auf welchen Websites das jeweilige Plugin lokal aktiv ist.
  • Fügt eine eigene Plugin-Matrix-Seite hinzu (Netzwerkverwaltung > Plugins > Multisite Matrix) mit einer vollständigen Plugins-×-Websites-Tabelle: jedes installierte Plugin als Zeile, jede Website als Spalte — so lässt sich die gesamte Plugin-Nutzung im Netzwerk auf einem Bildschirm überblicken.
  • Markiert Plugins, die installiert, aber nirgends aktiv sind — so lassen sich Kandidaten für eine Bereinigung vor einem Sicherheits- oder Performance-Audit schnell erkennen.
  • Unterscheidet netzwerkweit aktivierte Plugins (per Definition auf jeder Website aktiv) von Plugins, die lokal auf einzelnen Websites aktiviert wurden.
  • Verlinkt direkt aus der Matrix zum Plugins-Bildschirm der jeweiligen Website, sodass du sofort handeln kannst, ohne erst die richtige Website suchen zu müssen.

Warum

In einem Netzwerk mit mehr als ein paar Websites ist „auf welchen unserer 40 Websites ist das alte SEO-Plugin noch aktiviert“ eine reale, wiederkehrende Frage, die WordPress-Core ohne händisches Öffnen des Plugin-Bildschirms jeder einzelnen Website nicht beantwortet. Multisite Matrix beantwortet sie mit einem einzigen Seitenaufruf.

So funktioniert es

Die Daten werden direkt aus den eigenen Website- und Netzwerk-Optionen von WordPress gelesen — es wird nichts irgendwohin gesendet, es werden keine externen Anfragen gestellt, und das Plugin ändert nichts an der Aktivierung von Plugins. Die Zuordnung von Plugins zu Websites wird eine Stunde lang zwischengespeichert (über einen Website-Transient) und automatisch aktualisiert, sobald ein Plugin aktiviert oder deaktiviert oder eine Website hinzugefügt oder entfernt wird — die Matrix ist also nie auf einen manuellen Neuaufbau angewiesen.

Voraussetzungen

Multisite Matrix wird nur auf einer WordPress-Multisite-Installation aktiv — auf einer Einzelwebsite-Installation bleibt es vollständig inaktiv. Es kann nur netzwerkweit aktiviert werden (nicht auf einer einzelnen Website), und seine Bildschirme sind nur für Nutzer mit der Berechtigung manage_network_plugins (Netzwerkadministratoren) sichtbar.

Screenshots

Installation

  1. Lade den Ordner multisite-matrix nach /wp-content/plugins/ hoch, oder installiere es direkt über den WordPress-Plugin-Bildschirm.
  2. Gehe zu Netzwerkverwaltung > Plugins und aktiviere Multisite Matrix netzwerkweit. Es kann nicht auf einer einzelnen Website aktiviert werden — dies ist ein reines Multisite-Plugin.
  3. Öffne Netzwerkverwaltung > Plugins > Multisite Matrix, um die vollständige Matrix zu sehen, oder schau dir einfach die neue Spalte „Aktiv auf Websites“ auf dem regulären Netzwerkverwaltung > Plugins-Bildschirm an.

FAQ

Funktioniert das auf einer normalen (Nicht-Multisite-)WordPress-Installation?

Nein. Multisite Matrix prüft beim Laden, ob eine Multisite-Installation vorliegt, und tut andernfalls gar nichts.

Kann es Plugins für mich aktivieren oder deaktivieren?

Nein. Es ist bewusst nur lesend — es zeigt dir den aktuellen Zustand im gesamten Netzwerk, aber jede Aktivierung, Deaktivierung oder Bereinigung erfolgt weiterhin auf dem gewohnten Weg, auf dem Plugins-Bildschirm der jeweiligen Website (zu dem die Matrix direkt verlinkt).

Wer kann die Plugin-Matrix-Seite sehen?

Nur Netzwerkadministratoren (genauer: Nutzer mit der Berechtigung manage_network_plugins). Normale Website-Administratoren sehen sie nicht.

Wie aktuell sind die Daten?

Die Plugin-zu-Website-Zuordnung wird bis zu eine Stunde lang zwischengespeichert, wird aber sofort ungültig, wenn irgendwo im Netzwerk ein Plugin aktiviert oder deaktiviert oder eine Website hinzugefügt oder entfernt wird — in der Praxis ist sie also nach jeder relevanten Änderung sofort aktuell, nicht erst nach einer Stunde.

Sendet es irgendwelche Daten irgendwohin?

Nein. Alles wird aus deiner eigenen WordPress-Datenbank gelesen; das Plugin stellt keine externen Anfragen.

Rezensionen

Zu diesem Plugin liegen noch keine Rezensionen vor.

Mitwirkende und Entwickler

„Multisite Matrix“ ist Open-Source-Software. Folgende Menschen haben an diesem Plugin mitgewirkt:

Mitwirkende

„Multisite Matrix“ wurde in 3 Sprachen übersetzt. Danke an die Übersetzer für ihre Mitwirkung.

Übersetze „Multisite Matrix“ in deine Sprache.

Interessiert an der Entwicklung?

Durchstöbere den Code, sieh dir das SVN-Repository an oder abonniere das Entwicklungsprotokoll per RSS.

Änderungsprotokoll

1.2.5

  • Das Beschreibungsfeld im Plugin-Header wurde korrigiert, das noch auf Deutsch war — es entspricht jetzt den englischen Quell-Zeichenfolgen, die überall sonst im Plugin verwendet werden.

1.2.4

  • Quell-Zeichenfolgen wurden von Deutsch auf Englisch umgestellt (WordPress.org-Konvention), damit das Plugin korrekt lokalisiert werden kann.
  • Übersetzungen für Deutsch, Französisch, Spanisch, Italienisch, Niederländisch, Portugiesisch (Brasilien), Polnisch, Russisch, Japanisch und Chinesisch (vereinfacht) hinzugefügt.

1.2.3

  • Interne Funktions-, Klassen- und Options-/Transient-Namen auf ein eindeutiges „MULTMA“/„multma“-Präfix umbenannt, gemäß Feedback aus dem WordPress.org-Plugin-Review.

1.2.2

  • Erste öffentliche Veröffentlichung auf WordPress.org.