Hallo,
ich versuche, ein neues Forum zu starten, an dem sowohl Lehrer als auch Entwickler teilnehmen können (um Werkzeuge für Schulen zu entwickeln).
Ich habe die Kategorien ‘Karteikarten’ und ‘Entwickler’ und möchte nicht verhindern, dass jemand die andere sieht, aber ich möchte, dass Beiträge von Entwicklern nur an Lehrer gehen, die den ‘Mailinglisten-Modus’ aktiviert haben, und nicht als Zusammenfassung, da sie durch unverständliche Nachrichten verärgert wären. Ich möchte ihnen jedoch nicht verbieten, die Kategorie zu besuchen.
Derzeit sind Lehrer nicht einmal in einer Kategorie, da die überwiegende Mehrheit der Nutzer Lehrer sein werden. Ich könnte also wahrscheinlich die Gruppe ‘Lehrer’ weglassen und nur die Gruppe ‘Entwickler’ verwenden, um die Sichtbarkeit dieser Kategorie einzuschränken.
Es klingt so, als möchtest du, dass Lehrer über neue Beiträge in der Kategorie ‘dev’ benachrichtigt werden. Wenn ja, wäre der einfachste Weg, sie dazu zu ermutigen, ihre Benachrichtigungseinstellung für die Kategorie ‘dev’ entweder auf ‘Beobachtet’ oder ‘Ersten Beitrag beobachten’ zu setzen. Nutzer können ihren Kategorie-Benachrichtigungslevel im Abschnitt Kategorien ihrer Profilseite festlegen.
Du könntest auch alle Benutzer auf der Website dazu verpflichten, die Kategorie ‘dev’ von Anfang an zu beobachten. Füge dafür die Kategorie in die Einstellung ‘Standardmäßig zu beobachtende Kategorien’ deiner Website ein.
Wenn du eine Gruppe für deine Lehrer erstellst, kannst du den Standard-Benachrichtigungslevel für alle Mitglieder dieser Gruppe auf der Seite Verwalten / Kategorien der Gruppe festlegen:
Wenn möglich, finde ich es am besten, Benutzern die Möglichkeit zu geben, sich für Benachrichtigungen zu Themen in einer Kategorie anzumelden. So vermeidest du, sie mit unerwünschten E-Mails zu belästigen. Es wird jedoch Situationen geben, in denen es am besten ist, Standard-Benachrichtigungslevel festzulegen.
Was Sie tun könnten, ist eine Möglichkeit zu ersinnen, die Kategorie dev für die Lehrer stummzuschalten. Sie könnten beispielsweise die Kategorie für TL1/0 stummschalten und dann die Entwickler in eine Gruppe aufnehmen, die die Kategorie auf Normal ändert.
Dies würde verhindern, dass Lehrer Nachrichten aus ‘dev’ sehen, aber sie müssten der Kategorie beitreten, um sie zu durchsuchen.
Idealerweise wollte ich lediglich verhindern, dass E-Mails an sie gesendet werden, nicht nur der Besuch der Kategorie ‘dev’. Wie auch immer, es ist bereits ein guter Anfang. Wenn sie auf Level_2 befördert werden, sind sie wahrscheinlich erfahren genug, um zu wissen, wie man die Kategorie stummschaltet…
Und dann können Sie in der Entwicklergruppe diese Kategorie auf watch oder normal stellen. Ich glaube, dass die Priorität korrekt funktioniert, habe es aber noch nicht getestet.
Das ist genau das Setup, das ich gesucht habe! Die Kategorie ‘dev’ ist durchsuchbar, befindet sich jedoch in den ‘stummgeschalteten Kategorien’. Nur Nachrichten in der Kategorie ‘dev’ werden an ‘dev’-Nutzer übermittelt.
Noch ein Haken: Dieser Trick funktioniert für neue Benutzer. Bei alten Benutzern verhält es sich nicht wie gewünscht; ich musste das Standardverhalten für die Kategorie über die Ruby-Konsole ändern. Es scheint zwar eine Möglichkeit über die Benutzeroberfläche zu geben, aber ich konnte sie nicht finden.
Wenn du der dev-Gruppe beitrittst, beginnst du, die Kategorie dev zu beobachten. Wenn du die dev-Gruppe verlässt… siehst du sie weiterhin…