Was soll erledigt werden?
Wir suchen Vorschläge für ein Plugin für Zusammenfassungs-E-Mails. Unsere Gruppe kommt aus dem Umfeld von Google Groups und erwartet eine tägliche Zusammenfassung mit einem Auszug aus jedem Beitrag, nicht nur einem Teaser wie bei den integrierten Discourse-Zusammenfassungen. Beim Wechsel zu Discourse vor etwa einem Jahr habe ich eine Lösung in Python mit der API implementiert, die jedoch gewisse Einschränkungen hat und besser als Plugin umgesetzt werden sollte.
Ich werde eine Vorlage für die E-Mails bereitstellen. Das Plugin füllt die Vorlage mit folgenden Inhalten:
- Benutzername
- eine Tabelle mit Themen, die heute neue Beiträge haben
- Gruppierung der Beiträge nach Thema
- Benutzername des Verfassers, Zeitstempel und ein Auszug (erste 200 Zeichen) aus jedem neuen Beitrag
- mehrere Hyperlinks innerhalb der E-Mail und zum Forum (siehe Abbildung)
Die Zusammenfassungen müssen Berechtigungen sowie das Stummschalten von Themen und Tags durch den Benutzer berücksichtigen.
Änderungen und Löschungen von Beiträgen müssen berücksichtigt werden – es wird die neueste Version gesendet oder gar nichts, wenn der Beitrag gelöscht wurde.
Manchmal enthält ein Beitrag einen langen Link, der Platz verschwendet und das Layout stört. Ersetzen Sie alle langen Links durch den Text „[langer Link, siehe Forum]“.
Es muss eine Möglichkeit geben, dass Benutzer die Zusammenfassungen abbestellen können. Ich habe derzeit Digest-E-Mails deaktiviert, kann sie aber aktivieren, wenn das Plugin diese Benutzeroptionen nutzen möchte. Vorschläge sind willkommen.
Wir haben etwa 1000 Benutzer und typischerweise 50 neue Beiträge in 20 Themen pro Tag. Der Versand soll nachts in US-Zeit erfolgen. Wenn der Vorgang eine Stunde dauert, ist das in Ordnung.
Wann muss es fertig sein?
Es gibt keine Frist, da wir bereits eine funktionierende Lösung haben. In ein oder zwei Monaten wäre ideal.
Wie hoch ist Ihr Budget in USD für diese Aufgabe?
Angebote sind willkommen
