Das Mitgliederstatistiktool ist eine PHP-Anwendung, die ich mal zur Erstellung der Mitgliederheatmap für den LV LSA gebaut hab. Mittlerweile kann das Tool etwas mehr, ist aber nicht viel bedienbarer geworden...
http://projects.martoks-place.de/piraten/map/
Code: https://github.com/PiratenLSA/piratenmap
Die Datenbasis für die Grafiken stellen CSV-Dateien auf dem Server dar, die mit einer relativ brauchbaren relationalen Algebra verkocht werden, um die Karten zu erstellen.
Die Karten werden aus SVG-Basiskarten erstellt, welche einem bestimmten Format folgen und durch eine spezielle Klasse manipuliert werden.
Oben auf der Seite wird die Art des Reports ausgewählt, meistens legt das auch die Art der Basiskarte fest. Entweder automatisch oder nach klick auf "Los->" öffnet sich links dann die Reportabhängige Konfiguration. Ein Klick auf "Rendern" erstellt ein Vorschaubild rechts, "Runterladen" bietet dieses zum Download an.