Mail an Mitglied und Bearbeiten von Profilen einer Gruppe

Alles, was nicht in die anderen Foren passt, kannst du hier loswerden.
avolkmer
Beiträge: 13
Registriert: 10. Jan 2010, 21:12

Mail an Mitglied und Bearbeiten von Profilen einer Gruppe

Beitrag von avolkmer »

Hallo,

ich setze seit kurzen das admidio portal ein und bin sehr begeistert.

Habe aber jetzt zwei Probleme bei der Benutzung.

1. Gib es eine Möglichkeit einem Mitglied eine Mail zu senden. Ich sehe zur Zeit nur die Möglichkeit eine Mail der Gruppe zu senden. Jedem Mitglied eine eigene Gruppe zu verpassen ist vielleicht nicht die beste Lösung oder?
2. Des weiteren suche ich die Einstellung das eine Gruppen ihre Mitglieder selber pflegen kann, aber nur die Mitglieder der Gruppe. Ich kann nur eine Gruppe berechtigen alle Gruppen zu pflegen.
Geht das oder kann man das programmieren?

Vielen Dank für die Hilfe!

Alex
bettes
Beiträge: 65
Registriert: 12. Mai 2008, 23:33
Kontaktdaten:

Beitrag von bettes »

Hallo Alex,

zum 1. Punkt: Du kannst über das Mailsymbol in der Benutzerverwaltung oder über die Mailadressangabe im Profil des jeweiligen Benutzers immer eine einzelne Mail senden.

zum 2. Punkt: Damit ein Benutzer auch die Profildaten der anderen Benutzer pflegen kann, musst Du ihm das Rollenrecht über eine Gruppe mitteilen. Eine Einschränkung dieses Rollenrechtes auf die Bearbeitung einzelner Gruppen ist mir nicht bekannt. Ob dies zukünftig möglich sein wird, kann Dir nur das Team beantworten.

Gruß

Bettes
avolkmer
Beiträge: 13
Registriert: 10. Jan 2010, 21:12

Beitrag von avolkmer »

bettes hat geschrieben:Hallo Alex,

zum 1. Punkt: Du kannst über das Mailsymbol in der Benutzerverwaltung oder über die Mailadressangabe im Profil des jeweiligen Benutzers immer eine einzelne Mail senden.
Das geht aber nicht für Gäste oder ??

Es geht um Mails die von nicht registrierten Usern gesendet werden sollen, über den Menüpunkt "E-Mail".

zu 2. Die Mitglieder sollen nur ihre Guppenmitglieder bearbeiten können.

Danke für die Hilfe!

Alex
bettes
Beiträge: 65
Registriert: 12. Mai 2008, 23:33
Kontaktdaten:

Beitrag von bettes »

Hallo Alex,

das ist richtig, diese Mailfunktion steht nur für registrierte Benutzer zur Verfügung. Das Profil bzw. die Benutzerverwaltung ist nur erreichbar, wenn Du angemeldet bist. Das Profil ist auch über die Listenfunktion erreichbar. Aber da in der Organisationsverwaltung keine Einstellung zum Veröffentlichen der Listenfunktion für Besuchermöglich ist, können nur registrierten Benutzern über die Listenfunktion auf das Profil zugreifen.

Im übrigen möchte ich zu Bedenken geben, dass die Mailfunktion an einzelne Benutzer nicht über ein Captcha abgesichert ist. Ich fürchte, ohne zusätzliche Sicherungsfunktionen würde dann Dein Admidio-Auftritt schnell zur Spam-Schleuder und der Webauftritt von deinem Provider irgendwie sanktioniert.

Aber um vielleicht eine Kontaktfunktion zu realisieren kannst Du verschiedene Gruppen anlegen und diesen das Rollenrecht "Alle Besucher können Mails an diese Gruppe senden" einstellen. Ich würde allerdings die Anzahl der unterschiedlichen Rollen überschaubar halten.

Gruß
Bettes
ise
Beiträge: 119
Registriert: 11. Sep 2009, 11:08
Wohnort: Schweiz

Beitrag von ise »

bettes hat geschrieben:Hallo Alex,

