KPI
Key Performance Indicator
Dieses Plugin bietet eine Basisklasse, die andere Plugins implementieren können. Diese sorgt einfach dafür, dass die KPIs überall gleich abgerufen werden können.
KPIs können zum Beispiel sein:
- Anzahl der Facebook Likes
- Anzahl der Registrierungen
- Anzahl der Logins
<?php class Plugin_ExampleKPI extends Plugin_KPI_Base { public function get_data_name() { return "example_kpi"; } public function get_display_name() { return "Beispiel KPI"; } public function get_value($url) { return rand(0,100) } } ?>Diese Klasse ist natürlich nur ein Beispiel. get_value sollte natürlich einen richtigen Wert zurückgeben. Bei der Aktivierung einer neuen KPI, muss in der activate.php noch folgender Code aufgerufen werden:
<?php Plugin_KPI_Manager::register_kpi("Plugin_Example_KPI"); ?>Der Klassenname ist selbstverständlich zu ersetzen. Für die Deinstallation ist die gleich aufgebaute Funktion unregister_kpi zuständig. Zu guter letzt können wir natürlich auch alle KPIs aufrufen. Das geht ganz einfach über
Plugin_KPI_Manager::get()
. Zurückgeliefert wird ein Array mit den KPI-Klassen.