-
Notifications
You must be signed in to change notification settings - Fork 8
Description
@ScriptyChris zaproponował pomysł funkcjonalności na kształt tablicy ogłoszeń, historii zmian, changeloga. Służyłoby to do tego, aby łatwiej komunikować użytkownikom różne rzeczy - np. wprowadzenie nowej funkcjonalności wraz z krótką informacją/screenami/wideo gdzie tego szukać, może zmiany w regulaminie, administracji czy inne drobne ogłoszenia, które nie wymagają interakcji od drugiej strony.
Ze wstępnych rozmów i mojego wyobrażenia mogłoby to działać tak, że użytkownikowi na stronie pokazuje się popup z ogłoszeniami, których jeszcze nie widział. Dodatkowo istniałaby strona ze wszystkimi opublikowanymi do tej pory ogłoszeniami. Ogłoszenia mogłyby być wpisami w bazie, jeden wpis mógłby zawierać tytuł, datę i treść (wysiwyg). Proste zarządzanie tym mogłoby być w panelu administracyjnym. Wyświetlanie odbywało by się poprzez wstawienie przez Q2A na front jakiegoś HTMLa/skryptu gdy trzeba pokazać popup.
Poruszona została też kwestia opcji "przypomnij później", aby użytkownik mógł odłożyć przeczytanie komunikatu na później, a jednocześnie by nie pokazywał się on ciągle. Rozmawialiśmy również o opcji "szablonów" - tzn. aby wpisy o zmianach mogły mieć stałą strukturę np. w postaci opisu z kolejnymi nagłówkami i treścią do wypełnienia. Jeśli takie coś byłoby robione należałoby jednak zwrócić uwagę, aby nie ograniczyć dowolności dodawania takiego opisu, bo czasem szablon mógłby się nadać, a w przypadku innych bardziej luźnych ogłoszeń użycie mogłoby być niemożliwe. Innym tematem była opcja użycia do tego Node/socketów lub systemu powiadomień. W mojej ocenie asynchroniczne pokazywanie popupa byłoby irytujące (np. ktoś pisze odpowiedź i nagle wyskakuje mu znikąd okienko). Jeszcze innym wątkiem była integracja tego z opcją releasów na GH. Można by to zrobić, tyle że obecnie takich nie tworzymy ze względu na nieregularny tryb zmian, no i w samym release nadal byłby bardziej techniczny opis. Wydaje się więc, że lepiej pozostawić to jako osobną tablicę ogłoszeń, ewentualnie dodatkowo dodać jakąś mini integrację w przyszłości.
Szczegóły do ustalenia, sam pomysł wydaje się dobry, myślę że nie należy też zbytnio go rozbudowywać, a przynajmniej nie w pierwotnej wersji, abyśmy nie utknęli. Obecnie jedyne co mamy podobnego to plik PDF z wypisanymi zmianami, który już dłuższy czas nie był aktualizowany. Inne ważne zmiany/nowości są komunikowane poprzez przypięty temat, a te mniej ważne nie były jasno ogłaszane nigdzie. Przy okazji padła sugestia skorzystania z GH jako historii, ale obecnie nic takiego tu nie robimy, a jakby nawet chcieć ją pisać, to na GH wg mnie byłaby ona typowo techniczna, a to z kolei nie będzie pomocne i przyjazne dla przeciętnego użytkownika - np. nie zaprezentuje dobrze nowego ficzera.