[WIP] Verbands- und Personalplaner

  • Hallo liebe LSS-Community

    Wer kennt das nicht!? Man Plant als Verbandsadmin einen Großeinsatz, hat aber Probleme einzuschätzen wer welche Fahrzeuge hat, bzw wer gerade dafür verfügbar ist?

    Hier kommt meine Idee ins Spiel: Der Verbands-/Personalplaner!

    Was ist der Verbandsplaner?

    Der Verbandsplaner ist im großen und ganzen eine Datenbank in der jedes Verbandsmitglied seine Wachen und Fahrzeuge eintragen kann. Hierdurch eröffnet sich die Möglichkeit in einem bestimmtem Postleitzahlengebiet nach Verbandsmitgliedern und den dortigen Wachen gezielt zu suchen.

    Für Support bitte eine PN oder via Discord!

    Ich möchte darauf hinweisen das die Beta-Versionen noch sehr Fehlerbehaftet sind. Daher empfehle ich die verwendung nur Nutzern mit ausreichend Kenntnissen

    oder genug Geduld. Die Fehlerbehebung wird so schnell wie mir möglich erfolgen.

    Wichtig!

    Es wird für den gesammten Verband nur eine Installation benötigt. Nach erfolgreicher Einrichtung des Verbands-/Personalmanagers brauchen sich die Verbandsmitglieder nur dort Registrieren um alle Funktionen nutzen zu können!


    Aktuellste Version: LSS-VM-B5_4

    -Bitte im Ordner Install die repair.php ausführen, bei einem Update von v4_5 und früher bitte die update.php vorher öffnen!


    Wichtig ist das bei einer Aktuallisierung im ordner install die update.php aufegerufen werden muss!

    Anschließend bitte Fahrzeugdaten erneut Importieren!

    Funktionen
    • PLZ-Suche (D,A,CH)
    • Gezielte Fahrzeugsuche
    • Online/Abwesend/Offline-Anzeige
    • Datenbank der Fahrzeuge (kann mittels der über die Api bereitgestellte Json-Datei importiert werden)
    • Datenbank der Gebäude (kann mittels der über die Api bereitgestellte Json-Datei importiert werden)
    • Userinformationen zu Personal-Suche/Ausbildungsstand und benötigtem Ausgebildetem Personal
    • Anpassungen für mehrere Verbände (wird aus Performancegründen nicht umgesetzt)
    • Verbandsstatistiken
    • Verbandsmitgliederliste sortiert nach Rang
    • Verbandskalender mit Adminbereich (Einmalig / Wöchentlich / Jährlich)
    • Seitenadministration für Userverwaltung
    • Nachtragen fehlender PLZ-Daten / Editieren der Vorhandenen

    Grün = Erledigt | Gelb = In Arbeit | Blau = In Planung | Rot = Gestrichen

    Vorraussetzungen

    Um den LSS-Verbandsmanager nutzen zu können ist ein Webspace mit PHP 7.3 und Mysql-Datenbank notwendig.

    Bei folgenden Gratisanbietern habe ich den LSS-VM schon getestet:

    - bplaced (Tarif FreeStyle ist kostenlos, die laufzeit von 3 Monaten verlängert sich automatisch bei Login vor ablauf)

    - lima-city (Wirft Scriptfehler aus, liegt an gesperrten PHP-Erweiterungen)

    Grün = Funktioniert| Gelb = kleine Einschränkungen | Rot = Nur mit PHP-Kenntnissen empfohlen

    Für das Hochladen der Dateien auf den Webspace wird ein FTP-Programm benötigt (WinSCP, FileZilla etc).


    Personalplaner

    Um den Personalplaner nutzen zu können ist die Browsererweiterung Tampermonkey notwendig.

    Bedienung

    Spoiler anzeigen

    Nach der Anmeldung befindet man sich ersteinmal auf einer Übersichtsseite. Auf dieser sollen dem Spieler zukünftig (in einem späterem Update) Informationen über seine Gebäude und deren Ausbauten angezeigt werden.

    Gebäude und Fahrzeugdaten des Spiels Importieren

    Um seine Gebäude und Fahrzeuge aus dem Spiel in den Manager zu übernehmen reicht es, lediglich mit der Maus im Navigationsmenü über den Punkt "Spieldaten" gegangen werden.

    Danach wählt man den Gewünschten Import aus und gelangt auf die dazu nötige Seite.

    Auf der Seite zum importieren werden dann 2 Felder angezeigt, den Text aus dem linken Feld muss lediglich komplett in das Linke Feld Kopiert werden.

    Anschließend müssen die Daten nurnoch mit einem Klick auf den Importieren-Button übernommen werden. Dies ist für Gebäude und Fahrzeuge identisch.

    Personaldaten übernehmen

    Um die Personaldaten in den Manager übernehmen zu können ist ein Tampermonkey-Script notwendig.

    Klicke hier für das Installieren des scripts: Klick mich

    Den Button zum Exportieren des Personals finden Sie dann auf der Leitstelle unter Gebäude.

    Die json-Datei Runterladen und dann im Manager unter Spieldaten->Personalimport hochladen. Schon wird das Personal

    der Wachen automatisch übernommen und im Personalplaner angezeigt.


    Versionsverlauf

    Spoiler anzeigen

    LSS-VM-B5_4

    -Tabelle für die Verbandsstatistiken wird jetzt bei der Installation miterstellt.

    LSS-VM-B5_3

    -Fehler in der Statistikanzeige behoben

    -Rechtschreibfehler auf dem Verbandsdashboard korrigiert

    LSS-VM-B5_2

    -Error-Logger hinzugefügt

    -Statistiken für Mitgliederzahlen und Toplist-Platzierung hinzugefügt

    -Installation um Vorraussetzungsprüfung erweitert

    (Bekannter Anzeigefehler für Mitglieder- und Topliststatistik: Bei zu großem Unterschied Linie lückenhaft)

    LSS-VM-B5_1

    -Verbandskassen- und Gesammtverdienststatistik hinzugefügt

    -Anzeigefehler GW-Werkfeuerwehr korrigiert

    -Datenbankoptimierungen

    Die Mitgliederstatistik muss aufgrund von Technischen einschränkungen bei Freehostern überarbeitet werden.

    -Bitte die Update.php im installordner aufrufen nach der Aktuallisierung!

    LSS-VM-B5

    -Import nun via Leitstelle möglich (einzelgebäude nicht mehr importierbar)

    -Exportscript angepasst (Link oben zu finden)

    -Sonderausbildungen der Polizei nun via Mouseover anzeigbar auf den Polizeiwachen


    LSS-VM-B4_7

    -Bitte im Ordner Install die repair.php ausführen, bei einem Update von v4_5 und früher bitte die update.php vorher öffnen!

    LSS-VM-B4_6

    -ReUp 03.04.21 11 Uhr fehler beim Gebäude Import korrigiert!

    -Leitstellenauswahl für Personalplaner hinzugefügt

    -Status 6 anzeige auf dem Userdashboard mit link zur Wache

    Wichtig ist das bei einer Aktuallisierung im ordner install die update.php aufegerufen werden muss!

    Anschließend bitte Fahrzeugdaten erneut Importieren!


    LSS-VM-B4_5

    -korrekturen bei der Berechnung

    -Feuerwehrkran hinzugefügt

    -Doppelten AB-Rüst entfernt

    LSS-VM-B4_4

    -weitere Berechnungsfehler korrigiert

    LSS-VM-B4_3

    -Anzeige Polizeimotorrad korrigiert

    -SEG nun mit Ausbauten

    -Bergungstaucher Korrigiert

    -Abrollbehälter hinzugefügt

    LSS-VM-B4_2

    -Fix für die Personalanzeige (Ich bitte drum die Personaldaten neu zu importieren auf dem Verbandsmanager!)

    LSS-VM-B4_1

    -Upload für Personaldaten kann nun mehrere Dateien hochladen und Importieren

    LSS-VM-B4

    -Personalplaner hinzugefügt

    -weitere Bugfixes an der Installation

    -Useradmin korrigiert


    LSS-VM-B3_2

    -Weitere Fixes am Installer

    -Fehler in der Fahrzeuganzeige korrigiert

    -Useradmin eingefügt

    -Datenbankanpassungen für die PLZ-Suche (Datenbanken für die PLZ-Daten müssen neuinstalliert werden)

    Dazu über phpmyadmin die PLZ-Datenbanken löschen und den Installer erneut starten. Dies ist möglich indem man die "install.true"-Datei im Ordner "inc" in "sample.install.true" umbenennt.

    -PLZ-Admin hinzugefügt

    -Vorbereitungen für den Personalplaner

    Lss-VM-B3_1

    Installationsfehler behoben. Installer sollte nun aufrufbar sein.

    Enthalten sind ausschließlich die Verbandsfunktionen, ein Admin-Bereich für die Postleitzahlen kommt mit dem nächsten Update.

    Lss-VM-B3

    Empfohlen wird die Verwendung des Webbrowser FireFox in der Aktuellen Version.

    Bekannte Fehler mit dem Webbrowser Chrome sind Probleme beim Kopieren der Api-Daten in das Eingabefeld sowie Formatierungsfehler bei diesen.

    Für einfacherere Kontaktmöglichkeit nun auch ein Discord: Discord


    Für dieses Projekt möchte ich natürlich auch nach Programmierern suchen die Erfahrung mit PHP, Javascript, HTML und CSS in verbindung mit MySQL datenbanken haben. Und natürlich auch für Tampermonkey-Scripte(Wachenexporter).

    Bilder

    Userfunktionen

    1. Dashboard mit S6-übersicht 2. Personalplaner
    3. Verbandsdashboard 4. Gebäudeimport
    5. Fahrzeugimport 6. Personalimport

    Adminfunktionen


    1 Postleitzahl Umkreissuche 2 Kalenderadmin
    3 Verbandsdatenimport 4 Useradmin
    5 Postleitzahlenadmin

    Du möchtest dich für meine Arbeit bedanken? Dann spende mir doch ein paar Coins als danke, hier mein Profillink: Zum Profil

    Mit besten Grüßen

    LordKimahri

  • nun ja wir konnten das so lösen das absichtlich ein einsatz so gemacht wird, das er nur scheitern kann. daraus dementsprechend wurden neue einsätze gemacht

    aber schön das du dir gedanken machst

  • Falls noch jemand Interesse hat mitzuhelfen dann bitte einfach eine Unterhaltung starten!

    Über jegliche Unterstützung würde ich mich freuen.

    PHP, JavaScript, CSS, HTML(5) und Tampermonkey Kenntnisse sind hier gefordert.

    Im Bereich Tampermonkey geht es um ein Script, mit dem man die Wachen und Ihre Fahrzeuge in eine Datei Exportieren kann.

    Um Sie im LSS-VM einfach nur Importieren zu müssen, was gerade für Stammspieler mit mehr als 10 Wachen Sinn macht!

    Admin im Verband ,,Rescue Angels" >> Profil <<

    Entwickler des Verbands- und Personalplaners >> zur Beschreibung <<

    Für Fehlermeldungen hier meine Angaben:

    Windows 10 Pro

    FF 89.0

    Region Halle(Saale) in Sachsen Anhalt

    Einmal editiert, zuletzt von LordKimahri (30. Juni 2018 um 05:47)

  • Habe mich jetzt dazu entschieden das ganze Projekt in PHP, Javascript, HTML und CSS umzusetzen da dies auf allen Plattformen funktionieren wird.

    Dies ist meiner Meinung nach auch die beste Lösung.

    Wer mir dabei helfen möchte einfach eine Konversation Starten!


    Werde den Startpost auch nochmal editieren!

    Wenn ihr Vorschläge für Funktionen und/oder das Designe habt, dann Posted sie hier Ruhig!

    Admin im Verband ,,Rescue Angels" >> Profil <<

    Entwickler des Verbands- und Personalplaners >> zur Beschreibung <<

    Für Fehlermeldungen hier meine Angaben:

    Windows 10 Pro

    FF 89.0

    Region Halle(Saale) in Sachsen Anhalt

    Einmal editiert, zuletzt von LordKimahri (22. Juni 2018 um 20:17)

  • Kurzes Update:

    Die suche nach einer Postleitzahl und einem Umkreis funktioniert schonmal.

    Nächster Schritt ist jetzt das durchsuchen der Verbandsfahrzeuge die in diesen Postleitzahlen stehen!

    Admin im Verband ,,Rescue Angels" >> Profil <<

    Entwickler des Verbands- und Personalplaners >> zur Beschreibung <<

    Für Fehlermeldungen hier meine Angaben:

    Windows 10 Pro

    FF 89.0

    Region Halle(Saale) in Sachsen Anhalt

  • Hier mal eine kleine Vorschau, bitte beachtet das die Seite derzeit noch nicht gestalltet wurde. Lediglich die funktionen werden derzeit erstellt und getestet!

    Im späterem Verlauf werden die Fahrzeuge Namendlich erwähnt und nicht nur mit einer Nummer!

    Admin im Verband ,,Rescue Angels" >> Profil <<

    Entwickler des Verbands- und Personalplaners >> zur Beschreibung <<

    Für Fehlermeldungen hier meine Angaben:

    Windows 10 Pro

    FF 89.0

    Region Halle(Saale) in Sachsen Anhalt

    2 Mal editiert, zuletzt von LordKimahri (1. März 2021 um 14:12)

  • Allerdings wird es nochmal lustig wenn es um die koordinaten für längen und breitengrad geht, die sind in meiner DB noch nicht zu 100% korrekt.

    Die alle zu korrigieren könnte ein wenig dauern.

    Für hilfe bin ich immer gerne zu haben!

    Admin im Verband ,,Rescue Angels" >> Profil <<

    Entwickler des Verbands- und Personalplaners >> zur Beschreibung <<

    Für Fehlermeldungen hier meine Angaben:

    Windows 10 Pro

    FF 89.0

    Region Halle(Saale) in Sachsen Anhalt

  • Das einzige wirklich Personenbezogene was meine Webseite benötigt ist eine E-Mailadresse.

    Ich möchte garnicht erst anfangen großartig Daten zu sammeln, es wird auch eine Account Löschen Funktion geben mit der ein Spieler jederzeit seine Kompletten Daten aus der DB-Löschen kann, inklusive des Accounts.

    Wenn du sonst noch Infos möchtest schreib deine Frage etwas Detailreicher und Spezifischer^^


    //EDIT

    Kleiner Zwischenstand, auch die Arbeiten am Userinterface haben begonnen. Noch funktioniert nur die Anzeige, aber auch die anderen Funktionen folgen im laufe der kommenden Tage!


    Screens auch im Startpost hinzugefügt!

    Admin im Verband ,,Rescue Angels" >> Profil <<

    Entwickler des Verbands- und Personalplaners >> zur Beschreibung <<

    Für Fehlermeldungen hier meine Angaben:

    Windows 10 Pro

    FF 89.0

    Region Halle(Saale) in Sachsen Anhalt

    3 Mal editiert, zuletzt von LordKimahri (1. März 2021 um 14:12)

  • Derzeit Arbeite ich an der Aktuallisierung meiner PLZ-DB um die PLZ-Suche mit Umkreis etwas genauer zu bekommen.

    Für die Mithilfe im Hintergrund möchte ich mich bei Jan (jxn_30) auch hier mal Öffentlich bedanken^^

    Wenn mir eventuell noch jemand mit OSM-Kenntnissen helfen würde dann einfach mal melden!

    Admin im Verband ,,Rescue Angels" >> Profil <<

    Entwickler des Verbands- und Personalplaners >> zur Beschreibung <<

    Für Fehlermeldungen hier meine Angaben:

    Windows 10 Pro

    FF 89.0

    Region Halle(Saale) in Sachsen Anhalt

  • Nochmal ein kleines Update zu diesem Projekt:

    Die Aktuallisierung der Datenbank läuft jetzt gerade. Aufgrund von Technischen Problemen bei der Umsetzung dauerte es ein wenig länger um die Datenbank Automatisch zu Aktuallisieren. Die komplette Aktuallisierung sollte bis morgen Abend abgeschlossen sein sollten nicht noch Probleme auftauchen.

    Danach nehme ich die Funktionen für das User- und Suchinterface in angriff!

    Admin im Verband ,,Rescue Angels" >> Profil <<

    Entwickler des Verbands- und Personalplaners >> zur Beschreibung <<

    Für Fehlermeldungen hier meine Angaben:

    Windows 10 Pro

    FF 89.0

    Region Halle(Saale) in Sachsen Anhalt

  • So nochmal ein weiteres Update:

    Das Update der Postleitzahlendatenbank dauert länger als erwartet. Dies liegt daran das die G-Maps Geo Api aud 2000 Anfragen am tag begrenzt ist. Was bei über 35.000 Postleitzahlen ein wenig dauern kann.

    Admin im Verband ,,Rescue Angels" >> Profil <<

    Entwickler des Verbands- und Personalplaners >> zur Beschreibung <<

    Für Fehlermeldungen hier meine Angaben:

    Windows 10 Pro

    FF 89.0

    Region Halle(Saale) in Sachsen Anhalt

  • Aus Zeitlichen und Gesundheitlichen Gründen muss ich das Projekt leider auf Eis legen.

    Wer interesse an meinem Quellcode(noch sehr unsauber) einfach eine PN schicken. Diesen stelle ich dieser Person gerne zur Verfügung!

    Thema kann Geclosed werden!

    Admin im Verband ,,Rescue Angels" >> Profil <<

    Entwickler des Verbands- und Personalplaners >> zur Beschreibung <<

    Für Fehlermeldungen hier meine Angaben:

    Windows 10 Pro

    FF 89.0

    Region Halle(Saale) in Sachsen Anhalt

  • LordKimahri 9. August 2018 um 13:56

    Hat den Titel des Themas von „[WIP] Verbandsplaner“ zu „[NIP] Verbandsplaner“ geändert.
  • Wo ist Download etc?

    Er hat das Projekt doch aufgegeben. Wieso sollte er irgendeinen Download von etwas kaum begonnenen zur Verfügung stellen?