VDOLog ist eine Software zur Begleitung von Veranstaltungen. In der Grundfassung ist es möglich ein Funkprotokoll für diese zu schreiben und später als Excel zu exportieren.
Es muss möglich werden die SQLite Datenbank zu migrieren auf neuere Versionen. Automaitsche Backups im lokalen Dateisystem müssen dabei angelegt werden. Bei Start der Software muss eine Prüfung der Datenbank stattfinden und ob ein Update notwendig ist. Ist keine Datenbank vorhanden soll man die Möglichkeit haben eine anzulegen oder eine alte Datenbank zu importieren.
Um die kommerzielle Verwertung einzuschränken ist eine für den Kommerz unattraktive Lizenz zu wählen und mit Version 2.0 zu implementieren. Gerade für die Weiterentwicklung ist eine kommerzielle Verwendung so schwer wie möglich zu machen. Ziel ist es sich mit dem pflegenden Entwickler auseinanderzusetzen, wenn die Software kommerziell eingesetzt werden soll.
Die Version 1.0 verbleibt in der offenen MIT Lizenz, da in der reinen Protokoll-Funktion nicht so viel Arbeit steckt und es eher als Experiment verwendet wurde. In die Weiterentwicklung wurde jedoch mehr Arbeit gesteckt und der Grad des "Experiments" überschritten.
Im Header soll ein Button untergebracht werden, der bei Klick den Reload der Seite auslöst. Das ist für Leute, die weder F5 noch STRG + F5 drücken wollen 🤣
Funksprüche sollen bearbeitbar sein. Dafür ist neben dem "Hinzufügen"-Button an Funksprüchen ein "Bearbeiten"-Button anzubringen. Bei klick soll der Funkspruch in das Formular übernommen werden. Bei Speicherung ist der Inhalt zu aktualisieren.
Es gab die Frage eines anderen Unternehmens, ob die Software verwendet werden dürfte im eigenen Branding. Da aktuell das Branding von Hertha BSC fest verankert ist muss dieses dynamischer gestaltet werden um eine einfache Konfiguration ohne umfangreiche Codeänderungen zu verwenden.
Vorstellbar wäre die Erweiterung der settings.json für phpdesktop, da diese bereits für die gebaute Desktopversion diverse Strings für das Branding von Hertha enthält.
Wenn man in der Anwendung auf den Github-Button "Quellcode" klickt, dann wird der JS-Loader geladen, der bei Links und Buttons auch geladen werden soll. Hier fehlt die Ausnahme des Buttons.
Der Quellcode beinhaltet aktuell ausschließlich statische Strings zur Darstellung, die allesamt auf Deutsch sind. Die Sprache "Deutsch" soll auch weiterhin der Standard sein, jedoch soll die Möglichkeit geschaffen werden die Software im späteren Verlauf noch zu übersetzen. Die Grundlage dafür ist, dass die bisherige Funktionalität bereits mit Übersetzungen arbeitet.
PHPDesktop unterstützt leider für Windows aktuell nur die alte PHP Version 7.1.3 während die aktuelle Version von PHP bereits 7.4 ist. Es braucht eine Alternative oder einen Weg PHPDesktop selbst zu aktualisieren.
Die Alternative darf auch ein exklusiver USB-Stick mit Xampp o.Ä. sein. Es muss Easy-To-Setup mit einem Windows 10 möglich sein.