BerlusGmbH / Berlussimo

Hausverwaltung Software
GNU Affero General Public License v3.0
18 stars 23 forks source link

Wer hätte Lust an der Weiterentwicklung mitzumachen? #86

Open qbnm opened 2 years ago

qbnm commented 2 years ago

Hallo zusammen,

als Vermieter und Software-Ingenieur hätte ich privat Interesse an der Verwendung von Berlussimo und würde das Projekt gern wiederbeleben. Für eine Person ist es allerdings viel zu viel Arbeit, daher suche ich auf diesem Wege Mitstreiter. Ein erster Grundstein ist hier gelegt: https://github.com/qbnm/BerlussimoRevamped, wenngleich es noch ein recht weiter Weg ist, bevor das Ganze wirklich stabil läuft und produktiv einsetzbar wird... Liegt aber meines Erachtens prinzipiell im Rahmen des Machbaren.

Eine ungefähre Roadmap wäre aus meiner Sicht:

Dann im 2. Step:

Wer Lust hätte als Entwickler, Tester, Code Reviewer, technischer Dokumentar, Übersetzer etc. mitzuwirken, melde sich bitte 👍

Viele Grüße Dimitri

benitofischer commented 2 years ago

Hallo Dimitri,

also an der Lust soll es nicht scheitern. Und ein starkes Interesse an dem Projekt habe ich auch. Also: ☝️ (Meldung hiermit erfolgt.) Bin selbst nebenbei Vermieter und finde das Projekt im Prinzip spitze. (Bis auf die Problemchen w.z.B. schwierige bis unmögliche Installation, nicht funktionierendes Login, Verwaltung, Handling, Fehlermeldungen an jeder Ecke, veraltete Abhängigkeiten usw.) Die Installation habe ich mehrfach in einer Virtual Box probiert und dann irgendwann fast aufgeben, bis jemand hier eine funktionierende Installation hatte, die ich jetzt auch "benutze". Leider funktionieren hier aber viele Sachen einfach nicht und wodurch das Programm im Ganzen einfach nicht nutzbar ist. Toll fände ich es, wenn das Programm als Appimage oder Flatpak und mind. Debian10 laufen würde. Das wäre dann auch im Falle eines Systemausfalles m.E.n. wesentlich einfacher wiederherstellbar.

Jetzt das "ABER": Ich habe leider, bis auf ein bisschen Bash-Scripting, absolut keine Ahnung vom Programmieren.

Jedoch finde ich die Roadmap schonmal sehr gut und ich würde gerne beim Testen und Fehler finden bzw. beseitigen und - soweit es sprachlich geht und benötigt wird - bei den Übersetzungen und - was sonst noch so gebraucht wird - mithelfen. Auch dein 2. Step klingt sehr, sehr gut! Hier würde ich dann gerne noch die Punkte: "Ermittlung von jährlichen Verbrauchszählerständen" (Heizung/Kalt-&Warmwasser/Strom/Gas etc.) und ggf. die Möglichkeit, brandschutzrelevante Prüfungen (Heizung/Brand-&Rauchmelder/Brandschutztüren/Fluchtwege usw.) einfügen. Letzteres wird sehr häufig "vergessen" - kann aber im V-Fall zu Problemen (wie z.B. das stark bewegungseingeschränkte Atmen von gesiebter Luft) führen.

Kurze Frage noch: Wann geht's los? ;-)

Viele Grüße Benito

PS: Der Link zum Projekt in deiner Nachricht führt leider zu einer 404 Page.

AlbertEnder commented 2 years ago

Hallo zusammen. Super!!! Ich bin sofort dabei. Seit Jahren habe ich immer wieder, leider erfolglos, versucht, Bewegung in diese Sache zu bringen. Packen wir es an, es gibt viel zu tun ;-))) Liebe Grüsse an Alle. Albert

16.07.2021 21:02:01 Dimitri Banchevski @.***>:

Hallo zusammen,

als Vermieter und Software-Ingenieur hätte ich privat Interesse an der Verwendung von Berlussimo und würde das Projekt gern wiederbeleben. Für eine Person ist es allerdings viel zu viel Arbeit, daher suche ich auf diesem Wege Mitstreiter. Ein erster Grundstein ist hier gelegt: https://github.com/qbnm/BerlussimoRevamped, wenngleich es noch ein recht weiter Weg ist, bevor das Ganze wirklich stabil läuft und produktiv einsetzbar wird... Liegt aber meines Erachtens prinzipiell im Rahmen des Machbaren.

Eine ungefähre Roadmap wäre aus meiner Sicht:

  • Testen und Fehler beseitigen, insbesondere auch die Logik bereinigen

  • Fehlerbehandlung vereinheitlichen, verschiedenste Fehlermeldungen konsolidieren, Exceptions mit Codes versehen und ordnen, ordentliches Logging implementieren

  • Updaten (Laravel auf die neueste Version bringen, Assets mit aktuellem nodejs kompilierbar machen, auf PHP 7.4 und aktuelles MySQL hieven, dadurch den Einstieg erleichtern)

  • ggf. nicht verwendete Dependencies entfernen, Projekt möglichst schlanker und einfacher zugänglich machen (sodass man nicht stundenlang mit der Installation und Einarbeitung kämpfen muss...)

  • Legacy-Codeteile in die Laravel-Strukturen umschreiben

  • Sämtliche deutschsprachige Begriffe aus dem Code rausoperieren, Models refakturieren und alles sauber in die Sprachdateien auslagern

  • Buchhaltung evtl. ganz neu schreiben (oder zumindest rausfinden, wie sie funktioniert, und ggf. aufbohren)

  • Automatisierte Test Suite (z.B. mit PhpUnit oder CodeCeption) implementieren

  • Aktuelle Dokumentation erstellen

Dann im 2. Step:

  • Neue Features: z.B. Generierung von Mietverträgen, Einzugs- und Auszugsprotokollen, Online-Banking, "Kontowecker" für die Mietzahlungsüberwachung, optionale digitale Signierung für Dokumente und und und...

Wer Lust hätte als Entwickler, Tester, Code Reviewer, technischer Dokumentar, Übersetzer etc. mitzuwirken, melde sich bitte 👍

