Kolejność postów w wątku

0

Ostatnio coś się popsuło z sortowaniem wątków na forum przy przeglądaniu za pomocą zakładki "Wszystkie" - starsze wątki są na samej, nie wiem czy to zależy od ostatniego komentarza, czy może od usuniętych postów, ale wcześniej nie było takich sytuacji, natomiast w ostatnim czasie taka sytuacja powtórzyła się już któryś raz.
screenshot-20231222155454.png

1

Już to samemu zgłaszałem, ponoć jest to sortowanie po ostatniej modyfikacji (więc i edycji posta).

0
Paweł Dmitruk napisał(a):

Ostatnio coś się popsuło z sortowaniem wątków na forum przy przeglądaniu za pomocą zakładki "Wszystkie"

Na pewno nie "ostatnio", bo logika wyświetlania postów się nie zmieniała (jeśli dobrze patrzę po commitach) od jakichś 10 lat.

Możliwe że po prostu dopiero nie dawno to zauważyłeś.

0

@Paweł Dmitruk: Ani Twój screenshot, ani tekst nie mówi jakie masz ustawione sortowanie:
screenshot-20231223061403.png

2

@Spine przepraszam, nie pomyślałem o tym - mam ustawione sortowanie na "Ostatni post"

@Riddle wg mnie na pewno ostatnio, ponieważ nigdy dotąd nie było takich sytuacji. Pierwszy raz zauważyłem takie zachowanie kilka dni temu, a poniżej przykład z dzisiaj:
screenshot-20231223064514.png

Pierwszy wątek sam oznaczyłem jako przeczytany, a ten w środku jest już przeczytany z automatu, w poprzednim przykładzie ten wątek, który nieprawidłowo jest na samej górze też już był oznaczony jako przeczytany z automatu. I właśnie rzuciło mi się to w oczy, że pomiędzy nowymi wątkami pojawiają się wątki przeczytane.
Może tak być, że wcześniej były też takie sytuacje, że starsze wątki nie były na swoim miejscu, ale ich nie zauważyłem ponieważ nie były oznaczone jako przeczytane, ale mimo wszytko uważam to za błąd.

0
Paweł Dmitruk napisał(a):

@Riddle wg mnie na pewno ostatnio, ponieważ nigdy dotąd nie było takich sytuacji. Pierwszy raz zauważyłem takie zachowanie kilka dni temu, a poniżej przykład z dzisiaj:

Logika kolejności postów w wątków nie zmieniła się od 10 lat.

Natomiast co do tego, co się tam wyświetla w tej tabelce, to możemy pokazać datę ostatniej modyfikacji postu, nie datę napisania ostatniego postu, tak żeby daty były sekwencyjne (bo z tego co wiem, to sortowanie elementów jest po dacie modyfikacji, ale wyświetlana jest data utworzenia).

Oczywiście kolejność się nie zmieni.

2

Tak jak pisałem w swoim wątku, znacznie sensowniejszym rozwiązaniem byłoby albo zmienienie sortowania, żeby jednak robiło to, co pisze, że robi — sortowało po dacie utworzenia ostatniego posta — albo chociaż zmiana nazwy, powiedzmy na „Ostatnia modyfikacja”, żeby użytkownicy wiedzieli, czego oczekiwać.

0
Althorion napisał(a):

Tak jak pisałem w swoim wątku, znacznie sensowniejszym rozwiązaniem byłoby albo zmienienie sortowania, żeby jednak robiło to, co pisze, że robi — sortowało po dacie utworzenia ostatniego posta —

To nie pasuje, dlatego że chcemy żeby wątek z edytowanym postem pojawił się na górze kategorii.

Althorion napisał(a):

albo chociaż zmiana nazwy, powiedzmy na „Ostatnia modyfikacja”, żeby użytkownicy wiedzieli, czego oczekiwać.

To możemy zrobić.

Aczkolwiek, moim zdaniem lepszym wyjściem byłoby po prostu pokazać datę ostatniej modyfikacji postu, bo z tego co rozumiem, to po pierwsze - ta data to ma być data ostatniej czyjejś interakcji w te wątek, a po drugie, to jak rozumiem - to zadającemu wątek nie przeszkadza kolejność postów, tylko przeszkadza mu że widzi przy postach daty które są "nie po kolei".

