Was ist die Virtuelle Strichliste?

Es gibt Tätigkeiten die erfasst werden sollten um nachzuweisen das man etwas gemacht hat. Monitoring nennt man sowas. Für ein Monitoring werden häufig aus einer bestimmten Quelle Daten gezogen und ausgewertet. Z.B. in einem Callcenter die Anzahl der Calls, die Länge der Gespräche und wie lange ein Anrufer in der Warteschleife “hängt”. Sehr häufig besteht aber die Möglichkeit der Auswertung nicht, weil z.B. das genutzte Tool keine Funktion zum Monitoren hat, die Implementierung zuviel Geld kostet oder vll der Arbeitgeber keinen Bedarf daran sieht, der Mitarbeiter aber sehr wohl.
Auch im privaten Umfeld gibt es da sicherlich einen Bedarf (wer hat wie oft den Abwasch gemacht?). In der Offline-Welt nimmt man sich dann einen Zettel und einen Stift und führt eine Strichliste. So auch bei mir im Büro, das echtmal nicht offline ist. Das muss aber besser gehen hab ich mir gedacht und hab was programmiert.
Was kann die Virtuelle Strichliste v1?
Folgende Funktionen sind in der Version 1 in der Virtuellen Strichliste vorhanden:
- Anlegen von beliebig vielen Benutzern
- Anlegen von beliebig vielen Listen / Themen
- Benutzer kann sich selbst administrieren (Passwort etc pp)
- Benutzer können sich Ihren eigenen Zettel zusammenstellen.
- Die “Striche” der letzten vier Kalender-Wochen werden auf der Startseite angezeigt.
Demo
Wer sich einen Überblick verschaffen möchte, kann gerne auf die Demo zurückgreifen:
Login Admin:
Benutzername: admin
Passwort: admin
Login Nutzer:
Benutzername: gast
Passwort: gast
Systemvoraussetzungen und Lizenz:
Die Virtuelle Strichliste ist ein PHP-Skript. Entsprechend wird ein Webserver mit PHP und MySQL benötigt (erstellt und getestet mit PHP5 und MySQL5). Tipp: Wer die Virtuelle Strichtliste verwenden möchte, aber keinen Webserver hat bzw. die Liste aus Performance- und/oder Sicherheitsgründen nicht im Internet ablegen möchte, kann lokal auf einem PC einen Webserver installieren. Dazu eignet sich z.B. Xaamp.
Virtuelle Strichliste ist Freie Software: Sie können es unter den Bedingungen der GNU General Public License, wie von der Free Software Foundation, Version 3 der Lizenz oder jeder späteren veröffentlichten Version, weiterverbreiten und/oder modifizieren.
Virtuell Strichliste wird in der Hoffnung, dass es nützlich sein wird, aber OHNE JEDE GEWÄHELEISTUNG, bereitgestellt; sogar ohne die implizite Gewährleistung der MARKTFÄHIGKEIT oder EIGNUNG FÜR EINEN BESTIMMTEN ZWECK. Siehe die GNU General Public License für weitere Details.
Sie sollten eine Kopie der GNU General Public License zusammen mit diesem Programm erhalten haben. Wenn nicht, siehe http://www.gnu.org/licenses.
Download & Installation
Bitte lade dir das PHP-Skript hier herunter:
Anschließend entpacke die ZIP-Datei mit einer Software deiner Wahl (z. B. 7Zip). Es entsteht der Ordner vsl (Virtuelle Strichliste). In diesem Ordner findest du die Datei sqlvar.inc.php. Diese enthält die Zugangsparameter zur MySQL-Datenbank:
$host=”localhost”;
$sqluser=”DATENBANK USER”;
$sqlpass=”DATENBANK PASSWORT”;
$sqldb=”DATENBANKNAME”;
Selbsterklärend denke ich. Nutzt du VSl auf einer lokalen Installation, musst du in der Regel nichts ändern. Verwendetest du einen Webspace, bekommst du die notwendigen Informationen (Benutzername, Datenbankname Passwort) bei deinem Anbieter.
Nach dem du die Variablen angepasst und die Datei abgespeichert hast, lade das ganze in deinen Webspace (z.B. per FTP) und rufe anschließend die Datei install.php über deinen Browser auf (z.B. http://deinedomain.de/vsl/install.php). In die Datenbank werden die notwendigen Tabellen angelegt und der Benutzer admin.
Anschließend lösche bitte die Datei install.php. Erfolgt keine Löschung, könnte der Zugang des Admins durch das Ausführen der install.php von dritten gehackt werden.
Jetzt kannst du dich mit dem Benutzer admin und dem Passwort admin einloggen. Änder bitte über die Administration das Kennwort des Admins.
Erste Schritte
Nach dem du dich als Admin eingeloggt hast und das Passwort geändert hast, kannst du dir unter der Administration weitere Benutzer anlegen. Benutzername und Passwort sind Pflicht. Alle andere Felder müssen nicht zwingend ausgefüllt werden. Weiter kannst du ganz unten die Strichlisten anlegen. Jede Liste ist ein Thema. Also z.B. abgewaschen, abgetrocknet, gestaubsaugt.
Sind die Strichlisten eingerichtet kann sich jeder User in der Administration für 10 Strichlisten entscheiden die er führen möchte. Anschließend auf Strichliste öffnen klicken und ein kleines Pop-up mit der entsprechenden Auswahl erscheint. Los kann es gehen. Auf der Startseite werden automatisch die getätigten Striche der letzten 4 Kalenderwochen aufgeführt.
Weitere Hilfe
Die Auswahl der Strichzettel wird nicht korrekt gespeichert – Neben Auswahl speichern befindet sich die Schaltfläche Auswahl zurücksetzen damit wird die persönliche Auswahl eines Nutzers auf Werkseinstellung zurückgesetzt. Anschließend erfolgt die Speicherung wieder wie gewünscht.
Weitere Admins einrichten - Kann das Skript aktuell noch nicht. Wenn du dich aber z.B. per PHPMyAdmin in die MySQL-Datenbank einloggst und dort die Tabelle vsl_user öffnest kannst du jedem User das Recht Admin erteilen in dem du ein x in die Spalte Admin setzt.
POP-UP anpassen – Die Strichliste wird in einem 150 breiten und 46o Pixel hohem Fenster geöffnet. Wer das Ändern möchte muss im Quelltext der einzelnen die Werte anpassen. Der verantwortliche Code ist:
function pop(file)
{
helpwindow = window.open(file,”pophelp”,”width=150,height=460,top=20,left=100″);
helpwindow.focus();
return false;
}
Geplante Updates / Funktionen
- Installationsassistent
- Passwort zurücksetzen per E-Mail.
- Angelegte Nutzer werden automatisch per E-Mail darüber informiert
- Newsbox wo der Admin z.B. über neue Listen informieren kann
- Mehrere User-Listen. Ein User der z.B. unterschiedliche Themengebiete “beackert” soll sich mehrer Listen zusammenstellen können.
- Auswertungs-Tool
- Focus im Login Modul auf den Benutzernamen
- Automatsiches Löschen der Userauswahl vor dem neuen Speichern
- Wording vereinheitlichen
Und was noch?
Ansonsten wünsche ich jedem viel Spass mit dem Skript. Bei Fragen oder Problemen nutzt bitte die Feedback/Antwort/Kommentar-Funktion hier unten.
Haette jetzt nen Demo erwartet, bevor ich es runterlade, installiere und dann fuer doof befinde!
Test waere toll! Oder zumindest nen Screenshot! *g*
Stimmt. Gute Idee, hätte ich ja eigentlich selber druff kommen müssen.