Neue Termine direkt per Mail bzw. Wochennewsletter

Hast du Vorschläge, was wir an Admidio noch verbessern könnten ? Hier kannst du uns deine Vorstellung an neuen Funktionen mitteilen.
Antworten
Dj_PD
Beiträge: 61
Registriert: 23. Okt 2009, 12:04

Neue Termine direkt per Mail bzw. Wochennewsletter

Beitrag von Dj_PD »

Hallo,

könnte man bei den Terminen vielleicht noch eine Funktion rein machen, wo man anklicken kann, ob der neue Termin auch gleich per Mail versendet werden soll.
Am besten, dass auch mit Berücksichtigung, welche Rolle ausgewählt wurde.
Gut wäre auch, wenn z.B. in der eMail steht, ob es mit Teilnahme ist, etc.

Noch besser wäre eine Art Newsletter (praktischerweise mit Cronjob (gibts ja kostenlos bei cronjob.de)). Also, so dass man (einstellbar) einmal die Woche eine Zusammenfassung aller neuen Sachen bei admidio bekommt, also die X neusten News, Downloads, Termine, Fotos, WebLinks, evtl. auch Forenbeiträge seit dem letzten Newsletter.

Ich finde es derzeit ein wenig schwierig. Im Internen Bereich von admidio ist ja nicht wirklich was los (also ich mein damit, weil es ja eine Verwaltung ist. Wenn man alles eingetragen hat, gehen Mitglieder ja nicht mehr jeden Tag drauf um zu schauen was los ist.) und deswegen gehen die meisten User auch nicht all zu oft auf die Seite. Ich denke, es würde besser werden, wenn die Mitglieder regelmäßig über Neues informiert werden und da bietet sich eben ein Wochen-Newsletter besonders gut an, da da eben alles übersichtlich Aufgeführt ist.
Man könnte natürlich auch sagen, dass man je Modul eine eMail versendet, sobald ein neuer Eintrag getätigt wird, aber in regen Wochen grenzt das schon an Spam und da sind die Mitglieder dann auch wieder am meckern.

Also, ich würde es echt super finden.
Gruss
Dj


P.S.: Ich würde mich auch sehr freuen, wenn jemand vielleicht schon eine Vorablösung bzw. eMail bei neuen Termin hat.
JoDomoWorx
Beiträge: 135
Registriert: 1. Mär 2011, 22:46

Beitrag von JoDomoWorx »

I digg this. Ich 1+ das. I like it. ...

Bin voll deiner Meinung!!!
Dj_PD
Beiträge: 61
Registriert: 23. Okt 2009, 12:04

Beitrag von Dj_PD »

Ich habe schon selbst mal nach Tutorials gesucht, die das Thema Newsletter und Cronjob beinhalten, da ich diese Funktion "Wochennesletter" eigentlich noch viel besser finde, als dass man jeden Termin, etc. geschickt bekommt [kann schnell überhand nehmen] (man kann ja trotzdem auch die Funktion für die Termine mit einprogrammieren, aber da eher als "Termin als extrem wichtig markieren", so dass dieser weil er ja so wichtig oder kurzfristig ist, schnell noch per Mail an die Mitglieder versandt wird), aber die Materie Wochennewsletter ist schon sehr komplex.

Ich fummel* ja gerne mal an php rum (*programmieren kann man das nicht nennen.)
Aber diese Geschichte ist mir viel zu kompliziert. Man muss eine Datei haben, die man so schützt, dass die nicht jeder ausführen kann, nur der Admin (manuell) und der Cronjob (zeitgesteuert). Klar, dass macht man mit nem Passwort, aber ich denke, das ist sicher nicht alles. Man muss aber auch für admidio einen Adminbereich schaffen, weil man ja auch einstellungen machen will (welche Module sollen angezeigt werden, wieviel letzte Einträge sollen angezeigt werden, soll der User im Profil auswählen können ob er den Newsletter möchte, Newsletter standardmäßig auf an/aus setzen, etc.) wird schon komplexer.
Dann muss man aber auch von jedem Modul alle X neusten Einträge auslesen, diese dem Newsletterformat (entweder nur html, oder auch optional txt) anpassen und der eMail zufügen. Es muss natürlich auch geschaut werden, wann die letzte eMail versendet wurde, usw.
Evtl. will man dann auch nochmal oben einen eigenen Text zufügen. Dann muss überlegt werden, ob user sich im Profil aussuchen dürfen, den Wochennewsletter zu bekomen oder nicht.
Wenn man dann gerade ein Newsletter-Modul schreibt, wil man ja nicht später wieder anfangen um zu programmieren und man muss überlegen, ob man diesen WochenNewsletter nicht auch noch für normale Newsletter verwendet sollte. Dann muss eine 2te Datenbank-Tabelle her, wo sich auch Nicht-Mitglieder eintragen/austragen können, da diese ja sicher nicht aus jedem Bereich alle neusten Einträge sehen sollen.
usw. Dann muss man mit Datum rechnen...
Das ist mir echt zu komplex und deswegen denke ich, dass wenn einer eine solche Funktion oder ein solches Modul erstellen sollte, dann eben die Profis, also die Entwickler von admidio.

Naja, wie gesagt, ist ja nicht so als wenn ich es nicht mal selbst testen würde, aber leider muss man dafür mehr php und mysql wissen, als derzeit mein Stand ist. Ich würde vielleicht damit anfangen, aber ich wüßte, dass das sicher eine Nummer zu gross sein wird.

Gruss
Dj
matzman2000
Former team member
Beiträge: 1087
Registriert: 2. Sep 2007, 17:12
Wohnort: Itzstedt
Kontaktdaten:

Beitrag von matzman2000 »

Momentan kann man dafür ja die RSS Feeds nutzen, das kann jeder User selbst bestimmen wie er möchte.

Die Emailbenachrichtigungen bei Neueinträgen istr derzeit nur für den Webmaster verfügbar, liesse sich theoretisch aber auch aufblähen.

Was ich in Aussicht stellen kann, ist eine neue Funktionalität die es erlaubt u.a. beliebige Ereignisse aus der Datenbank abzufragen und zB per Email zu versenden. Das wird dann zB auch über einen Cronjob möglich sein. Allerdings ist das erst für ein neues Hauptrelease vorgesehen, also noch ohne Termin!
JoDomoWorx
Beiträge: 135
Registriert: 1. Mär 2011, 22:46

Beitrag von JoDomoWorx »

Na das wär doch schon was!

Ich als Webmaster bekomme tatsächlich alles per Mail, und die Nutzer müssen sich immer durch alle Module klicken, ob es was Neues gibt - das kann nicht sein.
Die RSS-Feeds hab ich vergessen - sind seit Tag 1 aktiv, aber sie drängen sich ja nicht gerade auf. Stimmt, da müsste man die Nutzer nochmal drauf hinweisen!

Es sollte zudem EINEN RSS-Feed für alles geben, wer das möchte. So viel passiert bei uns nicht, wird es auch nie, da kann man gerne über ALLE neuen Downloads, Termine, Foto-Uploads (gesammelt) informiert werden.

Zudem sollte es für Leute mit Vorstandsberechtigung auch einen RSS-Feeds mit "neuen Benutzern"/"Datenänderung" geben, oder zumindest für den Schriftführer, nicht nur für den Webmaster!
Antworten