2
Riddle napisał(a):

To nie pasuje, dlatego że chcemy żeby wątek z edytowanym postem pojawił się na górze kategorii.

Dlaczego tak chcemy, i kim są ci „my”, którzy tak chcą? Zarówno ja, jak i autor tego tematu, oczekiwaliśmy, że sortowanie po ostatnim dodanym poście posortuje, no cóż, po ostatnim dodanym poście. Niezależnie od tego, czy w innym wcześniej dodanym poście ktoś poprawił literówkę, albo moderator dodał wyróżnienie składni. Nazwa sortowania też to sugeruje.

Aczkolwiek, moim zdaniem lepszym wyjściem byłoby po prostu pokazać datę ostatniej modyfikacji postu, bo z tego co rozumiem, to po pierwsze - ta data to ma być data ostatniej czyjejś interakcji w te wątek, a po drugie, to jak rozumiem - to zadającemu wątek nie przeszkadza kolejność postów, tylko przeszkadza mu że widzi przy postach daty które są "nie po kolei".

Ja go zrozumiałem inaczej. Na pewno ja sam uważam inaczej — niespecjalnie mnie interesuje data ostatniej edycji, interesuje mnie data ostatniego dodania. Która się wyświetla prawidłowo — i nie chciałbym, żeby się zmieniała — tylko nie jest używana przy sortowaniu.

Oprócz tego, rozważ proszę to, że sortowanie wg ostatniej edycji niemalże zachęca do podbijania sobie tematu, modyfikując go w kółko. Nie jest to, przyznam, dużym problemem, ale czasem jest zauważalne — tak jak zauważyłem to ja, i jak zauważył to autor tego tematu — i, przynajmniej w mojej opinii, przeszkadza.

1

nie przeszkadza kolejność postów, tylko przeszkadza mu że widzi przy postach daty które są "nie po kolei"

Akurat w ogóle mi to nie przeszkadza, tak jak pisałem zgłosiłem ponieważ uważam to za błąd: jeżeli daty są "nie po kolei" to kolejność jest nieprawidłowa.

Jak już chcecie zostawić to w tej kolejności co teraz to oznaczajcie wątek jako nieprzeczytany (zmienił się post - i tutaj pytanie czy to dzieje się tylko w przypadku edycji ostatniego posta, czy każdego w wątku).
Ale osobiście wolałbym, żeby wątek zostawał w kolejności wg daty dodania ostatniego posta, co najwyżej jeżeli nastąpiła edycja to niech oznaczy się jako nie przeczytany, ale zostaje na swoim miejscu a nie ląduje na początku. Myślę, że i tak rzadko kiedy użytkownicy przeglądają ponownie wątki z powodu edycji jakiegoś posta, głównie przegląda się tylko jeżeli są nowe posty lub komentarze.

0
Althorion napisał(a):
Riddle napisał(a):

To nie pasuje, dlatego że chcemy żeby wątek z edytowanym postem pojawił się na górze kategorii.

Dlaczego tak chcemy, i kim są ci „my”, którzy tak chcą? Zarówno ja, jak i autor tego tematu, oczekiwaliśmy, że sortowanie po ostatnim dodanym poście posortuje, no cóż, po ostatnim dodanym poście. Niezależnie od tego, czy w innym wcześniej dodanym poście ktoś poprawił literówkę, albo moderator dodał wyróżnienie składni. Nazwa sortowania też to sugeruje.

Inaczej powiem - takie zachowanie było od 10 lat, i na pewno to się nie zmieniło niedawno.

Jeśli ktoś chciałby to zmienić, to moim zdaniem powinien wysunąć jakiś argument za tym, a nie tylko napisać "nie podoba mi się to".

Althorion napisał(a):

Oprócz tego, rozważ proszę to, że sortowanie wg ostatniej edycji niemalże zachęca do podbijania sobie tematu, modyfikując go w kółko. Nie jest to, przyznam, dużym problemem, ale czasem jest zauważalne — tak jak zauważyłem to ja, i jak zauważył to autor tego tematu — i, przynajmniej w mojej opinii, przeszkadza.

To jest prawda, tylko że to jest trochę inny temat.

  • To czy edycja posta powinna podnieć wątek w górę to jest jedna rzecz
  • To czy daty się wyświetlają po kolei, i to która data się pokazuje pod postem to jest inna rzecz.