Viele Grüße Dimitri

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub[https://github.com/BerlusGmbH/Berlussimo/issues/86], or unsubscribe[https://github.com/notifications/unsubscribe-auth/AEYY2G4GSOIRWNJSPSM5FQDTYB62TANCNFSM5AQDDIYA]. [data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAArSURBVHic7cEBDQAAAMKg909tDjegAAAAAAAAAAAAAAAAAAAAAAAAAAA+DFFIAAEctgHwAAAAAElFTkSuQmCC###24x24:true###][Verfolgungsbild][https://github.com/notifications/beacon/AEYY2G3XMHGAP3CC6QEO7D3TYB62TA5CNFSM5AQDDIYKYY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4ODK4IQA.gif]

benitofischer commented 2 years ago

@qbnm @AlbertEnder
Hat sich jemand von euch mal das Projekt "Dolibarr" angeschaut? https://www.dolibarr.org / https://github.com/Dolibarr/dolibarr/ Das ist eine ERP & CRM Software mit wahnwitzig vielen Möglichkeiten (Kundenverwaltung/Buchhaltung/Rechnung usw.) und ist mit Modulen erweiterbar. Könnte man nicht auf der Basis weitermachen und die notwendigen Module dazu entwickeln/umschreiben oder ist das zu kompliziert? Meine ja nur, ob es nicht einfacher ist, ein bestehendes und funktionierendes System zu erweitern, als ein Projekt komplett zu überholen? Vielleicht könnte man ja auch einfach ein paar Module von Dolibarr übernehmen?

Dolibarr läuft, ist (relativ) einfach zu installieren und auf verschiedenen Betriebssystemen einsetzbar. Man kann sich auch eigene Vorlagen für Briefe, Angebote usw. - also ggf. auch für Mietverträge, Protokolle usw. selbst erstellen oder Vorlagen verwenden. Onlinebanking unterstützt die Software auch schon.

Bin da gerade noch an der Einarbeitung und will es in Zukunft betrieblich einsetzen. Und da man dort für jeden Nutzer die Oberfläche und Verfügbaren Module frei einstellen kann, gäbe es ja somit auch die Möglichkeit, das ganze zu kombinieren und z.B. Geschäft und Vermietung zu trennen.

Was meint Ihr denn dazu?

qbnm commented 2 years ago

@qbnm @AlbertEnder Hat sich jemand von euch mal das Projekt "Dolibarr" angeschaut? https://www.dolibarr.org / https://github.com/Dolibarr/dolibarr/ Das ist eine ERP & CRM Software mit wahnwitzig vielen Möglichkeiten (Kundenverwaltung/Buchhaltung/Rechnung usw.) und ist mit Modulen erweiterbar. Könnte man nicht auf der Basis weitermachen und die notwendigen Module dazu entwickeln/umschreiben oder ist das zu kompliziert? Meine ja nur, ob es nicht einfacher ist, ein bestehendes und funktionierendes System zu erweitern, als ein Projekt komplett zu überholen? Vielleicht könnte man ja auch einfach ein paar Module von Dolibarr übernehmen?

Dolibarr läuft, ist (relativ) einfach zu installieren und auf verschiedenen Betriebssystemen einsetzbar. Man kann sich auch eigene Vorlagen für Briefe, Angebote usw. - also ggf. auch für Mietverträge, Protokolle usw. selbst erstellen oder Vorlagen verwenden. Onlinebanking unterstützt die Software auch schon.

Bin da gerade noch an der Einarbeitung und will es in Zukunft betrieblich einsetzen. Und da man dort für jeden Nutzer die Oberfläche und Verfügbaren Module frei einstellen kann, gäbe es ja somit auch die Möglichkeit, das ganze zu kombinieren und z.B. Geschäft und Vermietung zu trennen.

Was meint Ihr denn dazu?

qbnm commented 2 years ago

ich wollte das Thema nicht schließen, habe mich nur verklickt 🙂

qbnm commented 2 years ago

@AlbertEnder , @benitofischer

Dolibarr sieht interessant aus, das System kenne ich aber leider nicht. Ich denke, weitere Laravel-Kenntnisse und -Erfahrung lohnen sich aktuell mehr, daher würde jedenfalls ich mich persönlich lieber auf die Weiterentwicklung von Berlussimo auf Laravel-Basis konzentrieren.

Ich bin gerade dabei, mir noch weiter und gründlicher den Überblick über die TODOs zu verschaffen, um den Aufwand zu schätzen. Da das Projekt bis jetzt offensichtlich nur uns drei interessiert, würde sich aber generell die Frage stellen, ob sich die Mühe lohnt...

AlbertEnder commented 2 years ago

Hallo zusammen

Habe schon ein wenig mit Dollibar (Windows) herumgespielt.

Macht grundsätzlich einen guten Eindruck.

Herzliche Grüsse

Albert Ender

079 830 51 13

Albert Ender Delphinstr. 12 - CH-8008 Zürich Fon: +41 (0)79 830 51 13 Mail:     @.***

 .

Diese E-Mail enthält vertrauliche und/oder rechtlich geschützte Informationen. Wenn Sie nicht der richtige Adressat sind oder diese E-Mail irrtümlich erhalten haben, informieren Sie bitte sofort den Absender und vernichten Sie diese Mail. Das unerlaubte Kopieren, die unbefugte Weitergabe oder die Verwendung des Inhalts dieser Mail ist nicht gestattet.

This e-mail may contain confidential and/or privileged information. If you are not the intended recipient (or have received this e-mail in error) please notify the sender immediately and destroy this e-mail. Any unauthorized copying, disclosure, distribution or usableness contents of this e-mail is strictly forbidden.

Ce courriel est confidentiel et protégé. L'expéditeur ne renonce pas aux droits et obligations qui s'y rapportent. Toute diffusion, utilisation ou copie de ce message ou des renseignements qu'il contient par une personne autre que le (les) destinataire(s) désigné(s) est interdite. Si vous recevez ce courriel par erreur, veuillez m'en aviser immédiatement, par retour de courriel ou par un autre moyen.

Am 19.07.2021 um 12:12 schrieb Benito Fischer:

@qbnm https://github.com/qbnm @AlbertEnder https://github.com/AlbertEnder Hat sich jemand von euch mal das Projekt "Dolibarr" angeschaut? https://www.dolibarr.org https://www.dolibarr.org / https://github.com/Dolibarr/dolibarr/ https://github.com/Dolibarr/dolibarr/ Das ist eine ERP & CRM Software mit wahnwitzig vielen Möglichkeiten (Kundenverwaltung/Buchhaltung/Rechnung usw.) und ist mit Modulen erweiterbar. Könnte man nicht auf der Basis weitermachen und die notwendigen Module dazu entwickeln/umschreiben oder ist das zu kompliziert? Meine ja nur, ob es nicht einfacher ist, ein bestehendes und funktionierendes System zu erweitern, als ein Projekt komplett zu überholen? Vielleicht könnte man ja auch einfach ein paar Module von Dolibarr übernehmen?

Dolibarr läuft, ist (relativ) einfach zu installieren und auf verschiedenen Betriebssystemen einsetzbar. Man kann sich auch eigene Vorlagen für Briefe, Angebote usw. - also ggf. auch für Mietverträge, Protokolle usw. selbst erstellen oder Vorlagen verwenden. Onlinebanking unterstützt die Software auch schon.

Bin da gerade noch an der Einarbeitung und will es in Zukunft betrieblich einsetzen. Und da man dort für jeden Nutzer die Oberfläche und Verfügbaren Module frei einstellen kann, gäbe es ja somit auch die Möglichkeit, das ganze zu kombinieren und z.B. Geschäft und Vermietung zu trennen.

Was meint Ihr denn dazu?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/BerlusGmbH/Berlussimo/issues/86#issuecomment-882425651, or unsubscribe https://github.com/notifications/unsubscribe-auth/AEYY2G4Z4B4WL4DSKCEUSD3TYP3BRANCNFSM5AQDDIYA.

JonathanHartmann commented 2 years ago

Moin zusammen, ein großes Interesse hätte ich auch. Im Programmieren aber nur die Basics vorhanden. Hat sich denn jemand von Berlus mal gemeldet, warum die selber ihre Software nicht weiterentwickeln?

Mechtilde commented 2 years ago

Ich würde die Weiterentwicklung mit einer QA/QS unterstützen

karl-otto commented 2 years ago

Guten Tag in die Runde, das Project interessiert mich auch und ich würde mich auch als Entwickler einbringen können. Wissen im kaufmännischen Bereich ist bei mir wenig vorhaben.

Ich sehe aktuell PHP als nicht mehr modern an. Beruflich arbeite ich viel mit JavaScript. Es folgt die Frage: Gibt es Interesse die vorhanden Software auf JavaScript (node.js) zu migrieren und im PHP–Teil nur Pflegearbeiten zu machen, bis die neu Lösung steht?

Grüße, Karl-Otto

Mechtilde commented 2 years ago

Hallo Karl-Otto,

mich interessiert das Projekt. Weder mit Javascript noch mit PHP bin ich vertraut.

Ich könnte Erfahrungswissen im kaufmännischen- und Verwaltungsbereich beisteuern.

Ebenso kann ich erste Erfahrungen in automatische Tests von Webanwendungen beisteuern.

Ich habe schon versucht einen Übergang zu einer weiteren URL zu erstellen, um dort in Python weitere Aufgaben zu lösen. Dies ist mir jedoch misslungen. Ich habe es nicht hinbekommen, weder einen weiteren Eintrag in die Menüleiste zu bekommen noch die Fußleiste anzupassen.

Eine solche Schnittstelle für weitere Menüeinträge fände ich sehr nützlich.

Viele Grüße

Mechtilde

Am 14.02.22 um 11:22 schrieb karl-otto:

Guten Tag in die Runde, das Project interessiert mich auch und ich würde mich auch als Entwickler einbringen können. Wissen im kaufmännischen Bereich ist bei mir wenig vorhaben.

Ich sehe aktuell PHP als nicht mehr modern an. Beruflich arbeite ich viel mit JavaScript. Es folgt die Frage: Gibt es Interesse die vorhanden Software auf JavaScript (node.js) zu migrieren und im PHP–Teil nur Pflegearbeiten zu machen, bis die neu Lösung steht?

Grüße, Karl-Otto

-- Mechtilde Stehmann

Apache OpenOffice

Freie Office Suite für Linux, MacOSX, Windows und OS/2

Debian Developer

PGP encryption welcome

F0E3 7F3D C87A 4998 2899 39E7 F287 7BBA 141A AD7F

Leonovana commented 2 years ago

Hallo zusammen, auch mich interessiert das Projekt als Vermieter sehr. Wo ich kann, würde ich gerne unterstützen, allerdings habe ich nur sehr wenig Programmiererfahrung. Gibt es denn noch irgendwelche Fortschritte bei dem Projekt? Ich habe die letzte Version von der Original-Seite mit ein paar Hürden noch installiert bekommen, nutzen kann man es aber nicht. Viele Grüße, Leonovana

Mechtilde commented 2 years ago

Hallo,

ich habe eine lauffähige Version mit dem letzten Commit auf Github.

Daher bin ich daran Interesse, dass es weitergeht.

Viele grüße

Mechtilde

Am 17.05.22 um 15:31 schrieb Leonovana:

Hallo zusammen, auch mich interessiert das Projekt als Vermieter sehr. Wo ich kann, würde ich gerne unterstützen, allerdings habe ich nur sehr wenig Programmiererfahrung. Gibt es denn noch irgendwelche Fortschritte bei dem Projekt? Ich habe die letzte Version von der Original-Seite mit ein paar Hürden noch installiert bekommen, nutzen kann man es aber nicht. Viele Grüße, Leonovana

-- Mechtilde Stehmann

PGP encryption welcome

F0E3 7F3D C87A 4998 2899 39E7 F287 7BBA 141A AD7F

Leonovana commented 2 years ago

Hallo Mechthilde, danke für Deine schnelle Reaktion. Hast Du es am laufen mit dem letzten Commit hier auf der originalen Seite oder des Forks unter [https://github.com/qbnm/Berlussimo]? Hast Du es streng nach der Anleitung installiert oder z.B. ein aktuelles Debian genommen oder hast Du alles in einem Container laufen? VG Jürgen

Adventurousdonut commented 1 year ago

Hallo zusammen, weil hier vorher einmal Dolibarr angesprochen wurde. Es gibt ein Immobilien Modul (https://github.com/Darkjeff/immobilier) (kann man sich von der repo gratis herunterladen, ist die gleiche Version wie die kostenpflichtige Store Version: https://www.dolistore.com/de/moduleplugins/1634-Ultimateimmo-15-0.html). Leider ist dieses Modul eher für den französischen Markt ausgerichtet und es fehlen meines erachtens nach noch wichtige Funktionen. Vielleicht könnte jemand hier mit php programmierkenntnissen eventuell weitere Funktionen dazuprogrammieren wie z.B. Nebenkostenrechnung durch Verteilerschlüssel usw.

Bin selbst auch auf der Suche nach einer Open Source Immobilienverwaltungssoftware und bin auf diese repo gestoßen. Natürlich wäre dieses Programm (so weit ich in der Dokumentation gesehen habe) ideal gewesen. Schade, dass es nicht Produktionsfähig ist. Werde mich wohl mit Dolibarr + dem extra Modul zufrieden geben müssen. Wäre toll wenn es doch in Zukunft irgentwie zu stande käme, Berlussimo zu einer lauffähigen fehlerfreien Version zu bringen.

Und noch eine Frage, weiß zufällig jemand warum dieses Projekt von der Berlus GmbH aufgegeben wurde?

Viele Grüße Adventurousdonut

AlbertEnder commented 1 year ago

Hallo Dimitri, hallo alle zusammen,

zuerst einmal vielen Dank an Dimitri und alle, die mitmachen wollen.

Auch mich interessiert das Projekt als langjähriger Vermieter und langjähriger Informatiker/Software-Entwickler sehr. Ich habe viele Jahre, leider erfolglos, versucht, Unerstützung zu erhalten und Bewegung in Berlussimo zu bringen, da mich dieses Projekt schon immer sehr interessiert hat. Wo ich kann, würde auch ich gerne unterstützen.

Herzliche Grüsse

Albert Ender

079 830 51 13

Albert Ende Delphinstr. 12 - CH-8008 Zürich Fon: +41 (0)79 830 51 13 Mail: @.***

Diese E-Mail enthält vertrauliche und/oder rechtlich geschützte Informationen. Wenn Sie nicht der richtige Adressat sind oder diese E-Mail irrtümlich erhalten haben, informieren Sie bitte sofort den Absender und vernichten Sie diese Mail. Das unerlaubte Kopieren, die unbefugte Weitergabe oder die Verwendung des Inhalts dieser Mail ist nicht gestattet.

Ce courriel est confidentiel et protégé. L'expéditeur ne renonce pas aux droits et obligations qui s'y rapportent. Toute diffusion, utilisation ou copie de ce message ou des renseignements qu'il contient par une personne autre que le (les) destinataire(s) désigné(s) est interdite. Si vous recevez ce courriel par erreur, veuillez m'en aviser immédiatement, par retour de courriel ou par un autre moyen.

Am Mi., 3. Aug. 2022 um 20:44 Uhr schrieb Adventurousdonut < @.***>:

Hallo zusammen, weil hier vorher einmal Dolibarr angesprochen wurde. Es gibt ein Immobilien Modul (https://github.com/Darkjeff/immobilier) (kann man sich von der repo gratis herunterladen, ist die gleiche Version wie die bezahlte Store Version: https://www.dolistore.com/de/moduleplugins/1634-Ultimateimmo-15-0.html). Leider ist dieses Modul eher für den französischen Markt ausgerichtet und es fehlen meines erachtens nach noch wichtige Funktionen. Vielleicht könnte jemand hier mit php programmierkenntnissen eventuell weitere Funktionen dazuprogrammieren wie z.B. Nebenkostenrechnung durch Verteilerschlüssel usw.

Bin selbst auch auf der Suche nach einer Open Source Immobilienverwaltungssoftware und bin auf diese repo gestoßen. Natürlich wäre dieses Programm (so weit ich in der Dokumentation gesehen habe) ideal gewesen. Schade, dass es nicht Produktionsfähig ist. Werde mich wohl mit Dolibarr + dem extra Modul zufrieden geben müssen. Wäre toll wenn es doch in Zukunft irgentwie zu stande käme, Berlussimo zu einer lauffähigen fehlerfreien Version zu bringen.

Und noch eine Frage, weiß zufällig jemand warum dieses Projekt von der Berlus GmbH aufgegeben wurde?

Viele Grüße Adventurousdonut

— Reply to this email directly, view it on GitHub https://github.com/BerlusGmbH/Berlussimo/issues/86#issuecomment-1204343275, or unsubscribe https://github.com/notifications/unsubscribe-auth/AEYY2G2YQHCDVD3VHLHITVTVXK4YNANCNFSM5AQDDIYA . You are receiving this because you were mentioned.Message ID: @.***>

Adventurousdonut commented 1 year ago

Wollte hier nur kurz mal anmerken, dass ich durch dieses Setupscript von dem github user Igel18 eine lauffähige Version von Berlussimo auf Debian 9 aufsetzen konnte: https://github.com/Igel18/BerlussimoSetup

Es gibt zwar einige Fehler aber es läuft zumindest!

LG

Tom-der-3 commented 1 year ago

Hallo, ich bekomme das ganz Programm nicht zum laufen.... Ich würde auch gerne helfen, muss aber dafür mal sehen wie diese Verwaltung ausschaut. VG Tom

Niklas2290 commented 1 year ago

Hey, habe bereits selbst ein ähnliches Programm in PHP geschrieben. Das ist zwar nicht ganz so umfangsreich und man hätte die eine oder andere Sache besser umsetzen können, jedoch ist das Programm noch nicht so komplex miteinander Verknüpft und bietet schonmal einen gewissen Grundbaustein.

Jetzt wäre nur die Frage, was aus diesem Issue hier geworden ist und ob sich hier überhaupt noch jemand dafür interessiert??

LG Niklas

Mechtilde commented 1 year ago

Hallo Niklas,

Ich möchte gerne das Programm weiternutzen, ich habe es in einer VM laufen.

Leider habe ich nur wenig Programmierkenntnisse.

Ich scheitere zur Zeit schon daran, ein wenig die HTML-Oberfläche anzupassen. Z.b. die Fußzeile oder auch einen Menüpunkt hinzuzufügen.

Vielleicht kann man sich ja mal per Jitsi etc austauschen.

Viele Grüße

Am 03.04.23 um 19:33 schrieb Niklas:

Hey, habe bereits selbst ein ähnliches Programm in PHP geschrieben. Das ist zwar nicht ganz so umfangsreich und man hätte die eine oder andere Sache besser umsetzen können, jedoch ist das Programm noch nicht so komplex miteinander Verknüpft und bietet schonmal einen gewissen Grundbaustein.

Jetzt wäre nur die Frage, was aus diesem Issue hier geworden ist und ob sich hier überhaupt noch jemand dafür interessiert??

LG Niklas

-- Mechtilde Stehmann

Niklas2290 commented 1 year ago

Hallo @Mechtilde, ist ja schön, dass schonmal das Interesse besteht. Natürlich wäre das kein ein Mann Projekt, sondern ein Community Projekt, wo sich dann jeder mit seinen Wünschen und Ideen einbringen kann. Das aktuelle Repository hier wird leider nicht weiter entwickelt, ist schon etwas veraltet, weshalb ich mich nach einer neuen Möglichkeit umsehe ein Hausverwaltungsprogramm zu programmieren.

Leider ist mir nicht ersichtlich welche Funktionen das hier beschriebene Hausverwaltungsprogramm hat, vielleicht könntest du mir da einmal Auskunft geben, damit ich die Funktionen auf eine Liste setzen kann ;)

Wir können uns auch gerne einmal via Jitsi austauschen. Du kannst mich aber auch über Discord (Niklas#2290) jederzeit erreichen.

Viele Grüße Niklas

Mechtilde commented 1 year ago

Hallo Niklas,

Ich gehe es von der Datenbankseite an. Mir ist nämlich wichtig, welche Daten vorgehalten werden.

Was ich auch wichtig finde, ist die Möglichkeit, mit mehreren Nutzern das Programm zu nutzen.

Kontaktdaten sollten wir per privater E-Mail austauschen.

Viele Grüße

Mechtilde

Am 03.04.23 um 20:30 schrieb Niklas:

Hallo @Mechtilde, ist ja schön, dass schonmal das Interesse besteht. Natürlich wäre das kein ein Mann Projekt, sondern ein Community Projekt, wo sich dann jeder mit seinen Wünschen und Ideen einbringen kann. Das aktuelle Repository hier wird leider nicht weiter entwickelt, ist schon etwas veraltet, weshalb ich mich nach einer neuen Möglichkeit umsehe ein Hausverwaltungsprogramm zu programmieren.

Leider ist mir nicht ersichtlich welche Funktionen das hier beschriebene Hausverwaltungsprogramm hat, vielleicht könntest du mir da einmal Auskunft geben, damit ich die Funktionen auf eine Liste setzen kann ;)

Wir können uns auch gerne einmal via Jitsi austauschen. Du kannst mich aber auch über Discord (Niklas#2290) jederzeit erreichen.

Viele Grüße Niklas

-- Mechtilde Stehmann

Leonovana commented 1 year ago

Hallo Niklas und Mechtilde,

nach wie vor habe auch ich Interesse an einem benutzbaren Programm. Unterstützen würde ich gerne, habe allerdings nur sehr wenig Programmiererfahrung. Um Berlussimo ist es leider sehr ruhig geworden und, wenn ich das richtig sehe, gibt es auch leider keine weitere Entwicklung mehr. Einige Dinge fehlen halt noch, bevor man es als benutzbar bezeichnen könnte. Ich denke aber auch, dass die Anforderungen sehr unterschiedlich sind, je nach dem welche Art von Objekten man vermietet und welchem Zweck genau es dienen soll.

Viele Grüße Leonovana

Niklas2290 commented 1 year ago

Hallo Leonovana, es ist schön, dass auch deinerseits Interesse an der Weiterführung einer Hausverwaltungs-Software besteht. Natürlich wäre es schön auch erfahrene Entwickler für das Projekt begeistern zu können. Es ist aber auch genauso wichtig ein gutes Feedback von den Benutzern zubekommen, welche auf Fehler und Weiterentwicklungsmöglichkeiten hinweisen.

Ich bin deshalb gerade am Überlegen wie war das Projekt am besten angehen. Wir bräuchten auf jeden Fall einen weg uns gegenseitig auszutauschen. Dafür würde sich beispielsweise ein Discord Server anbieten, ich weiß nur leider nicht ob das jeder hier hat.

Viele Grüße Niklas

Leonovana commented 1 year ago

Hallo Niklas, grundsätzlich bin ich da bei Dir, der Start ist immer die erste Hürde und ja, es sollte auf jeden Fall ein eigener Massenger-Kanal dafür her. Allerdings bin ich mir bei Discord nicht so sicher, ob das die richtige Wahl ist. Die Datenschutzbestimmungen, und die Tatsache, dass sämtliche Inhalte nach Amerika übertragen und weiter verarbeitet werden (können), lassen mich daran zweifeln. Ich würde da z.B. eher zu Mumble oder TeamSpeak tendieren. Darüber hinaus gibt es ja noch eine unüberschaubare Zahl an einfachen Massenger-Diensten und Clients. Da müsste sich doch eine Alternative finden lassen. Was denkst Du?

Viele Grüße Leonovana

Niklas2290 commented 1 year ago

Hallo Leonovana, ich bin da relativ offen, was die Plattform der Kommunikation angeht. Die frage die sich mir stellt wie weit das hier beschriebe Projekt programmiert wurde und ob es sich lohnt daran anzuknüpfen oder ob es sinnvoller wäre neu zu beginnen? Vielleicht kann jemand mal, der das Projekt hier installiert hat uns mal einen Einblick in das Programm geben und die Funktionen auflisten, die das Programm unterstützen. Es wäre auch schön ein paar Bilder zu erhalten, um alles besser nachzuvollziehen.

Freundliche Grüße Niklas

JonathanHartmann commented 1 year ago

Moin zusammen, ich bin aktuell in andere Projekte involviert und habe deshalb dafür keine Zeit. Ich würde trotzdem gerne unterstützen. Daher würde ich für das Projekt dann die benötigte Infrastruktur zur Verfügung stellen.

Unter tsDOTzentariaDOTde steht ein Teamspeak zur Verfügung.

Niklas2290 commented 1 year ago

Hallo @JonathanHartmann, vielen Dank für die Unterstützung!! Jetzt nochmal die Frage in die Runde, ob jemand weiß wie weit Berlussimo (https://github.com/BerlusGmbH/Berlussimo) programmiert wurde und welche Funktionen unterstützt werden. Ich würde ansonsten Vorschlagen ein neues Repository zu eröffnen indem ich meinen Code für ein kleine Hausverwaltungs-Software veröffentliche.

Freundliche Grüße Niklas

Mechtilde commented 1 year ago

Hallo zusammen, für mich sieht es schon so aus, dass viele Funktionen bereits implementiert sind. Ich versuche mal die mir wesentlichen aufzuzählen.

Und für mich wesentlich ist, eine Weboberfläche mit dahinter liegendem DBMS.

Soweit ich an die Testdaten, die ich inzwischen gelöscht habe, erkennen konnte hat das die BerlusGmbH auch selber zur Immobilienverwaltung eingesetzt. Viele Grüße

Am 10.04.23 um 20:58 schrieb Niklas:

Hallo @JonathanHartmann, vielen Dank für die Unterstützung!! Jetzt nochmal die Frage in die Runde, ob jemand weiß wie weit Berlussimo (https://github.com/BerlusGmbH/Berlussimo) programmiert wurde und welche Funktionen unterstützt werden. Ich würde ansonsten Vorschlagen ein neues Repository zu eröffnen indem ich meinen Code für ein kleine Hausverwaltungs-Software veröffentliche.

Freundliche Grüße Niklas

-- Mechtilde Stehmann

Niklas2290 commented 1 year ago

Hallo @Mechtilde, ich habe mir den Fork von @qbnm heruntergeladen und mit Deepsource analysiert. Das Ergebnis besagt, dass 4.5k Probleme gefunden worden sind die unterschiedlich schwerwiegend sind. image

Ich kann mich morgen noch einmal dransetzen eine lauffähige Version von Berlussimo auf einer VM zu installieren. Das Problem, was ich aber zurzeit sehe, dass es ein sehr großer Aufwand ist diese Software ordnungsgemäß zu installieren und auch nicht jeder die Möglichkeit hat dies auf einem Debian Betriebssystem zu installieren.

Ich kann nur nochmal anmerken, dass ich eine Software auf Basis einer Weboberfläche geschrieben habe, welche nun auch einige Kernfunktionen unterstützt, wie das verwalten von Objekten, Einheiten und Mietern. Hiervon nochmal ein Bild: Screenshot 2022-12-24 140932

Vorteil wäre natürlich, dass die Installation nicht so schwierig wäre und ich könne auch eventuell für einige einen Testserver bereit stellen, wodurch sogar eine Installation wegfallen würde.

Freundliche Grüße Niklas

Mechtilde commented 1 year ago

Hallo Niklas,

hast Du deine Software irgendwo veröffentlicht? Dann könnte ich ja versuchen, diese in einer VM zu installieren.

Zu den Problemen bei Berlussimo kommt hinzu, dass es erst auf eine aktuelle php-Version (8.x) aktualisiert werden müsste etc.

Ich würde mir gerne mal Deine Software anschauen.

Viele Grüße

Mechtilde

Am 10.04.23 um 22:05 schrieb Niklas:

Hallo @Mechtilde, ich habe mir den Fork von @qbnm heruntergeladen und mit Deepsource analysiert. Das Ergebnis besagt, dass 4.5k Probleme gefunden worden sind die unterschiedlich schwerwiegend sind. image

Ich kann mich morgen noch einmal dransetzen eine lauffähige Version von Berlussimo auf einer VM zu installieren. Das Problem, was ich aber zurzeit sehe, dass es ein sehr großer Aufwand ist diese Software ordnungsgemäß zu installieren und auch nicht jeder die Möglichkeit hat dies auf einem Debian Betriebssystem zu installieren.

Ich kann nur nochmal anmerken, dass ich eine Software auf Basis einer Weboberfläche geschrieben habe, welche nun auch einige Kernfunktionen unterstützt, wie das verwalten von Objekten, Einheiten und Mietern. Hiervon nochmal ein Bild: Screenshot 2022-12-24 140932

Vorteil wäre natürlich, dass die Installation nicht so schwierig wäre und ich könne auch eventuell für einige einen Testserver bereit stellen, wodurch sogar eine Installation wegfallen würde.

Freundliche Grüße Niklas

Niklas2290 commented 1 year ago

Hallo @Mechtilde, ich habe heute den ganzen Nachmittag damit verbracht zu versuchen Berlussimo auf meinem Server zu installieren, leider ohne Erfolg. Ich habe versucht die Installation auf zwei unterschiedliche Art und Weisen durchzuführen. Einerseits habe ich mich an den Fork von @qbnm gehalten und andererseits an den Weg von @Adventurousdonut Github Repositroy. Mir ist aufgefallen, dass die dort installierten Versionen nicht mehr aktuell sind und größten Teils nicht mehr gewartet werden.

Meine Software habe ich bis jetzt nur privat auf Github hochgeladen, ich möchte diese auch noch nicht veröffentlichen, da ich selbst noch nicht ganz zufrieden damit bin. Erstens fehlen mir noch einige gewisse Funktionen wie eine Cashflow-Analyse, aber auch die Nebenkostenabrechnung funktioniert noch nicht ganz ohne Fehler, zumindest wenn irgendwelche Daten fehlen.

Ich kann dir hier aber noch einige Bilder hochladen.

Viele Grüße Niklas

image image image image image image

Leonovana commented 1 year ago

Hallo Niklas, an welcher Stelle genau hakt denn die Installation? Ich hatte anfangs auch meine Probleme, die rührten aber hauptsächlich daher, dass ich mit einer zu aktuellen Debian-Version gestartet bin. Erfolgreich war ich dann mit Debian 9.13 in einer eigenen VM. Dabei habe ich mich streng an die Anleitung von qbnm gehalten. Viele Grüße und Erfolg Leonovana

Niklas2290 commented 1 year ago

Hallo @Leonovana

du meinst das installations-skript von vor 7 jahren oder das neue installations-skript von qbnm?

Das Hauptproblem besteht darin, dass debian 9.13 veraltet ist und nicht mehr unterstützt wird. Wir sind ja schon bei debian 11. Ich habe jetzt nochmal versucht mühsam das installations-skript von vor 7 jahren ausgeführt, läuft auch abgesehen von den ganzen Warnungen, dass die Versionen nicht unterstützt werden ganz gut. Ich bleibe nur bei dem folgenden Punkt:

`

install libpng12

wget http://ftp.de.debian.org/debian/pool/main/libp/libpng/libpng12-0_1.2.50-2+deb8u3_amd64.deb -P /tmp/ apt install /tmp/libpng12-0_1.2.50-2+deb8u3_amd64.deb`

Dort bekomme ich die Rückmeldung

Reading package lists... Done E: Unsupported file /tmp/libpng12-0_1.2.50-2+deb8u3_amd64.deb given on commandline root@raspberrypi:/var/www/berlussimo# wget http://ftp.de.debian.org/debian/pool/main/libp/libpng/libpng12-0_1.2.50-2+deb8u3_amd64.deb -P /tmp/ --2023-04-16 11:05:40-- http://ftp.de.debian.org/debian/pool/main/libp/libpng/libpng12-0_1.2.50-2+deb8u3_amd64.deb Resolving ftp.de.debian.org (ftp.de.debian.org)... 141.76.2.4 Connecting to ftp.de.debian.org (ftp.de.debian.org)|141.76.2.4|:80... connected. HTTP request sent, awaiting response... 404 Not Found 2023-04-16 11:05:40 ERROR 404: Not Found.

Er hat die Datei nicht gefunden, da diese so nicht mehr Verfügbar ist. Ich habe dann auf anderen Wegen versucht dieses Package zu installieren. Auf dem Weg kam ich leider auch nicht weiter..

E: Unable to correct problems, you have held broken packages.

Mensch hasse ich Installationen, vor allem wenn es nicht funktioniert.

Freundliche Grüße Niklas

Leonovana commented 1 year ago

Hallo Niklas,

ich meine das Skript von qbnm, also ganz konkret das hier Du hast natürlich Recht mit Debian 9.13. Ich habe es bei mir in einer virtuellen Maschine ohne Kontakt zur großen weiten Welt installiert, ist also nur im internen Netz erreichbar. Damit sind die Sicherheitsbedenken mMn ausreichend bedient. Mit dem 7 Jahre alten Skript bin ich auch nicht weitergekommen und wollte schon aufgeben und dann dachte ich mir eine Chance gebe ich der qbnm-Routine noch. Als das dann funktioniert hat, habe ich auch noch einen Versuch mit einem aktuellen Debian und dieser qbnm-Version gemacht, was wieder nicht funktionierte.

Viele Daumen-drückende Grüße Leonovana

mrbird33 commented 1 year ago

Ich verfolge die Diskussion ja schon einige Zeit mit. Per E-Mail Benachrichtigung. Aus der Erfahrung möchte ich auch mal was einwerfen. Die Zeit die bisher mit einer nicht fruchtbaren Diskussion verbracht wurde plus dem Alter der Software führt mM nach zu nichts mehr. Denn mal ehrlich. Ich selbst nutze keinen Code der über ein Jahr nicht gepflegt wurde. Das alles umzuschreiben dauert nach meiner Erfahrung auch meist länger als vom Grund her was Neues zu entwickeln. Der ganze Aufwand der Installation den ich vor Jahren mal hinbekommen habe (und trotz "Erfolg") mit genug Fehlermeldungen erlebte hat mich da schnell wieder rausgebracht. Nichts desto trotz war es interessant für mich und angeregt mal selbst ein wenig zu "basteln". Es ist doch nur PHP (mind. v8.x) und MYSQL. Da braucht man auch keine besondere Umgebung. Nen Server (XAMPP, MAMP usw) drauf und loslegen. Das Problem als Laie ist nur .. man verzettelt sich dann irgendwann weil man mittendrin merkt .. irgendwas ist vergessen. Oder man bastelt irgendwann länger am Aussehen als an den Funktionen. Was man ja immer noich am Ende optimieren kann. Vllt sollte man mal ne Aufstellung machen .. was man als Mindestbedarf für die SW braucht. Dann mit verschiedenen Modulen das erweitern.

Niklas2290 commented 1 year ago

Hallo Leonovana,

eine kurze frage zu deinem Setup, hast du einen Virtuellen Server auf dem du Debian 9.13 installiert hast?

Ich hatte eigentlich vor Debian 9.13 auf einer Raspberry Pi 4 zu installieren, scheint aber so als würde das nicht gehen

Freundliche Grüße Niklas

Niklas2290 commented 1 year ago

Ich verfolge die Diskussion ja schon einige Zeit mit. Per E-Mail Benachrichtigung.

Aus der Erfahrung möchte ich auch mal was einwerfen. Die Zeit die bisher mit einer nicht fruchtbaren Diskussion verbracht wurde plus dem Alter der Software führt mM nach zu nichts mehr.

Denn mal ehrlich. Ich selbst nutze keinen Code der über ein Jahr nicht gepflegt wurde. Das alles umzuschreiben dauert nach meiner Erfahrung auch meist länger als vom Grund her was Neues zu entwickeln.

Der ganze Aufwand der Installation den ich vor Jahren mal hinbekommen habe (und trotz "Erfolg") mit genug Fehlermeldungen erlebte hat mich da schnell wieder rausgebracht. Nichts desto trotz war es interessant für mich und angeregt mal selbst ein wenig zu "basteln". Es ist doch nur PHP (mind. v8.x) und MYSQL. Da braucht man auch keine besondere Umgebung. Nen Server (XAMPP, MAMP usw) drauf und loslegen. Das Problem als Laie ist nur .. man verzettelt sich dann irgendwann weil man mittendrin merkt .. irgendwas ist vergessen. Oder man bastelt irgendwann länger am Aussehen als an den Funktionen. Was man ja immer noich am Ende optimieren kann.

Vllt sollte man mal ne Aufstellung machen .. was man als Mindestbedarf für die SW braucht. Dann mit verschiedenen Modulen das erweitern.

Das war ganz mein erster Gedanke. Was haltet ihr davon, wenn wir ein neues Projekt der Hausverwaltung-Software starten und nochmal von Anfang anfangen?

Ich bin auch schon länger am Überlegen, welche Sprache sich dafür am besten anbietet. Meiner Meinung nach kommen dafür: PHP, JS und Python infrage.

PHP ist im Zusammenhang mit einer Webapplikation (HTML) echt einfach zu bedienen

JS ist wegen der interaktiven und async übergaben von Formularen vorteilhaft

Python wird wahrscheinlich eher auf lange Sicht Vorteile mit sich bringen wenn es an Datenanalyse und eventuell KI geht zusätzlich ist der Code leichter zu lesen und zu verstehen.

Was meint ihr? Eventuell kann sich auch ein aktiver Entwickler dazu äußern.

Freundliche Grüße Niklas

Leonovana commented 1 year ago

Hallo Leonovana,

eine kurze frage zu deinem Setup, hast du einen Virtuellen Server auf dem du Debian 9.13 installiert hast?

Ich hatte eigentlich vor Debian 9.13 auf einer Raspberry Pi 4 zu installieren, scheint aber so als würde das nicht gehen

Freundliche Grüße Niklas

Hallo Niklas,

ich habe auf meinem "normalen PC" VirtualBox installiert und dort eine VM mit Debian 9.13 erstellt. Die VM ist nur im internen Netz erreichbar, hat selbst also keine Verbindung ins Internet. In dieser VM habe ich dann die Installation durchgeführt.

Viele Grüße Leonovana

Niklas2290 commented 1 year ago

Hallo Leonovana,

die Installation hat nun geklappt. Musste mir aber teilweise neue links aus dem Internet raussuchen, da die Links in der Installations-Datei abgelaufen waren. Ich bekomme bei einigen Funktionen jedoch einen Internal Server Error Fehler, wenn ich beispielsweise versuche ein neues Haus anzulegen.

Ich habe mir jetzt ein paar Gedanken zu dem Projekt gemacht und bin zu dem Entschluss gekommen, dass es wie @mrbird33 und einige andere schon angesprochen haben es keinen Sinn man hier an diesem Projekt weiterzuarbeiten. Zum einen ist der Quellcode schon über 7 Jahre alt und dadurch müsste man erstmal alle Abhängigkeiten zu benötigen Programmen aktualisieren und prüfen ob der Code dann noch in der Konstellation funktioniert und zum anderen sind die Entwickler mehr als inaktiv.

Also mein Plan ist es erstmal mit eurer Hilfe nach der Wichtigkeit geordnet alle nötigen Funktionen für die Software zu sammeln. Danach würde ich mir einen Schlachtplan zur Umsetzung dieser Funktionen machen und sobald ich fertig bin, könnt ihr euch die Software herunterladen (natürlich ohne Jahrelangen Installation Prozess), die Software ausquetschen und nach Fehlern suchen, sowie diese dann zu melden. Ich werde dann eine Lösung für die Fehler finden.

Zur Programmierung werde ich wahrscheinlich das leistungsstarke NextJS Framework benutzen. Also falls es noch Fragen gibt, gerne raus damit. Ansonsten haben wir eine Übersicht der geplannten Funktionen und wenn es noch weitere Funktionen gibt, die noch auf die Liste sollen, dann bitte eine Funktions-Anfrage erstellen.

Viele Grüße Niklas

Leonovana commented 1 year ago

Hallo Niklas,

das hört sich doch erstmal super an. Toll, dass Du den Ball aufnehmen willst. Ich hoffe, Du bekommst die notwendige Unterstützung von anderen Interessierten. Ich für meinen Teil werde tun, was ich kann. :-) Kleine Anmerkung zu den geplanten Funktionen:

Aus meiner Sicht machte es keinen Sinn, das als neue Funktionsanfrage zu stellen. Ein paar weitere Ideen habe ich auch noch als Funktionsanfrage eingestellt.

Ich bin gespannt, wie es weiter geht und helfe gerne, wo ich kann. (mit Programmieren habe ich allerdings kaum Erfahrung)

Viele Grüße Leonovana

Adventurousdonut commented 12 months ago

Hallo @niklasbaranski,

wie weit ist denn dein Fortschritt mit dem selbst programmierten Programm? Die Screenshots von dir sehen schon sehr vielversprechend aus. Hast du irgendwo eine Repo mit dem source code davon?

Viele Grüße

Niklas2290 commented 11 months ago

Hallo @Adventurousdonut, ich habe wie schon in einem vorherigen Kommentar geschrieben nochmals erneut mit der Programmierung in einer modernen Entwicklungsumgebung gestartet und muss das Programm wieder auf den Stand bringen, wo es schon einmal war.

Also mein Plan ist es erstmal mit eurer Hilfe nach der Wichtigkeit geordnet alle nötigen Funktionen für die Software zu sammeln. Danach würde ich mir einen Schlachtplan zur Umsetzung dieser Funktionen machen und sobald ich fertig bin, könnt ihr euch die Software herunterladen (natürlich ohne Jahrelangen Installation Prozess), die Software ausquetschen und nach Fehlern suchen, sowie diese dann zu melden. Ich werde dann eine Lösung für die Fehler finden.

Zur Programmierung werde ich wahrscheinlich das leistungsstarke NextJS Framework benutzen. Also falls es noch Fragen gibt, gerne raus damit. Ansonsten haben wir eine Übersicht der geplannten Funktionen und wenn es noch weitere Funktionen gibt, die noch auf die Liste sollen, dann bitte eine Funktions-Anfrage erstellen.

Also, ich bin aktuell noch in der Entwicklung und es zieht sich auch ein wenig, da ich leider selbst nicht 24/7 Zeit habe und neben der Entwicklung auch noch andere Dinge im Fokus stehen. Es wäre zudem auch schön in der Programmierung bzw. Planung (Struktur) noch Unterstützung zu erhalten, falls hier jemand Interesse hat, kann sich derjenige gerne bei mir melden.

Ich gebe hier aber gerne auch einmal Bescheid, wenn man die Software testen kann. Dies kann aber auch noch bisschen Dauern..

Viele Grüße

christen90 commented 1 week ago

Hallo Zusammen, ich kann etwas PHP und könnte unterstützen. Wo stehen wir nun ~11 Monate später?

Grüße Christian