RosenborgSupporterSoftware / RUSK

RBKweb Ultimate Survival Kit
MIT License
1 stars 2 forks source link

Notification (toast?) når det finnes nye innlegg på forumet #91

Open havremunken opened 5 years ago

havremunken commented 5 years ago

Forslag fra @rbkatta på chat.

En "automatisk F5" som gir oss et varsel når det er nye innlegg på forumet.

Å faktisk refreshe browseren kan gi mening om man står i forumoversikten eller trådlista. Står man inne i en tråd kan man potensielt ødelegge ulest-statuser.

Men står man i et forum, ser man ikke nye innlegg i andre forum. Står man i forumoversikten, ser man ikke om de nye innleggene kommer i tråder eller fra brukere man ignorerer (man ser kun siste bruker i forumoversikten f.eks., ikke alle som har postet siden sist).

Så den komplette og "korrekte" måten å gjøre dette på ville kanskje være noe sånt;

  1. Enten på fast intervall, eller at bruker har vært idle i X antall sekunder eller noe, start prosessen.
  2. Hent inn forumoversikten.
  3. Les denne. Alle forums som har uleste melding legges til en liste.
  4. Les forumsiden for alle forumene på lista.
  5. Sjekk hvilke tråder som har uleste innlegg. Vi kan ikke lese selve tråden uten å fucke opp ulest-status, med mindre vår egen ulest-tracking er på plass. Eller kan vi det - om vi ikke sender med noen cookie, oppfører vi oss ikke som innlogget bruker, og påvirker ikke ulest-status? Then again, da får vi jo ikke se Garderoben-forumet, som kun synes for innloggede brukere.

Uansett er tanken at ved analyse av trådlistene kan vi se om det er tråder/brukere vi ikke ignorerer som har uleste poster. Og da er det på sin plass å varsle brukeren om at det er ferskt digg på RBKweb.

Innspill, tanker?

larsjaas commented 5 years ago

Det kommer spam innimellom, som blir liggende noen minutter, og som man kanskje ikke ønsker å push'e noen notifications for i alle fall.