Jedna dotyczy działania strony, inna tylko widoku. Nie mieszajmy rzeczy. Z tego powodu:

  • Jeśli chcemy uspójnić widok, czyli coś co możemy zrobić już teraz bezproblemowo: to pokazać datę modyfikacji pod postem, czyli to po czym jest sortowanie
  • Natomiast to żeby zmienić sposób sportowania postów, to jest osobny temat który na pewno wymaga osobnej uwagi, rozważenia za i przeciw, etc.

PS: Tylko znowu, nawet jeśli ktoś chce na siłę podbić wątek to podbije, np dodając nowy post. Jak nie chcesz widzieć "sztucznie podbijanych" wątków, to możesz posortować po "Data utworzenia".

Paweł Dmitruk napisał(a):

nie przeszkadza kolejność postów, tylko przeszkadza mu że widzi przy postach daty które są "nie po kolei"

Akurat w ogóle mi to nie przeszkadza, tak jak pisałem zgłosiłem ponieważ uważam to za błąd: jeżeli daty są "nie po kolei" to kolejność jest nieprawidłowa.

No dobrze, to jedna perspektywa.

Jest też inna: sortowanie jest po dacie modyfikacji, i data modyfikacji faktycznie jest malejąca - z tego powodu, data pokazywana pod postem to powinna być ta data, po której jest sortowanie.

Paweł Dmitruk napisał(a):

Ale osobiście wolałbym, żeby wątek zostawał w kolejności wg daty dodania ostatniego posta, co najwyżej jeżeli nastąpiła edycja to niech oznaczy się jako nie przeczytany, ale zostaje na swoim miejscu a nie ląduje na początku. Myślę, że i tak rzadko kiedy użytkownicy przeglądają ponownie wątki z powodu edycji jakiegoś posta, głównie przegląda się tylko jeżeli są nowe posty lub komentarze.

To samo co @Althorion - jakiś konkretny argument ku tej zmianie?

1

Sortowanie jest po ostatnim poście, czyli dacie dodania ostatniego posta. Nie po dacie modyfikacji. Więc konkretny argument ku tej zmianie jest taki, że obecny stan rzeczy jest nie naturalny i tyle. Dla mnie jest to ewidentny błąd. Możesz go rozwiązać na 2 sposoby: pokazując datę która będzie pasowała do porządku sortowania (i oznacz jako nieprzeczytany - przecież jak się zmienił to go nie przeczytałem), albo umieścić go tam gdzie powinien się znajdować wg godziny dodania ostatniego posta. Możesz też nic z tym nie robić - Twój wybór.

Miłego dnia i Wesołych Świąt.

0
Riddle napisał(a):

Jeśli ktoś chciałby to zmienić, to moim zdaniem powinien wysunąć jakiś argument za tym, a nie tylko napisać "nie podoba mi się to".

Nie da się wysnuć obiektywnych argumentów odnośnie preferencji. Ja mam — i autor tego tematu też — preferencję taką, że lubimy sortowane wg ostatniego zamieszczonego posta, gdyż ułatwia nam to czytanie forum. Nie wracamy do tematów po to, żeby zobaczyć, że ktoś poprawił literówkę, albo poprawił formatowanie kodu, czy dokonał innej drobnej zmiany — jak to jest prawie zawsze w przypadku edycji — tylko szukamy nowych wiadomości, których jeszcze nie przeczytaliśmy. Sortowanie wg daty zamieszczenia ostatniego posta — ostatniej „prawdziwej” zmiany, takiej faktycznie dodającej nową treść, a nie poprawiającą (zazwyczaj kosmetycznie) już istniejącą — to ułatwia. Jest dla nas naturalnym i wygodnym, że takie „świeże” tematy są pokazywane u góry; a irytującym i niechcianym sytuacja, w której na wierzch lecą tematy już przeczytane i znane.

Jeśli chcemy uspójnić widok, czyli coś co możemy zrobić już teraz bezproblemowo: to pokazać datę modyfikacji pod postem, czyli to po czym jest sortowanie

