JVerein - Wie kann es weitergehen?

JVerein-Benutzer diskutieren über Erweiterungswünsche

Moderator: heiner

Benutzeravatar
hibiscus
Beiträge: 161
Registriert: Donnerstag 31. Mai 2018, 08:55

Re: JVerein - Wie kann es weitergehen?

Beitrag von hibiscus »

Philipp hat mir auf LinkedIn geantwortet. Hier gab es offensichtlich ein Missverständnis bei der Kommunikation. Er ist hier im Forum nicht wirklich aktiv, da die Email-Benachrichtigung nicht funktionierte. Ich nehme daher meine o.g. Kritik zurück. Sorry für die falschen Vorwürfe.

Damit die Beantragung von Mitgliedschaften in der Github-Organisation "openjverein" transparent für alle funktioniert, soll das direkt über Github-Issues erfolgen. Unter https://github.com/openjverein/jverein findet sich daher auch der Text: "Um in die openjverein Organisation aufgenommen zu werden erstellt bitte ein issue." im Absatz "Mitmachen?".

Daher: Wenn ihr aktiv mitmachen wollt, legt unter https://github.com/openjverein/jverein/issues/new formlos ein Issue mit der Bitte um Aufnahme in die Organisation an. Das habe ich unter https://github.com/openjverein/jverein/issues/33 auch gerade gemacht und die Einladung bereits erhalten.

Damit ist also kein Fork nötig und es kann direkt an dem existierenden Github-Projekt weitergearbeitet werden.
Benutzeravatar
hibiscus
Beiträge: 161
Registriert: Donnerstag 31. Mai 2018, 08:55

Re: JVerein - Wie kann es weitergehen?

Beitrag von hibiscus »

In den letzten Tagen sind eine Menge Pull-Requests im Master-Branch von OpenJVerein gelandet. Ich habe soeben das neue Release 2.8.20 veröffentlicht:

Aktualisierte Homepage: https://openjverein.github.io/

Ist bereits in den Online-Updates von Jameica verfügbar, insofern das Plugin-Repository https://openjverein.github.io/jameica-repository in Jameica eingetragen wurde (siehe auch die Hinweise auf der Homepage).
jowi
Beiträge: 61
Registriert: Donnerstag 3. August 2017, 22:29
Verein: WSV
Mitglieder: 400
JVerein-Version: 2.8.23
Kontaktdaten:

Re: JVerein - Wie kann es weitergehen?

Beitrag von jowi »

Ich habe das neue Release 2.8.20 installiert - vielen Dank für die Updates!
RobinSAG
Beiträge: 5
Registriert: Donnerstag 5. Januar 2023, 13:30

Re: JVerein - Wie kann es weitergehen?

Beitrag von RobinSAG »

RobinSAG hat geschrieben: Montag 6. März 2023, 15:09
lukmert hat geschrieben: Montag 6. März 2023, 12:20
RobinSAG hat geschrieben: Mittwoch 1. Februar 2023, 18:30 Ob das SSH oder VPN ist spielt in meinen Augen keine größere Rolle - beides sind verschlüsselte Verbindungen. SSH ist für mich auf den ersten Blick einfacher zu implementieren. Ein Tunnel mit direktem Port-Mapping und ich kann der Software vorgaukeln, dass die DB lokal liegt.
Die Zugangsdaten müssen natürlich verschlüsselt gespeichert werden, aber für das MasterPW von Jameica gilt das ebenso, daher dachte ich, dass ich da eleganterweise andocken kann.
Das Thema Sicherheit stelle ich aber auch ausdrücklich nochmals zur Diskussion! Security sollte von Anfang immer mit bedacht werden.


Es ist wahrscheinlich keine Option, die jeder User braucht, aber für mich selbst wäre sie recht nützlich - Ich würd sie natürlich auch selbst entwickeln und implementieren.
Ich bin gerade durch Zufall darüber gestolpert. Tatsächlich nutzen wir in unserem Verein JVerein schon eine ganze Weile per SSH-Tunnel. Allerdings ist das ganze seeeeehr unperformant. Deshalb habe ich eine Lösung gebastelt, mit der ich die Datenbank zuerst per mysqldump runterlade, anschließend auf einer lokalen Datenbank arbeite und diese im Anschluss wieder in einer einzigen Transaktion hochlade. So ist es kein simultaner Multi-User-Support, aber zumindest kann man so dafür sorgen, dass mehrere Menschen (wenn auch nicht gleichzeitig) auf den gleichen Daten arbeiten können. Der lokale .jameica-Ordner liegt in einem syncthing. Das ganze funktioniert mehr oder weniger gut, ist allerdings noch nicht sonderlich nutzerfreundlich. Deshalb habe ich zusätzlich eine GUI-Software implementiert, die diesen Prozess übernimmt. Das ganze ist hacky und ein Workaround, deshalb habe ich das bislang nicht veröffentlicht, wenn das Interesse ausreichend groß ist, kann ich jedoch mal ein bisschen was von meinen (schrecklichen) Skripten auf GitHub packen.
Hi, ich hab jverein momentan per SSH-Tunnel laufen, bisher über putty und das läuft auf den ersten Blick sehr performant. Ich bin aber auch noch als Single-User dabei Datenbestände aus der Altsoftware ins jVerein zu bringen. Im Verein wurde bis dato auf MS Money 99 gesetzt und ich spiel momentan den Urzeitforscher, um Daten zu migrieren. Bin also für die .qif-Exporte dabei mir die Welt zu scripten, wie sie mir gefällt^^

Wenn das alles mal läuft, berichte ich nochmal, wie es sich mit dem Einsatz eines SSH-Tunnels verhält und werd auch den gleichzeitigen Multiuser-Einsatz mal testen. Da die GV in einigen Wochen ins Haus steht, hat es momentan Prio, dass die Daten in die neue Plattform wandern und ich entsprechende Kassenberichte erzeugen kann. Danach werd ich mich auch nochmals der Sache annehmen, zu schauen, ob und wie ein SSH-Tunnel sich direkt in jverein integrieren lassen würde, bzw. ob das überhaupt sinnvoll ist.

Ein allgemeiner Call wäre gut, wenn das aktiv betrieben werden soll, wären regelmäßige Meetings allgemein sinnvoll. Das kann auch gerne in weiten Intervallen von 1x/Monat / 1x/Quartal o.ä. sein. Schlussendlich muss ja alles in der Freizeit geschehen^^
Hi zusammen,

Ich hab JVeren mittlerweile seit drei Jahren im Einsatz, läuft perfekt 😅
Alles wird über einen SSH Tunnel betrieben und Daten in einer Datenbank zentral auf meinem vServer bei Strato gespeichert (MariaDB). Den Server musste ich jetzt migrieren und bin dabei auch wieder über Einrichtung SSH Tunnel etc gestolpert. Ich hab ich das jetzt mal geschwind in den Code + UI umgesetzt. Merge Request folgt entsprechend, evtl. kann noch jemand anderes davon profitieren 💪😎
Ich hab unter den Jameica Settings entsprechend einen Reiter für den SSH Tunnel hinzugefügt. Damit sollte man mit den Zugangsdaten zum Server mit den default settings direkt Zugriff auf eine MariaDB/MySQL DB bekommen - ohne serverseitige Änderungen.
Wenn ihr Verbesserungen/Rückmeldungen habt natürlich gerne her damit 👍
Antworten