das ist richtig, diese Mailfunktion steht nur für registrierte Benutzer zur Verfügung. Das Profil bzw. die Benutzerverwaltung ist nur erreichbar, wenn Du angemeldet bist. Das Profil ist auch über die Listenfunktion erreichbar. Aber da in der Organisationsverwaltung keine Einstellung zum Veröffentlichen der Listenfunktion für Besuchermöglich ist, können nur registrierten Benutzern über die Listenfunktion auf das Profil zugreifen.

Im übrigen möchte ich zu Bedenken geben, dass die Mailfunktion an einzelne Benutzer nicht über ein Captcha abgesichert ist. Ich fürchte, ohne zusätzliche Sicherungsfunktionen würde dann Dein Admidio-Auftritt schnell zur Spam-Schleuder und der Webauftritt von deinem Provider irgendwie sanktioniert.

Aber um vielleicht eine Kontaktfunktion zu realisieren kannst Du verschiedene Gruppen anlegen und diesen das Rollenrecht "Alle Besucher können Mails an diese Gruppe senden" einstellen. Ich würde allerdings die Anzahl der unterschiedlichen Rollen überschaubar halten.

Gruß
Bettes
Das ist so nicht ganz korrekt. Das Mailmodul ist auch benutzbar für Gäste. Man muss, wie du bereits erwähnt hast, Rollen erstellen, denen ALLE Besucher Mails zusenden dürfen. Sofern du einzelne Mails versenden möchtest, musst du eine eigene Liste zusammenstellen, die du für Gäste zur Verfügung stellst. Ich hab das bei uns (http://www.jsmoeriken.ch/newpage/adm_pr ... rliste.php) auch gemacht. Schau dir dazu folgenden Thread an:
viewtopic.php?t=2528

Sofern du den Mailversand für Gäste über Rollen und das Mailmodul steuerst, wird ein Captcha verwendet. Sofern du eine Liste mit den Usern zur Verfügung stellst, wird das Mail über das Mailprogram des Besuchers verschickt. Über die Benützung des Moduls hast du also die bessere Kontrolle.

Ich hoffe, ich konnte dir damit etwas helfen.
Gruss
Ise
bettes
Beiträge: 65
Registriert: 12. Mai 2008, 23:33
Kontaktdaten:

Beitrag von bettes »

Hallo Ise,

die Möglichkeit über die Anzeige einer Email-adresse zusammen mit dem mailto Befehl in einer Liste gibt es natürlich auch noch. Dann wird (wie Du beschrieben hast) das eigene Mailprogramm des Besuchers aufgerufen.
Ich war jedoch davon ausgegangen, dass Alex die Funktionalität von admidio für den Mailversand nutzen wollte, und da gibt es nur die beiden Möglichkeiten mit Captcha über die Rollenzuordnung oder ohne Captcha über das Profil u.ä. gibt, habe ich auch diese nur beschrieben.

Ich habe mir zusätzlich mal Deine Liste angesehen. Abgesehen von der Technik die Liste zu erstellen, die finde ich nämlich gut, bin ich der Meinung, dass Du mit dem Darstellen der Mailadressen über den Email-Button eine offene Flanke für alle Spamer öffnest. Spam-Crawler lecken sich geradezu die Finger nach solchen Emaillisten, wo man sicher sein kann, dass die Emailadressen aktiv sind. Die Mitglieder in der Liste werden sicherlich zukünftig stärker Spam erhalten. Da ist mir persönlich eine mittels Captcha (wenn auch nur mt geringem Schutz) gesicherte Emailadresse, oder eine per Javasript verschleierte Adresse doch viel lieber. Sicher kann man behaupten, dass auch solche Mailadressen gecrawlt werden können. Aber das ist immer noch besser als ein offenes Scheunentor für alle Spamer

Also nichts für ungut, aber ich würde die Liste nicht so offen mit Emailadressen im Web stehen lassen.

Gruß
Bettes
ise
Beiträge: 119
Registriert: 11. Sep 2009, 11:08
Wohnort: Schweiz

Beitrag von ise »

bettes hat geschrieben:Hallo Ise,

die Möglichkeit über die Anzeige einer Email-adresse zusammen mit dem mailto Befehl in einer Liste gibt es natürlich auch noch. Dann wird (wie Du beschrieben hast) das eigene Mailprogramm des Besuchers aufgerufen.
Ich war jedoch davon ausgegangen, dass Alex die Funktionalität von admidio für den Mailversand nutzen wollte, und da gibt es nur die beiden Möglichkeiten mit Captcha über die Rollenzuordnung oder ohne Captcha über das Profil u.ä. gibt, habe ich auch diese nur beschrieben.

Ich habe mir zusätzlich mal Deine Liste angesehen. Abgesehen von der Technik die Liste zu erstellen, die finde ich nämlich gut, bin ich der Meinung, dass Du mit dem Darstellen der Mailadressen über den Email-Button eine offene Flanke für alle Spamer öffnest. Spam-Crawler lecken sich geradezu die Finger nach solchen Emaillisten, wo man sicher sein kann, dass die Emailadressen aktiv sind. Die Mitglieder in der Liste werden sicherlich zukünftig stärker Spam erhalten. Da ist mir persönlich eine mittels Captcha (wenn auch nur mt geringem Schutz) gesicherte Emailadresse, oder eine per Javasript verschleierte Adresse doch viel lieber. Sicher kann man behaupten, dass auch solche Mailadressen gecrawlt werden können. Aber das ist immer noch besser als ein offenes Scheunentor für alle Spamer

Also nichts für ungut, aber ich würde die Liste nicht so offen mit Emailadressen im Web stehen lassen.

Gruß
Bettes
Da hast du natürlich recht. Das bin ich mir auch durchaus Bewusst. Da aber diese Liste bereits für mehrere Jahre im Netz ist, kümmert es mich nicht mehr gross. Und da ich in Java wirklich keine Erfahrung habe, lass ich es halt so stehen.

Aber wenn du einen Hinweis hast, bzw eine Hilfe, wie ich die Email Adressen verschlüsseln könnte, so bin ich sicher dankbar.
Gruss
Ise
bettes
Beiträge: 65
Registriert: 12. Mai 2008, 23:33
Kontaktdaten:

Beitrag von bettes »

Hallo Ise,

ich habe mal gegoogelt und dabei die beiden folgenden URLs gefunden.

Vielleicht kannst Du ja damit etwas anfangen?

http://www.webmasterpro.de/coding/artic ... etzen.html

http://www.phpfuncs.org/?goto=5

Die zweite Url zeigt ein kurzes PHP-Script auf, welches du als Funktion einbauen kannst.

Gruß

bettes
avolkmer
Beiträge: 13
Registriert: 10. Jan 2010, 21:12

Beitrag von avolkmer »

Hallo,

Danke für die Hilfe.

Die Mailadresse sollte so sicher wie möglich in der Liste sein.

Gibt es nicht die Möglichkeit in die Liste folgenden Link einzufügen?
Code:
ADMIDIO/adm_program/modules/mail/mail.php?usr_id=123

Ein sehr wichtiger Punkt ist aber auch der Punkt 2.
Bei uns gibt es Vereinsbereiche die ihre Daten selbst pflegen sollen, aber nicht alle Daten von den anderen Bereichen.
Gibt es dafür eine Lösung?

Alex
ise
Beiträge: 119
Registriert: 11. Sep 2009, 11:08
Wohnort: Schweiz

Beitrag von ise »

Hallo avolkmer,
Das Mailmodul ist leider nur für eingeloggte User sichtbar. Ich hab mir auch schon überlegt eine mail.php für Gäste zu programmieren, das wäre nicht eine grosse Sache.

Zu deinem Punkt 2.
Das hab ich mir auch schon überlegt. Ich meine, es gibt ja bereits der Leiter einer Rolle. Der hat aber keine speziellen Rechte für die eigene Gruppe. Könnte man dem Leiter nicht unterschiedliche Berechtigungen geben, die aber nur innerhalb der Rolle zum ziehen kommen?
Wenn also Ich ein Leiter der Gruppe bin, möchte ich die Profile meiner Rollenuser anpassen können und zum Beispiel Mail an meine Gruppe senden können.
Das ist vor Allem dann interessant, wenn der Verein in Mannschaften oder Gruppen unterteilt ist, und du die Leiter / Trainer der Gruppe zuweisen, als Leiter markieren und danach denen die seperaten Rechte geben kannst. Oder was ist bisher der Vorteil, wenn man einen Benutzer einer Rolle als Leiter markiert? Einfach dass man in der Rollenübersicht als Leiter ausgegeben wird?

Wäre vielleicht noch interessant.
Gruss
Ise
avolkmer
Beiträge: 13
Registriert: 10. Jan 2010, 21:12

Warum Mail Modul nur für eingeloggt Benutzer

Beitrag von avolkmer »

Hallo,

gibt es einen Grund warum das Mail Modul nur für eingeloggte Benutzer zur verfügung steht?

Kann man diese Beschränkung leicht aufheben?

Vielen Dank für die Hilfe!

Alex
bettes
Beiträge: 65
Registriert: 12. Mai 2008, 23:33
Kontaktdaten:

Beitrag von bettes »

Hallo avolkmer,

ich denke mal das ein Grund, warum nur für eingeloggte Mitglieder das Mailmodul zur Verfügung steht ist, dass aus dem Profil des jeweiligen Absenders die hinterlegte Mailadresse für den Versand verwandt wird. Dies scheint mir so bewußt in der Datei mail_send.php programmiert worden zu sein.

Von daher und auch aus meinen o.g. Äußerungen zur Mailsicherheit sehe ich eigentlich keine andere Möglichkeit, das Mailmodul in der momentanen Version freizucoden. Das dürfte wohl etwas mehr Aufwand sein.

Gruß
Andreas
ise
Beiträge: 119
Registriert: 11. Sep 2009, 11:08
Wohnort: Schweiz

Beitrag von ise »

Das stimmt so nicht. Das Mailmodul kann auch für Gäste verwendet werden, wie ich es hier gemacht hab:
http://www.jsmoeriken.ch:80/newpage/adm ... ktformular

Du musst einer Rolle Mail zusenden "alle Besucher" angeben, dann erscheint sie auch in der Auswahl für die Gäste.
Die mail.php kann ganz einfach als Gast aufgerufen werden.

Gruss
Ise
bettes
Beiträge: 65
Registriert: 12. Mai 2008, 23:33
Kontaktdaten:

Beitrag von bettes »

Hallo Ise,

wenn ich Deine lösung betrachte, dann hast Du nur die öffentliche Variante des Mail-Modules eingesetzt. Ich glaube aber, dass avolkmer die Lösung bevorzugt, an jeden einzelnen Benutzer individuell eine Mail schreiben zu können. Und da müsste er in Deiner Variante nunmal für jeden Benutzer eine eigene Rolle anlegen. Ich weiß, dass wir zwei hier eine etwas differente Meinung zu dem Thema haben und ja auch schon in diesem Thread ausgiebig erörtert haben.

Also: Das Mail-Modul müsste für die m.E. beabsichtigte Problemstellung in einigen Dingen umprogrammiert werden, und da stellt sich die Frage, mit welchem Aufwand und mit welchen Auswirkungen auf das Gesamtsystem Admidio.
Soweit ich dass überblicke, betreffen die Änderungen sowohl die Datei mail.php als auch mail_send.php. Dazu müssen im mail_send Modul ab Zeile 42 einige Prüfungen deaktiviert bzw. neu bewertet werden.
Es gibt also schon etwas Aufwand, aber grundsätzlich wäre es machbar. Wieweit dann aber die Änderungen zu zukünftigen Versionen noch passen, ist eine andere Baustelle.

Ich würde das ganze mal als Feature-Request betrachten.

Gruß
Bettes
ise
Beiträge: 119
Registriert: 11. Sep 2009, 11:08
Wohnort: Schweiz

Beitrag von ise »

Hallo bettes,
Nein, wir sind nicht ungleicher Meinung. Ich hab das verschlüsseln von E-Mail Adressen nur nie angewandt.
Und mit dem letzten Post wollte ich nur klarstellen, dass das Mailmodul für Gäste grundsätzlich verwendet werden kann. Das es nicht für Einzelmail verwendet werden kann, das hast du ja bereits erwähnt.
Ich weiss nicht genau, wofür avolkmer das Mailmodul einsetzen möchte, vielleicht kann er es auch für Rollen verwenden, wie ich es mache.

Gruss und nichts für Ungut.
Ise
Antworten