Takie uspójnienie odbierze, w moim odczuciu, bardzo istotną funkcjonalność, jaką jest łatwe sprawdzenie „czy ja już to widziałem” — dostępną nawet bez logowania, albo przy regularnym klikaniu „Oznacz jako przeczytane”. Schowa to, co dla mnie najważniejsze — informację o tym, czy tam faktycznie jest jakaś nowa treść, nowa wiadomość, przykrytą tym, kto i kiedy ostatnio przy poście grzebał.

Ponadto obecne podejście zniechęca mnie nieco, jako moderatora, do poprawiania postów — bo z jednej strony, na przykład, poprawienie kolorowania składni poprawi sytuację dla osób, które tematu jeszcze nie widziały… ale z drugiej wyrzuci tym samym ten temat na górę wszystkim — w tym i tym, co już to widzieli i widzieć znowu nie chcą.

Tylko znowu, nawet jeśli ktoś chce na siłę podbić wątek to podbije, np dodając nowy post.

Tak, ale to łatwo widać, trudno robić w sposób naturalny (o czym piszesz taki post? Ile jesteś w stanie takich napisać?) i moderacja może łatwo na to reagować (bo to widać).

jakiś konkretny argument ku tej zmianie?

Nie ma i być nie może. To kwestia uczuć estetycznych użytkowników, które są trudno mierzalne i całkowicie subiektywne.

0
Paweł Dmitruk napisał(a):

Sortowanie jest po ostatnim poście, czyli dacie dodania ostatniego posta. Nie po dacie modyfikacji.

A mówiąc "jest" masz na myśli? Bo nie tak działa aktualnie Forum.

Althorion napisał(a):
Riddle napisał(a):

Jeśli ktoś chciałby to zmienić, to moim zdaniem powinien wysunąć jakiś argument za tym, a nie tylko napisać "nie podoba mi się to".

Nie da się wysnuć obiektywnych argumentów odnośnie preferencji. Ja mam — i autor tego tematu też — preferencję taką, że lubimy sortowane wg ostatniego zamieszczonego posta, gdyż ułatwia nam to czytanie forum.

Dwie osoby to raczej mała próbka statystyczna.

Jeśli chcemy uspójnić widok, czyli coś co możemy zrobić już teraz bezproblemowo: to pokazać datę modyfikacji pod postem, czyli to po czym jest sortowanie

Takie uspójnienie odbierze, w moim odczuciu, bardzo istotną funkcjonalność, jaką jest łatwe sprawdzenie „czy ja już to widziałem” — dostępną nawet bez logowania, albo przy regularnym klikaniu „Oznacz jako przeczytane”. Schowa to, co dla mnie najważniejsze — informację o tym, czy tam faktycznie jest jakaś nowa treść, nowa wiadomość, przykrytą tym, kto i kiedy ostatnio przy poście grzebał.

No i to jest sensowny argument.

Ponadto obecne podejście zniechęca mnie nieco, jako moderatora, do poprawiania postów — bo z jednej strony, na przykład, poprawienie kolorowania składni poprawi sytuację dla osób, które tematu jeszcze nie widziały… ale z drugiej wyrzuci tym samym ten temat na górę wszystkim — w tym i tym, co już to widzieli i widzieć znowu nie chcą.

To jest argument za tym żeby edycje moderacji nie podbijały posta, nie za tym żeby edycje usera nie podbijały.

0
Riddle napisał(a):

To jest argument za tym żeby edycje moderacji nie podbijały posta, nie za tym żeby edycje usera nie podbijały.

Dlaczego? Jaka jest różnica pomiędzy autorem poprawiającym literówki, czy dodającym kolorowanie składni, a moderatorem dodającym wyróżnienie składni, czy dokonującym innych, podobnych poprawek?

0
Althorion napisał(a):
Riddle napisał(a):

To jest argument za tym żeby edycje moderacji nie podbijały posta, nie za tym żeby edycje usera nie podbijały.

Dlaczego? Jaka jest różnica pomiędzy autorem poprawiającym literówki, czy dodającym kolorowanie składni, a moderatorem dodającym wyróżnienie składni, czy dokonującym innych, podobnych poprawek?

Taka że autor jest autorem, a moderator nie. Autor może zmienić/dodać treśc merytoryczną, moderator powinien tylko zmienić formę postu (kolorowanie, formatowanie, etc.)

Ten sam argument czemu akceptacja postu przez autora podbija reputacje, a przez moderatora nie.

