Closed user-kh closed 1 year ago
https://github.com/schillermann/trolleydienst-php/issues/15
Hi @user-kh,
danke dir für dein Feedback. :blush: Für Feedback bist du hier genau richtig. Die Trolley Software lebt davon.
Eine Roadmap gibt es nicht. Wo es hin gehen soll, mache ich vom Feedback abhängig, was sich die meisten wünschen.
Folgende Bereiche könnten ausgebaut werden.
Unter dem Reiter Berichte können Berichte zu einer Trolley Schicht erstellt oder angezeigt werden. Man könnte das auch so umbauen, das hier die Schichten auftauchen, an denen man teilgenommen hat und hierfür den Bericht hinterlegen. Wenn der Partner dazu schon ein Bericht abgegeben hat, verschwindet die Abfrage beim Teilnehmer. Ich weiß aber nicht ob das Feature Berichte überhabt genutzt wird. Die meisten nutzen dafür die Email oder klassisch das Papier. Eine Bericht Statistik wäre auch noch eine Variante.
Am Kopf der Website könnte man eine Info Box anzeigen lassen, in dem man z.B. Kontaktdaten der Ansprechpartner hinterlegen kann.
Wenn der Teilnehmer sich in einer Schicht eingetragen hat, bekommt er eine E-Mail als Bestätigung. In der E-Mail könnte man eine Möglichkeit hinterlegen, mit einem Klick einen Eintrag in seinem Kalender zu hinterlegen.
Beim Anmeldeformular könnte man eine Checkbox hinterlegen, so das man einen Monat lang kein Passwort mehr eingeben muss.
Man könnte einen Button einblenden, mit dem die Website als App auf dem Telefon erscheint.
Es wurde auch gewünscht auf eine andere Datenbank wie Postgres oder MySql umstellen zu können.
Fallen dir noch weitere Bereiche ein, die man verbessern könnte? Mich würde auch interessieren welche Version du nutzt?
Zu 3. hätte ich den Vorschlag: (Ein sehr nützliches Feature! 🙂 ) Meine Idee: Die .ics dynamisch generieren zu lassen und lediglich den (permanenten) Link zu versenden. So kann man diesen im Kalender abonnieren und alle Termine sind automatisch eingetragen. Zum einen ist so sichergestellt, dass Termine immer im Kalender vorhanden sind (man kann den Import nicht vergessen) und technisch weniger versierten Verkündigern kann man das einmal einrichten und es läuft. Ich hatte so etwas schon einmal ähnlich mit LibreOffice-Makros und einem Webserver realisiert (hier natürlich nicht dynamisch).
Vielen Danke für die Rückmeldung @schillermann!
Gern nehme ich dein Angebot an und bringe meine Vorschläge ein:
[ ] Das wichtigste für uns ich die Bewerbungsfunktion so wie es @dncman vorgestellt hat
VK bewerben sich
VK kann nur sich selbst bewerben
Admin gibt diese VK erst frei
als Admin VK aus einer Schicht löschen (jetzt kann man als Admin nicht mal einen VK raus nehmen - zum Beispiel wenn er krank ist)
[ ] Musterschicht: Also nicht nur Trolley und Infostand, sondern richtige Typen:
Zum Beispiel:
Trolley Stadt XYZ: Standard Zeit und Farbe werden beim Erstellen automatisch vorbelegt
[x] VK nach Name und Vorname trennen, für eine bessere Sortierung; in der Übersicht der Teilnehmer und auch wenn der Admin einen VK in eine Schicht einteilt (Beide Listen sind nach ID statt Namen sortiert)
[ ] Ansprechpartner Kontaktdaten: Die Idee find ich gut, kann ja einfach oben ein Reiter eingefügt werden
[x] Responsiv Menü auf dem Handy (aktuell nicht so gut lesbar, da viel Bildschirm eingenommen wird)
[ ] Schichten als iCal Termin versenden: Klasse Idee, mir würde iCal reichen
[ ] Alle Platzhalter in allen Vorlagen für die Mails zugänglich machen: Ich Vermissen bei einigen die namentlich Anrede
[ ] Angemeldet bleiben: Nicht unbedingt, ich würde eher ein Sicherheitsrisiko sehen
[ ] Zum Home Screen hinzufügen: - Klasse Idee! Lösung über Manifest und PWA
[ ] Unterstützung für weiter Datenbank Systeme: Ich weiß, dass wünschen sich viele. Als Gefahr seh ich, dass einige die Einrichtung nicht mehr schaffen. DB sqlite ist einfach und funktioniert schon auf einfachen & günstigen Webservern.
[ ] Übersicht der Teilnehmer ist nach ID und nicht nach Name sortiert
[x] Suchfunktion unter Teilnehmer klappt nicht (Ich denke das könnte man über JS lösen)
Wir nutzen die Version 1.9
Danke dir @user-kh für die tolle Auflistung. Den Punkt Bewerbungsfunktion werde ich als erstes angehen.
Musterschicht: Also nicht nur Trolley und Infostand, sondern richtige Typen: Zum Beispiel: Trolley Stadt XYZ: Standard Zeit und Farbe werden beim Erstellen automatisch vorbelegt
Eine Standard Farbe könnte man in der Schichtart hinterlegen, wenn das hilft. Den Routen Namen möchtest du auch gleich als Standard in der Schichtart? Hab ich das so richtig verstanden? Was meinst du mit der Standard Zeit?
Über Mithilfe freue ich mich immer gerne. Momentan stelle ich die Software auf OOP um, bevor der Ausbau der Software richtig los gehen kann. Die funktionale Programmierung erschwert die Erweiterung und Pflege des Codes. Es fehlt die Autocompletion in der IDE und die Funktionen sind ohne festen Zusammenhang zu einem fachlichem Bereich.
Auch von meiner Seite ein Dankeschön für das Erstellen und die Pflege des Projekts.
Punkt 3, 4 und 5 klingen interessant, ist aber natürlich eher ein nice to have. Die wichtigste Funktion ist auch für uns das in #14 erwähnte Bewerbungsfeature. Generell finde ich, dass es Sinn macht, Features über ein Art Einstellungsmenü verfügbar zu machen (für Personen die eine bestimmte Funktionalität vielleicht nicht nutzen wollen).
Ansonsten denke ich, dass das Hinzufügen mehrerer Kommentare zum Source Code von Vorteil ist, da das Verstehen des Codes dadurch erheblich erleichtert wird.
@dncman die Idee mit dem Einstellungsmenü finde ich super. :smile: Ich werde noch ein Use Case erstellen, in dem ich eure Ideen zu der Bewerbungsfunktion aufgreife. Wenn das Use Case von eurer Seite aus passt, setze ich es auf den Projektplan.
Ansonsten denke ich, dass das Hinzufügen mehrerer Kommentare zum Source Code von Vorteil ist, da das Verstehen des Codes dadurch erheblich erleichtert wird.
Ja da gebe ich dir Recht. Wenn es jedoch nötig ist Kommentare zum Code hinzuzufügen, ist der Code sehr wahrscheinlich schlecht geschrieben. Das heißt also nachsitzen und ausbessern. Wenn der Code gut aufgebaut ist, erklärt er sich von selbst. Bei der Trolley Software ist auf jeden Fall Nachholbedarf, was ich momentan angehe. Mein absoluter Favorit hierfür ist jPages. Erste Schritte werde ich in kürze in einem separaten Branch veröffentlichen. :cowboy_hat_face:
Hi @schillermann, bezüglich deiner Anfrage mit den Schichten.
Wenn ich das System richtig verstanden habe, kann ich Kategorien anlegen z.B. Trolley, Infostand und "Weitere".
In den einzelnen Kategorien wäre es schön, wenn ich Muster anlegen könnte.
Ich kann ja eine Neue Schicht hinzufügen. Daneben könnte noch ein Button für Vorlagen.
Hier könnte ich ein Muster/ Vorlage erstellen mit z.B.
Wenn ich jetzt eine neue Schicht erstelle, habe ich ganz oben eine Drop-down-Liste mit meinen Mustern. Ich wähle eine aus und fast alles ist vorgelegt. Zusätzlich: Vielleicht könnte man auch noch leicht einstellen, an welchen Tagen die Schicht stattfindet und eine Serie draus machen.
Ich hoffe man versteht mich...
@schillermann
Wenn du von jPages sprichst? Ist dann geplant, dass Backend auf Java umzustellen - also weg von PHP?
Gern binge ich mein (begrenztes) Wissen ein. 😁👍 Ich könnte mir vorstellen, dass einige hier aus dem Chat mithelfen würden.
Vielleicht besteht sogar das Interesse/ Möglichkeit sich mal über Zoom auszutauschen? 1.Thes5:21
@user-kh die Software wird weiterhin komplett auf PHP aufbauen. Ich habe mich bei jPages eher auf den Aufbau bezogen, als auf die Sprache.
Ein Treffen in Zoom ist eine tolle Idee. Man braucht nur für alles die Zeit. :smile: @user-kh möchtest du das ich dich zu diesem Projekt hinzufüge?
Die Zusammenarbeit könnte wie folgt ablaufen. Unter Discussions kann man seine Idee einreichen. Dort können die Details dazu mit allen im Team diskutiert werden. Danach wird die Discussion als Issue umgewandelt und dem Projektplan für die Umsetzung hinzugefügt.
Zur Zeit bin ich an der Umsetzung der Version 2.0 dran. Aber es spricht nichts dagegen, wenn du eine Idee für die Version 1 hast, sie umzusetzen. Die Änderungen kann man später in die Version 2.0 übernehmen.
@user-kh zu dem jPages Framework Beispiel habe ich bereits ein Gegenstück in PHP geschrieben, das PhpPages heißt. Es wird als Unterbau für die Version 2.0 dienen.
@user-kh du kannst dich auch in den Issues umschauen, ob da was für dich bei ist das du umsetzen möchtest.
Ja da gebe ich dir Recht. Wenn es jedoch nötig ist Kommentare zum Code hinzuzufügen, ist der Code sehr wahrscheinlich schlecht geschrieben. Das heißt also nachsitzen und ausbessern. Wenn der Code gut aufgebaut ist, erklärt er sich von selbst.
Das wollte ich damit gar nicht ausdrücken 😅. Jeder Entwickler hat ja seinen eigenen Stil, Benamungs-Vorlieben, ... - da versteht man so manchen Teil mit Kommentaren einfach schneller.
Bezüglich Frameworks würde es sich meiner Meinung nach ebenfalls lohnen einen Blick auf Bootstrap, Vue.js und Laravel zu werfen. Alle 3 Frameworks sind, von dem was ich gehört habe, relativ einfach zu lernen, sehr beliebt und weit verbreitet. Solche Frameworks sparen gerade bei der Frontendentwicklung (insbesondere bei der Mobiloptimierung) viel Zeit und machen den Code aufgrund vordefinierter Klasen/... übersichtlicher. Außerdem hat man eine breite Community und Doku die bei Problemen hilfreich sein kann.
Als zusätzliche Featureidee ist es eventuell noch hilfreich, Filter in die Schichtansicht einzufügen, z.B.:
@schillermann Wenn du magst kannst du mich zu dem Projekt hinzufügen. Ich will aber nicht zu hohe Erwartungen wecken 😜
Ich freue mich zu lesen, dass du schon an Version 2.0 arbeitest. Echt top. Vielen Dank.
@dncman Mit welchen Frameworks hast du schon gearbeitet/ Erfahrung?
@dncman jo jeder hat sein eigenen Stil, das stimmt. Was ich jedoch immer wieder gesehen habe ist wie wichtig ein Code ist, der ohne Ausführung des Codes von den meisten Entwicklern schnell verstanden werden kann. Das geht aber in den Bereich Software Engineering. Hierbei lerne ich auch immer wieder dazu.
Bootstrap ist gut um schnell was auf die Beine zu stellen, wenn man sich nicht tiefer mit CSS beschäftigen möchte. Aber zum Glück haben wir ja schon ein schönes Layout. :sunglasses:
Vue.js ist eine schönes Framework. Ich habe auch schon überlegt das Frontend mit JavaScript zu realisieren. Jedoch steigt mit einer weiteren Sprache der Aufwand für andere, die Software an ihre Wünsche anpassen zu können. Und du benötigst noch eine API mit Authentifizierung. Oder wie siehst du das?
Laravel und Symfony sind eines der am häufigsten benutzen Web Frameworks. Wenn ich es mir einfach machen wollte und auf dem Standard aufbauen möchte, ist das eine super Wahl. :innocent: Für die Version 2.0 ist das Ziel auf OOP umzusteigen, Laravel und Symfony sind nicht OOP und fallen daher schon raus. Ich habe bis jetzt noch kein Web Framework gesehen, welches OOP ist. Mit dem von dir vorgeschlagenen Framework geht es natürlich schneller. Aber ich möchte dieses Projekt auch als Lernprojekt nutzen, um neue Möglichkeiten auszuprobieren.
Mit diesem Projekt konnte ich z.B. die funktionale Programmierung ausprobieren und bin zu dem Schluss gekommen, das je grösser ein Projekt wird, desto schwieriger ist die Weiterentwicklung.
@user-kh jede Hilfe ist willkommen. Habe dich zum Repository hinzugefügt.
@dncman das sind doch tolle Vorschläge. Möchtest du das so in der Version 1 umsetzen?
@schillermann Danke fürs hinzufügen. 😉👍
Noch eine Fachfrage an @schillermann: Wie lange würdest du brauchen um eine API mit Authentifizierung zu erstellen? Bzw. Hast du schon Erfahrung damit?
An @all könnt ihr mal schauen ob bei euch die Version 1.91 bei euch läuft. Bei uns geht gar nichts.... 🤔
Fehler: Fatal error: Uncaught Error: Class "App\Tables\Database" not found in...
Warum fehlt z.B. die Datenbank.php ab Version 1.8?
@schillermann Vielen Dank schon mal für deine sehr gute Arbeit. Wir nutzten bisher schon das System und wollen es gerne weiterhin verwenden. Ich habe es ein wenig für unsere Zwecke angepasst. Vielleicht ist einer der 2 Punkte etwas für die offizielle Version:
Admin´s können alle Teilnehmer wieder austragen Normalerweise kann man sich nur selbst austragen.
E-Mails werden im HTML Format gesendet Mehr Möglichkeiten bei dem E-Mail Design. Das E-Mail Template kann ich leider nur in der Datenbank verändern. Ändere ich den HTML Code im Textfeld auf der Website löscht es den Code raus und der Plain Text bleibt. Gibt es hier eine Idee woran das liegen könnte?
Wünsche: Bei vielen Schichten wäre eine andere Ansicht übersichtlicher. Statt einen Tag über die ganze Seitenbreite zu ziehen könnte man vielleicht 7 Tage in einer Zeile darstellen (senkrechte Kästen). Die Namen würden jeweils darunter stehen und man sieht auf großen Bildschirmen gleichen die ganze Woche.
Möchte man im nachhinein eine Schicht an einem vorhanden Tag hinzufügen wird sie extra dargestellt. Schön wäre, dass sie innerhalb des vorhandenen Tages hinzugefügt wird.
@user-kh Bei mir kommt der Fehler auch.
Danke euch @user-kh und @mwiefels für den Hinweis, das die Database Datei fehlt. In der Datei .gitignore wurde sie ignoriert. Das habe ich jetzt angepasst.
Noch eine Fachfrage an @schillermann: Wie lange würdest du brauchen um eine API mit Authentifizierung zu erstellen? Bzw. Hast du schon Erfahrung damit?
@user-kh ja ich habe schon mit einer API Authentifizierung gearbeitet. Bei einer SPA oder Mobile App gilt grundsätzlich, trau keinem Client. Du gibst damit einen Teil deiner Kontrolle auf dem Server nach Außen ab. Das ist auch der Grund, warum die Authentifizierung aufwendiger wird. Für die SPA brauchst du den Authorization Code Flow.
Man könnte den Teil der Authentifizierung mit einer PHP Session vereinfachen. Mit einer Session, bist du an der gleichen Domain gebunden. Das bedeutet das nur die SPA, welche vom gleichen Server zur Verfügung gestellt wird, Zugriff auf die API hat.
Zu einer SPA kommt noch die Sprache JavaScript hinzu. Damit stellt sich mir die Frage, ob der Slogan der Software, mit der kinderleichten Erweiterung, noch zutrifft, wenn man eine zweite Sprache zu PHP lernen muss.
@user-kh mich würde interessieren, welche Vorteile du dir von einer API versprichst.
@mwiefels das freut mich zu hören, das ihr die Software nutzt.
Magst du das Feature Admin´s können alle Teilnehmer wieder austragen der Trolley Software hinzufügen?
Das Feature E-Mails werden im HTML Format gesendet klinkt interessant.
Ich könnte mir vorstellen beides anzubieten.
Du kannst deswegen kein Html speichern, weil der Filter filters\post_template_email_message.php
dies raus nimmt.
Wenn du Html in der Datenbank speichern möchtest, musst du den Filter anpassen.
Würde mich freuen, wenn du dieses Feature auch hinzufügen könntest.
Deine Wünsche sind auch toll und währen eine Bereicherung für die Trolley Software.
Bei diesem Projekt kannst du gerne direkt mitwirken, in dem ich dich als Entwickler hinzufüge, oder du machst ein Pull Request von deinem Fork Repository aus.
@mwiefels: Danke für deine Arbeit. Das ist ein echt tolles Feature was ihr entwickelt habt!!!
@user-kh verstehe, du möchtest die Trolley Software per API mit einer anderen Software verbinden. Hab ich das so richtig verstanden?
Ein Planungsprogramm habe ich schon mal gesehen. Die so etwas entwickeln, geben es aber nur ungern raus, da sie meist den Support Aufwand scheuen. Aber so ein Planungsprogramm ist bestimmt auch ein tolles Projekt.
Was meinst du konkret mit Mehre Nutzer können zusammenarbeiten? Meinst du das Benutzer an etwas in Echtzeit arbeiten sollen?
Eine PDF kann man doch auch mit PHP generieren, oder geht das ohne eine SPA nicht?
@schillermann
Siehe https://github.com/user-kh/JW-Versammlungsplaner/issues/1#issuecomment-1168426261
Ich hab mal ein neues Repository aufgemacht, damit sich niemand gestört fühlt.
Wünsche: Bei vielen Schichten wäre eine andere Ansicht übersichtlicher. Statt einen Tag über die ganze Seitenbreite zu ziehen könnte man vielleicht 7 Tage in einer Zeile darstellen (senkrechte Kästen). Die Namen würden jeweils darunter stehen und man sieht auf großen Bildschirmen gleichen die ganze Woche.
@mwiefels das Layout ist für die volle Breite nicht ausgelegt. Man könnte ein neues Design einführen, wo das Menü links ist und der gesamte Bildschirm genutzt wird, wie in diesem Beispiel Layout. Die Frage ist nur, wie das bei den anderen Benutzern ankommen wird, wenn sich das Design ändert. Was sagen denn @geimist @dncman und @user-kh dazu?
Grundsätzlich hätte ich kein Problem mit einem neuen Design. Wenn ich es richtig verstanden habe, dann orientiert sich das Design dann an. JW Manager.
Ich denke die meisten Anwender (VK) nutzen aber ein Smartphone (also sollte das Design Moblie Frist sein)
Eine Erleichterung wäre es für die Verantwortlichen Brüder, da wahrscheinlich ein besser Überblick besteht.
@All Ich bekomme die neue Version 1.92 nicht zum laufen. Es scheitert schon die Anmeldung. Ich denke das hängt mit der Umstellung der Anmeldung zusammen: Benutzername oder E-Mail. Die Spalte wird in der Datenbank nicht gefunden. Die Update Datei fehlt aber meines Erachtens um die Datenbank anzupassen. Könnt ihr mal schauen, ob ihr die neuste Version zum laufen bekommt!? Danke.
@mwiefels das freut mich zu hören, das ihr die Software nutzt.
Magst du das Feature Admin´s können alle Teilnehmer wieder austragen der Trolley Software hinzufügen?
Das Feature E-Mails werden im HTML Format gesendet klinkt interessant. Ich könnte mir vorstellen beides anzubieten. Du kannst deswegen kein Html speichern, weil der Filter
filters\post_template_email_message.php
dies raus nimmt. Wenn du Html in der Datenbank speichern möchtest, musst du den Filter anpassen. Würde mich freuen, wenn du dieses Feature auch hinzufügen könntest.Deine Wünsche sind auch toll und währen eine Bereicherung für die Trolley Software.
Bei diesem Projekt kannst du gerne direkt mitwirken, in dem ich dich als Entwickler hinzufüge, oder du machst ein Pull Request von deinem Fork Repository aus.
@schillermann Die Funktion, dass Admin´s alle austragen habe ich ganz simple gelöst. Lediglich den Code ergänzt
Templates/Pages/shift.php (Zeile 96)
<?php if($has_user_promoted || $_SESSION['is_admin']): ?>
Email´s in HTML zu versenden habe ich habe ich so abgeändert:
Modules/send_mail_plain.php (Zeile 5)
$headers[] = 'Content-type: text/html; charset=utf-8\r\n';
Bin jetzt erst mal im Urlaub. Werde mir danach deinen Filter ansehen. Vielen Dank für den Tipp.
Wünsche: Bei vielen Schichten wäre eine andere Ansicht übersichtlicher. Statt einen Tag über die ganze Seitenbreite zu ziehen könnte man vielleicht 7 Tage in einer Zeile darstellen (senkrechte Kästen). Die Namen würden jeweils darunter stehen und man sieht auf großen Bildschirmen gleichen die ganze Woche.
@mwiefels das Layout ist für die volle Breite nicht ausgelegt. Man könnte ein neues Design einführen, wo das Menü links ist und der gesamte Bildschirm genutzt wird, wie in diesem Beispiel Layout. Die Frage ist nur, wie das bei den anderen Benutzern ankommen wird, wenn sich das Design ändert. Was sagen denn @geimist @dncman und @user-kh dazu?
@schillermann Ich wäre grundsätzlich auch mit einem neuen Design einverstanden. Aber auch beim jetzigen konnte ich folgendes testen (Website Breite vergrößert): Ich habe lediglich das CSS ergänzt. Das ganze ist responsive d. h. je nach Bildschirmbreite werden maximal 7 Tage in einer Reihe angezeigt oder eben nur 1 Tag (die anderen darunter) bei sehr kleinen Bildschirmen. Aber wie gesagt... das waren gerade mal die ersten Versuche.
@mwiefels tolle Idee. Danke dir für den Screenshot. So ist es für mich einfacher umzusetzen.
Danke dir auch für den Tipp mit das Admins Teilnehmer austragen können. Die Änderung kommt mit in die nächste Version.
Hi @mwiefels,
mit der Version 1.10.1 können Admins nun den Teilnehmer aus der Schicht wieder austragen.
Grüße Mario
In der Datei templates/pages/password-forgot.php muss folgende Zeile ergänzt werden:
<?php include '../includes/language.php' ?>
@user-kh du machst es aber spannend, welche Zeile ergänzt werden muss. :smile:
Github hat den Code wahrscheinlich auskommentiert.
Sorry 😅
Außerdem habe ich folgende Funktionen ergänzt:
Ich habe einen einfachen Wartungsmodus integriert. Ihr müsst nur noch in der config.php folgende Zeile ergänzen: define('MAINTENANCE', false); So hat man die Sicherheit, dass keine Änderungen an der Datenbank vorgenommen werden solang man lokal Änderungen ausprobiert.
Weiterhin habe ich die Suche nach Teilnehmer repariert
Um den Code nicht versehentlich zu beschädigen, habe ich einen Fork erstellt. https://github.com/user-kh/trolleydienst-php
@user-kh danke dir für deine Änderungen.
Du kannst für neue Features ruhig einen Branch vom master erstellen.
Der könnte feature/xyz
heißen.
Um einen besseren Überblick in der Entwicklung behalten zu können, sind Issues hervorragend geeignet. Dort kann man beschreiben was man vor hat und warum das Feature nötig ist und sich zuweisen. Damit haben alle anderen Entwickler die Möglichkeit sich dazu zu äußern. Sobald das Feature im master Branch ist, kann das Issue geschlossen werden. Beim merge gibt man in der commit message noch die issue id mit dem hash voran an, dann ist der commit mit dem issue verbunden.
Im Branch 2.0 findet ihr den ersten Versuch trolleydienst auf OOP umzustellen. Bin auf euer Feedback gespannt.
Hi Alle zusammen,
wir haben gerade den Fall gehabt das PHPMailer in Trolleydienst eingesetzt werden sollte. Das geht leider nicht, da PHPMailer unter GNU Lizenz steht und das Projekt dann nicht mehr unter der MIT Lizenz genutzt werden darf.
Wenn ihr eine externe Library nutzen wollt, schaut euch bitte vorher die genutzte Lizenz an.
Wenn jemand ein Vorschlag hat wie wir das am besten mit der Lizenz machen sollen, dann immer her damit.
Ich hätte spontan die Idee, dass man eine Alternative verwendet. Auf die schnelle habe ich Swift Makler gefunden. Steht unter MIT
Danke dir @user-kh. Leider wird das Projekt nicht mehr weiter geführt.
Swiftmailer will stop being maintained at the end of November 2021.
Als Alternative wir Symfony Mailer genannt. Die steht sogar unter MIT Lizenz.
Super, dann wäre das ja eine echte Alternative.
Hallo @schillermann mir ist aufgefallen das seit einiger Zeit die Trolleydienst-Demo nicht funktioniert. Bei klick erhalte ich nur ein weißes Fester. Vielleicht kannst du dir das mal ansehen!
Danke für deine Arbeit!
Alle Funktionen die noch gewünscht sind und umgesetzt werden soll wurden in einem seperaten Issues aufgenommen
@schillermann Vielen Dank für deine wertvolle Arbeit! Durch deinen Einsatz profitieren viele. Echt super! (Leider kann man dir nicht direkt schreiben, daher auf diesem Weg)
Kann man irgendwo nachlesen, welche Entwicklungen geplant sind? (Sorry bin neu hier)