Powiadomienia o występieniu loginu w treści również po edycji postu

4

Jak zapewne wiecie, powiadomienia o tym, że ktoś użył mojego loginu w treści, nie działają jeżeli post jest edytowany. Chciałem dawno to zrobić, ale podstawowa trudność jest taka jeżeli użytkownik edytuje swój post po kilka razy to należałoby sprawdzać czy powiadomienie zostało już wcześniej wysłane. Sporo roboty ;)

Ale może jest prostszy sposób? Może po prostu wysyłać takie powiadomienie ilekroć autor wyedytuje post? Dzięki temu wiedzielibyśmy że coś się w nim zmieniło. W takim przypadku roboty jest o wiele mniej :) Myślicie że takie coś ma sens?

3

Pracy będzie bardzo mało, bo mechanizm jest gotowy -trzeba ten sam, który jest przy dodawaniu odpalić podczas edycji. Za często ludzi się nie przywołuje,a jeszcze rzadziej się takie posty edytuje, więc nie obawiam się zalewu spamu.

Moim zdaniem warto zrobić eksperyment i dajmy powiadomienie za każdym razem. Jak się okaże, że to jest problem to można zawsze to wycofać i zrobić tak, jak jest teraz.

0

Trzymanie danych o wysyłanych powiadomieniach dla danego postu wymagałoby pewnie dodania kolejnej tabeli i skorzystania z niej w logice wysyłania powiadomień.
Prostsze rozwiązanie to limit edycji posta, albo po prostu zbanowanie tych, co edytują zbyt często. Możemy zacząć od HuaMi czy jak mu tam i sprawdzić jaki to będzie miało wpływ na forum.

3

Jeśli nowo wygenerowane powiadomienia będą łączone w taki sam sposób jak mamy to obecnie, to zalew spamu będzie znacznie ograniczony. Tym bardziej, jeżeli pingowany użytkownik nie będzie zalogowany w momencie edycji posta – w takim przypadku dostanie tylko jedno powiadomienie per post.

0

Ja jestem jak najbardziej za.

1

No, wszyscy zgromadzeni się zgadzają, to czas implementować.

2

Zaimplementowane, już powinno działać.

0

Trafiłem na błąd. Dostałem powiadomienie, że X wspomniał o mnie w poście, a tak na prawdę to moderator edytował post usera X. Co więcej, w tej zmianie nie doszedł mój nick, więc w sumie dwa błędy w jednej akcji.

0

Nie wiem, czy to są błędy.

**1. ** jeśli user Zenek stworzył post, ale potem jakiś moderator go edytował, to dla mnie logiczne jest nadal informowanie w stylu że Zenek wspomniał/napisał itp. Informacja w stylu "marooned wspomniał o Tobie", po kliknięciu której pojawia się post należący do Zenka byłaby myląca
2. Pytanie, co znaczy "nie doszedł" - czy był tam wcześniej, czy w ogóle go nie ma. Jeśli nicka nie było i nie ma, to jest błąd. Jeśli "nie doszedł" bo był wcześniej, to wszystko IMO jest OK. Adam pisał kilka postów wyżej, że przy każdej edycji osoby wymienione w treści będą ponownie informowane.

1
Marooned napisał(a):

Trafiłem na błąd. Dostałem powiadomienie, że X wspomniał o mnie w poście, a tak na prawdę to moderator edytował post usera X.

Też dostałem powiadomienie o edycji posta przez ”martwego” użytkownika.

Uważam, że w przypadku gdy moderator poprawia nie swój post, to powiadomienia o jego edycji nie powinny być w ogóle wysyłane. W końcu moderator gdy poprawia jakiś post, to raczej jedynie go formatuje, a nie dopisuje do treści nazwy innych użytkowników.

1 użytkowników online, w tym zalogowanych: 0, gości: 1