0
Riddle napisał(a):

Dlaczego? Jaka jest różnica pomiędzy autorem poprawiającym literówki, czy dodającym kolorowanie składni, a moderatorem dodającym wyróżnienie składni, czy dokonującym innych, podobnych poprawek?

Może, ale nie powinien — cofanie się do starych postów i zmienianie ich zawartości (czy to przez dodawanie, czy przez zabieranie, czy przez modyfikację) psuje flow rozmowy. Takie modyfikacje nie pokazują się ludziom. Nikt nie przegląda losowych tematów na forum raz za razem, sprawdzając, czy ktoś czegoś nie zmienił, i rozmowa, która wczoraj była o testowaniu, dzisiaj nie będzie o mikroserwisach, bo ludzie sobie pomodyfikowali posty. Trzeba zniechęcać do takich rzeczy, właśnie po to mamy — jako moderacja — możliwość przywracania starych wersji postów.

Tak samo jak „może, ale nie powinien” tego robić moderator moderator.

0
Althorion napisał(a):
Riddle napisał(a):

Dlaczego? Jaka jest różnica pomiędzy autorem poprawiającym literówki, czy dodającym kolorowanie składni, a moderatorem dodającym wyróżnienie składni, czy dokonującym innych, podobnych poprawek?

Może, ale nie powinien — cofanie się do starych postów i zmienianie ich zawartości (czy to przez dodawanie, czy przez zabieranie, czy przez modyfikację) psuje flow rozmowy. Takie modyfikacje nie pokazują się ludziom. Nikt nie przegląda losowych tematów na forum raz za razem, sprawdzając, czy ktoś czegoś nie zmienił, i rozmowa, która wczoraj była o testowaniu, dzisiaj nie będzie o mikroserwisach, bo ludzie sobie pomodyfikowali posty. Trzeba zniechęcać do takich rzeczy, właśnie po to mamy — jako moderacja — możliwość przywracania starych wersji postów.

Tak samo jak „może, ale nie powinien” tego robić moderator moderator.

To wygląda jak potrzeba przemyślenia całego Flow Forum, i zastanowienia się dokładnie co user może i czego nie może, oraz jaki powinien być całościowy experience.

0
[Riddle napisał(a)]:

A mówiąc "jest" masz na myśli?

Mam na myśli, że jest u mnie ustawione po ostatnim poście

Bo nie tak działa aktualnie Forum.

Tak jak pisałem, do tej pory nie zwracałem uwagi na daty ostatnich postów, ale na 100% jestem pewien, że po zalogowaniu na forum wątki oznaczone jako przeczytane nie pojawiały się wśód ostatnich nieprzeczytanych wątków, a myślę że niejednokrotnie były przypadki edycji ostatnich postów.

Przyjąłem do wiadomości, że to nie błąd, więc dla mnie temat jest zakończony.

Dziękuję za Twoją pracę nad forum.

PS. Nie wiem dlaczego zmieniłeś temat wątku, skoro poprzedni temat dokładnie opisywał treść zgłoszenia oraz nie był obraźliwy?

3
Riddle napisał(a):

To wygląda jak potrzeba przemyślenia całego Flow Forum, i zastanowienia się dokładnie co user może i czego nie może, oraz jaki powinien być całościowy experience.

A mnie się to wydaje po prostu zdrowym rozsądkiem — zauważ, że tę rozmowę prowadzimy dopisując nowe posty do tematu, zamiast mieć każdy po jednym, i w kółko je edytować. I tak jest wszędzie — Ty tak nie robisz, ja tak nie robię, nikt normalny tak nie robi. A jakby ktoś zaczął, to jako moderator zwróciłbym mu na to uwagę.

Swoją drogą, pragnę zwrócić uwagę, że ten temat nie dotyczy „kolejności postów w wątku”, tylko kolejności sortowania wątków przy opcji „Ostatni post”. Oryginalny tytuł może i nie był zbyt opisowy, za to miał tę przewagę nad obecnym, że nie kłamał…

0

No dobrze, to nie oponuję już.

0
Riddle napisał(a):

Ten sam argument czemu akceptacja postu przez autora podbija reputacje, a przez moderatora nie.

WTF? Serio tak jest? To to jest srogi bug.

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