CodersCommunity / forum.pasja-informatyki.local

Środowisko deweloperskie forum
https://forum.pasja-informatyki.pl
25 stars 7 forks source link

Potwierdzenie/informacja o dawno zadanym pytaniu przy próbie odpowiedzi #293

Open awaluk opened 2 years ago

awaluk commented 2 years ago

Mam wrażenie, że czasem nie do końca świadomie odkopywane są stare pytania. Przykładowo ktoś wchodzi na jedno ze strony głównej, odpowiada, a następnie schodzi do sekcji "podobne pytania", przechodzi na inne i odpowiada dalej. W taki sposób można dość łatwo nie zwrócić uwagi na datę zadania pytania. Proponuję, aby przy próbuje otwarcia formularza dodania odpowiedzi (może komentarza też?) pokazywała się jakaś informacja obok albo modal do dodatkowego potwierdzenia zanim pojawi się pole na treść. Okienko mogłoby mieć jakiś ogólny komunikat, treść do dokładnego przemyślenia, np. "Czy jesteś pewien, że chcesz dodać coś do tego pytania? Zostało ono zadane dość dawno temu i mogło stać się już nieaktualne. Upewnij się, że to co chcesz napisać, będzie wartościowe i nie padło w innych odpowiedziach." czy coś tego typu. Trzeba też wziąć pod uwagę, że wchodząc na pytanie, które nie ma żadnej odpowiedzi, formularz dodawania jest domyślnie otwarty - może więc lepszy będzie komunikat pod/nad polem albo może gdy pytanie nie ma żadnej odpowiedzi nie należy tego w ogóle pokazywać (wtedy jest po prostu większa szansa, że do tego pytania należy coś dodać pomimo daty). Szczegóły do przemyślenia.

wizarddos commented 2 years ago

Zostało ono zadane dość dawno temu i mogło stać się już nieaktualne.

Jak dawno traktujemy jako "dawno". Rok? Miesiąc? 3 lata?

awaluk commented 2 years ago

Kwestia dyskusji i ustalenia tak naprawdę :) Wydaje mi się, że to powinno być coś bliżej miesiąca niż roku. Najczęściej dzieje się tak, że pytanie przewija się na głównych listach w ciągu dnia-dwóch-trzech, a później znika i rzadko się na nie po takim czasie odpowiada. Jednak trzeba też wziąć pod uwagę, że ktoś może wejść np. na listę pytań z danej kategorii i tam będzie takich "starszych" więcej. Nie ograniczałbym więc tego jedynie do załóżmy kilku dni. Wydaje mi się, że mogłyby to być np. 3 miesiące, ale jakbyśmy to skrócili nawet do 1 miesiąca to też będzie pasowało do większości sytuacji. Ale może inni jeszcze mają jakieś inne sugestie i uwagi.

wizarddos commented 2 years ago

Kiedy powinna się wyświetlać? Według mnie, po kliknięciu w submit'a

Oraz czy powinniśmy zrobić to we frontendzie, w js'ie. Czy bardziej backend i php? Myślę że napisanie tego w JS ma większy sens.

awaluk commented 2 years ago

Myślę, że głównie w JS to ma więcej sensu.

Jeśli chodzi o to kiedy - po kliknięciu submita tzn. w momencie próby dodania gotowej odpowiedzi? To za późno, bo wtedy ktoś już się postara, spędzi czas, napisze swoją odpowiedź być może nie zwracając uwagi na datę i zrobi to na darmo, zostanie mu doradzone, aby nic nie dodawał. Trzeba to zrobić zanim ktoś zacznie pisać, a gdy tylko będzie miał taki pomysł, a więc gdy ktoś klika "odpowiedz" pod pytaniem (wtedy otwiera się edytor do odpowiedzi). Trzeba jednak wziąć pod uwagę, że w pytaniach, które nie mają żadnej odpowiedzi, formularz będzie otwarty już po wejściu na stronę, może wtedy od razu pokazywać taki komunikat? Tylko to z kolei zależy jak on będzie zrobiony, czy to coś wyskakującego (zastanawiam się czy modal nie będzie irytujący i problematyczny w tym przypadku) czy bardziej po prostu jakaś widoczna ramka w okolicy formularza (coś jak info przy zamykaniu pytania albo zwrócenie uwagi na brak kodu na zadawanie pytania w kategorii "programowanie"?). Albo w takiej sytuacji nie pokazywać go w ogóle, bo w końcu pytanie i tak nie ma odpowiedzi, więc nawet pomimo długiego okresu może warto aby ktoś tam odpowiedział? Kwestią otwartą pozostaje też czy taki sam mechanizm ma dotyczyć dodania komentarzy. Jak dla mnie nie jest to konieczne póki co, bo jak ktoś chce napisać faktycznie odpowiedź, to powinien pisać po prostu w odpowiedzi, a w komentarzu można założyć że to tylko jakieś dopytania po czasie. Można byłoby pomyśleć, że tym sposobem będą ludzie to obchodzili i pisali w komentarzach zamiast odpowiedziach, tyle że tu nie ma żadnej blokady - to tylko zwrócenie uwagi, a odpowiedź pomimo tego dodać będzie można.

ScriptyChris commented 2 years ago

Tylko to z kolei zależy jak on będzie zrobiony, czy to coś wyskakującego (zastanawiam się czy modal nie będzie irytujący i problematyczny w tym przypadku) czy bardziej po prostu jakaś widoczna ramka w okolicy formularza

Można też pokazać komunikat, gdy użytkownik zacznie coś pisać w edytorze.