Muckturnier 0.7.1 out now!
Die neue C++-Version von Muckturnier hat ihre Feuertaufe (bzw. ihren öffentlichen Beta-Test ;-) auf dem kürzlich stattgefundenen ersten Muckturnier des Sportschützenvereins Frohsinn 1885 e. V. Konradsreuth bravurös bestanden!
Netterweise gab es auch gleich konstruktive Kritik in Form eines Feature Requests: Die Möglichkeit, nur Teile der Daten zu exportieren, also z. B. nur die Rangliste anstatt eines ganzen Protokolls, am besten als PDF-Datei.
Das Ergebnis ist in Muckturnier 0.7.1 eingeflossen, neben einigen anderen Neuerungen.
Verbesserter Export
Ich habe überlegt, wie man das mit dem Export machen könnte. Der Export als PDF wäre zwar prinzipiell möglich, nur gibt es hierzu sehr, sehr viele Parameter zu beachten (die Metrik der benutzen Schriftart, das Verteilen auf mehrere Seite etc. etc.). Das vernünftig zu implementieren wäre wirklich keine triviale Aufgabe. Das Muckturnier-Programm sollte sich meiner Meinung nach auf seine Kernkompetenzen beschränken, deswegen habe ich das folgendermaßen gelöst:
Man kann jetzt neben dem Export als HTML auch als CSV exportieren. Und man kann auswählen, was man gerne exportiert hätte. Diesen Datensatz kann man dann mit einem beliebigen Programm (z. B. einem Tabellenkalkulationsprogramm) öffnen und weiterverarbeiten. Daraus dann noch ein PDF zu machen geht unter Linux normalerweise mit Bordmitteln (Drucken als PDF), und unter Windows kann man einen der vielen virtuellen PDF-Drucker installieren, um das selbe Ergebnis zu erhalten.
Der Export ist jetzt nicht mehr auf der Ranglisten-Seite verfügbar, sondern als extra Dialog, der über das Menü via „Datei“ → „Turnierdaten exportieren“ aufgerufen werden kann:
Wenn der Exportdialog aufgerufen wird, dann sind zunächst die erweiterten Exportoptionen ausgeblendet. Wenn man hier einfach „OK“ wählt, dann bekommt man genau das Protokoll, das bisher über die Ranglisten-Seite erstellt werden konnte.
Direkt auswählen kann man das Format der zu exportierenden Daten: HTML oder CSV.
Weitere Änderungen (aus dem ChangeLog)
- Bugfix: Die beim Export bei „Datenbank erstellt mit“ und „Protokoll erstellt mit“ angezeigten Versionen sind jetzt nicht mehr vertauscht.
- Verbesserung: Bei der Eingabe der Spielstände kann jetzt ein Spielstand nicht nur gelöscht, sondern auch korrigiert werden: Der bestehende Spielstand wird gelöscht, aber die bisher gespeicherten Daten werden als Auswahl gesetzt, und müssen somit nicht mehr manuell ausgewählt werden.
- Verbesserung: Die Spieler/Paare-Liste hat jetzt ein schöneres Kontextmenü, mit einem „Name(n) ändern“-Eintrag als Alternative zum Editieren per Doppelklick.
- Verbesserung: Es wird jetzt auch bei der Eingabe der Spieler bzw. Paare so gescrollt, dass der eingegebene Name immer sichtbar ist.
- Änderung: Die Dateierweiterung für Muckturnier-Datenbanken heißt jetzt „.mtdb“. Diese Erweiterung wird laut der Wikipedia-Liste noch von keinem Programm genutzt (Stand 17.01.2017), und ist nicht so aussagelos wie „.db“. Am Datenbankformat wurde nichts geändert, bestehende „.db“-Datenbanken können weiterhin geöffnet und/oder nach „.mtdb“ umbenannt werden.