Panel sesji wdrożony.Proszę zapoznać się z tym tematem.
Plugin 2.0: testy
-
Parę notatek, które mi się nasunęły podczas przeklikiwania forum. Z jakiegoś powodu nie zauważyłem, że nowa wersja już jest na testowym.
- Czy dodanie użytkownika do sesji nie powinno stworzyć powiadomienia, że został tam dodany?
- Kiedy usuwam użytkownika z sesji (w przypadku testowego forum, jest to sesja "Cienie Srebrnego Miasta"), dostaję komunikat, że nie mam uprawnień. Bez sensu - jako MG powinienem mieć uprawnienia.
- Usunięcie oznaczenia użytkownika jako "aktywny" zostawia tekst "rpg-invactive-label".
- Dodawać użytkowników do sesji zawsze można pojedynczo. Czy nie byłoby lepiej, gdyby można było w pojedynczym dialogu dodawać wielu uczestników od razu, czyli zaznaczać ich, a potem odhaczać, że są w sesji? Coś w stylu https://github.com/codeshackio/multi-select-dropdown-js . Podobnie usuwanie.
- Usuwanie przesłanego zdjęcia w sesji (avatara) dla innych użytkowników nie działa. Tutaj dwa tematy: skoro jestem MG, to czy nie powinienem mieć absolutnej kontroli nad graczami? I drugi aspekt tego: założywszy, że tylko gracze ogarniają swoje avatary, to po co pokazywać kontrolkę, z której nie mogę skorzystać?
- Od strony UX: dodać krótkie wyjaśnienie, co oznacza oznaczenie "Aktywny" i w jaki sposób wpływa na grę.
- Wydaje się, że nie ma limitu na to, ile osób może uczestniczyć w sesji. Pytanie, czy to zamierzone, ponieważ w teorii całe forum może grać w jedną sesję.
- Mam także pewne wątpliwości co do skalowania panelu sesji. Wydaje się, że po przekroczeniu siedmiu użytkowników, kolejna belka awatarów pokazuje się krzywo, pewnie mniej przy mniejszych rozdzielczościach.
Na ten moment tyle, pewnie z czasem znajdę więcej

@Santorine napisał w Plugin 2.0: testy:
Czy dodanie użytkownika do sesji nie powinno stworzyć powiadomienia, że został tam dodany?
@dekline może dodać na to ticket na przyszłość, nie wiem czy nie większy do systemu powiadomień.
@Santorine napisał w Plugin 2.0: testy:
Kiedy usuwam użytkownika z sesji (w przypadku testowego forum, jest to sesja "Cienie Srebrnego Miasta"), dostaję komunikat, że nie mam uprawnień. Bez sensu - jako MG powinienem mieć uprawnienia.
MG powinien używać narzędzi aktywny i nieaktywny, nie chcemy bez śladu usuwać graczy którzy odeszli, po to mamy daty początku i końca aktywności na przyszłość. Usuwanie z sesji jest dla moderacji gdyby komuś się dodało przez przypadek. Ale to, że widzisz ten guzik to jest bug. Poprawione.
@Santorine napisał w Plugin 2.0: testy:
Usunięcie oznaczenia użytkownika jako "aktywny" zostawia tekst "rpg-invactive-label".
Poprawione.
@Santorine napisał w Plugin 2.0: testy:
Dodawać użytkowników do sesji zawsze można pojedynczo. Czy nie byłoby lepiej, gdyby można było w pojedynczym dialogu dodawać wielu uczestników od razu, czyli zaznaczać ich, a potem odhaczać, że są w sesji? Coś w stylu https://github.com/codeshackio/multi-select-dropdown-js . Podobnie usuwanie.
@dekline może dać notkę, ale według mnie jest to P5, to nie jest operacja tak częsta aby ją trzeba było kosztem innych rzeczy ulepszać.
@Santorine napisał w Plugin 2.0: testy:
Usuwanie przesłanego zdjęcia w sesji (avatara) dla innych użytkowników nie działa. Tutaj dwa tematy: skoro jestem MG, to czy nie powinienem mieć absolutnej kontroli nad graczami? I drugi aspekt tego: założywszy, że tylko gracze ogarniają swoje avatary, to po co pokazywać kontrolkę, z której nie mogę skorzystać?
Wydaje się mi, że to działa. Zell mi jako MG ustawiła np. w sesji avatar. Przed chwilą sprawdziłem i usuwanie jako dugi MG, nie-admin też śmiga.
@Santorine napisał w Plugin 2.0: testy:
Od strony UX: dodać krótkie wyjaśnienie, co oznacza oznaczenie "Aktywny" i w jaki sposób wpływa na grę.
W zasadzie nie wpływa
Na przyszłość do statystyk.@Santorine napisał w Plugin 2.0: testy:
Mam także pewne wątpliwości co do skalowania panelu sesji. Wydaje się, że po przekroczeniu siedmiu użytkowników, kolejna belka awatarów pokazuje się krzywo, pewnie mniej przy mniejszych rozdzielczościach.
Poprawiłem, ogólnie nie chodziło chyba nawet o 7 tylko o nieparzystą liczbę graczy, na mobilkach brzydko wyglądało. Ogarnięte.
Wrzuciłem na staging plugin 2.0.1
-
Jeżeli to nie problem, proszę o zablokowanie opcji usunięcia wszystkich mistrzów gry z sesji.
Rozumiem, że obsługa może to zmienić, jeżeli ktoś, np. przypadkiem wyłączy wszystkich MG z sesji?
Do celów testowych tak zrobiłem: https://forum.staging.rolltelling.pl/rpg/session/11 -
Może detal, ale czy forum testowe to na pewno ta sama wersja, którą mamy tutaj? Bo u mnie lewy panel nawigacyjny różni się jedną ikoną

-
Może detal, ale czy forum testowe to na pewno ta sama wersja, którą mamy tutaj? Bo u mnie lewy panel nawigacyjny różni się jedną ikoną

@Gladin napisał w Plugin 2.0: testy:
Może detal, ale czy forum testowe to na pewno ta sama wersja, którą mamy tutaj? Bo u mnie lewy panel nawigacyjny różni się jedną ikoną
Z tego, co się orientuję, jest to kwestia konfiguracji danej instancji forum, a nie jego wersji. To znaczy, ściśle w technicznym rozumieniu, to nie jest ta sama wersja, bo to wersja z nową wersją pluginu, ale ikona nie jest wiążąca, ponieważ funkcjonalność nie jest uzależniona od wersji forum tylko tego, w jaki sposób dane forum zostało skonfigurowane.
-
Może detal, ale czy forum testowe to na pewno ta sama wersja, którą mamy tutaj? Bo u mnie lewy panel nawigacyjny różni się jedną ikoną

-
No to tak...
@Gladin napisał w Plugin 2.0: testy:
Jeżeli to nie problem, proszę o zablokowanie opcji usunięcia wszystkich mistrzów gry z sesji.
Na pewno @dekline zrobi z tego notkę, ale kiedy to na tapet weźmiemy to nikt nie wie, nie jest to krytyczne. I tak, każdy moderator może wam sesje edytować więc problemu z tym nie ma. Również moderacja może całkowicie usuwać ludzi z sesji w przypadku pomyłek, MG ma tylko narzędzie aktywny/nieaktywny.
@Gladin napisał w Plugin 2.0: testy:
Może detal, ale czy forum testowe to na pewno ta sama wersja, którą mamy tutaj? Bo u mnie lewy panel nawigacyjny różni się jedną ikoną
To jak @santorine napisał, wersja silnika forum jest dokładnie taka sama. Różnią się czasami konfiguracją (w teorii staging powinno robić się jako mirror rel z nieprodukcyjną baza danych ale to za dużo roboty dla nas). W konfiguracji to forum różni się tym co jest klikalne plus ma doinstalowany nasz plugin. No i deploymenty na staging lecą automagicznie (bez backupa), a na produkcję robię je ręcznie.
-
Testowaliście naprawianie takich sesji jak ta bez MG przed moderatorów?
-
@Gladin napisał w Plugin 2.0: testy:
Testowaliście naprawianie takich sesji jak ta bez MG przed moderatorów?
Tak
https://forum.staging.rolltelling.pl/rpg/session/11 To jest akurat dość trywialny scenariusz 
-
@jhnw Twoją idę było, aby w tytułach nie pojawiały się zbędne elementy, jak nazwa systemu. Czy jednak domyślne dodanie do nazwa wątków słów Komentarze, materiały nie byłoby dobrym pomysłem?

Zostawiłem domyślne, zarchiwizowałem sesję i ciężko odróżnić w archiwum co jest sesją, co komentarzami, a co materiałami. Pewnie po ilości wątków można się domyślić, ale... Można też zmieniać ręcznie, ale...
Rozwiązaniem alternatywnym (do dodawania info w nazwie) jest wstawienie nazw pól (rozgrywka, komentarze, materiały) w sekcji archiwum tak samo, jak są w sekcji głównej.

-
@jhnw Twoją idę było, aby w tytułach nie pojawiały się zbędne elementy, jak nazwa systemu. Czy jednak domyślne dodanie do nazwa wątków słów Komentarze, materiały nie byłoby dobrym pomysłem?

Zostawiłem domyślne, zarchiwizowałem sesję i ciężko odróżnić w archiwum co jest sesją, co komentarzami, a co materiałami. Pewnie po ilości wątków można się domyślić, ale... Można też zmieniać ręcznie, ale...
Rozwiązaniem alternatywnym (do dodawania info w nazwie) jest wstawienie nazw pól (rozgrywka, komentarze, materiały) w sekcji archiwum tak samo, jak są w sekcji głównej.

@Gladin z poziomu widoku dowolnego tematu możesz wejść w widok całej sesji gdzie będziesz wiedzieć wszystkie jej tematy, wyświetlany tytuł sesji jest jednocześnie odnośnikiem. Imho to jest rozwiązanie, bez manipulacji nazwami tematów. Bardzo chciałem odejść od tych paskudnych tagów i dopisków do nazw tematów. Plus zawsze możesz nazwę tematu zmienić.
-
To się sprawdza do momentu zarchiwizowania (inna rzecz co komu bardziej pasuje). W widoku archiwum, tego nie widać.
A przy okazji, moja sesja jest widoczna z głównej kategorii, tak ma być? Nie ma się pojawić nowa podkategoria archiwum i tam ma być widoczna? Bo dział future ma przygotowane archiwum (choć puste), a dział fantasy go nie ma. -
To się sprawdza do momentu zarchiwizowania (inna rzecz co komu bardziej pasuje). W widoku archiwum, tego nie widać.
A przy okazji, moja sesja jest widoczna z głównej kategorii, tak ma być? Nie ma się pojawić nowa podkategoria archiwum i tam ma być widoczna? Bo dział future ma przygotowane archiwum (choć puste), a dział fantasy go nie ma.@Gladin napisał w Plugin 2.0: testy:
To się sprawdza do momentu zarchiwizowania (inna rzecz co komu bardziej pasuje). W widoku archiwum, tego nie widać.
W adalszym ciągu jak wejdziesz na sesję https://forum.staging.rolltelling.pl/topic/38/test-rozgrywki to po tytule możesz przejść w widok: https://forum.staging.rolltelling.pl/rpg/session/2
Co do tego, tak. Po prostu rozbiłem kategorie aby różne mechanizmy testować

-
W takim razie to, że fantasy nie ma widocznych z głównego poziomu ani materiałów ani komentarzy też jest celowe? Że tylko rozgrywkę widać?

Moim zdaniem rozwiązanie z osobnym archiwum niż tak, jak to jest w fantasy jest lepsze.
Obecnie, gdy wchodzę w „Sesje fantasy” wyświetla mi też sesje zarchiwizowane i nie widać, które są aktywne, a które nie.
-
Przy edycji gracza w sesji, następujące kroki:
- wchodzę w edycję,
- Edytuję jako kto gra (zmieniam nazwę, nie zatwierdzam przyciskiem)
- Wybieram awatara z dysku, zatwierdzam.
Wgrywany jest awatar, nie jest zmieniana nazwa gracza. Drobnostka, ale upierdliwe, że trzeba pamiętać, aby osobno zmieniać nazwę, a osobno wgrywać obraz. Nie ma żadnej opcji, aby za jednym razem zmienić jedno i drugie - przynajmniej ja nie znalazłem.
-
W takim razie to, że fantasy nie ma widocznych z głównego poziomu ani materiałów ani komentarzy też jest celowe? Że tylko rozgrywkę widać?

Moim zdaniem rozwiązanie z osobnym archiwum niż tak, jak to jest w fantasy jest lepsze.
Obecnie, gdy wchodzę w „Sesje fantasy” wyświetla mi też sesje zarchiwizowane i nie widać, które są aktywne, a które nie.
@Gladin napisał w Plugin 2.0: testy:
W takim razie to, że fantasy nie ma widocznych z głównego poziomu ani materiałów ani komentarzy też jest celowe? Że tylko rozgrywkę widać?
To jest po prostu skrócona forma widoku działu. Gdybyś poklikał trochę to byś zauważył, kliknięcie do środka działu ma guzik 3 więcej kategorii, nawet na Twoim screenie. Po prostu w tych sesjach testowałem bardziej kompaktowy widok, imho wygodniejszy. Wciąż realnie można wejść do każdego działu bez użycia widoku sesji.
-
Przy edycji gracza w sesji, następujące kroki:
- wchodzę w edycję,
- Edytuję jako kto gra (zmieniam nazwę, nie zatwierdzam przyciskiem)
- Wybieram awatara z dysku, zatwierdzam.
Wgrywany jest awatar, nie jest zmieniana nazwa gracza. Drobnostka, ale upierdliwe, że trzeba pamiętać, aby osobno zmieniać nazwę, a osobno wgrywać obraz. Nie ma żadnej opcji, aby za jednym razem zmienić jedno i drugie - przynajmniej ja nie znalazłem.
@Gladin napisał w Plugin 2.0: testy:
Wgrywany jest awatar, nie jest zmieniana nazwa gracza. Drobnostka, ale upierdliwe, że trzeba pamiętać, aby osobno zmieniać nazwę, a osobno wgrywać obraz. Nie ma żadnej opcji, aby za jednym razem zmienić jedno i drugie - przynajmniej ja nie znalazłem.
Nie ma ma i raczej nie będzie, w łatwy sposób. Jest to niestety limitacja techniczna gdy wchodzimy bezpośrednio we flow NodeBB, jak to kiedyś ogarniałem to okna się psuły. Może jest już lepiej. Można na kiedyś zrobić notkę @dekline
-
@Gladin napisał w Plugin 2.0: testy:
W takim razie to, że fantasy nie ma widocznych z głównego poziomu ani materiałów ani komentarzy też jest celowe? Że tylko rozgrywkę widać?
To jest po prostu skrócona forma widoku działu. Gdybyś poklikał trochę to byś zauważył, kliknięcie do środka działu ma guzik 3 więcej kategorii, nawet na Twoim screenie. Po prostu w tych sesjach testowałem bardziej kompaktowy widok, imho wygodniejszy. Wciąż realnie można wejść do każdego działu bez użycia widoku sesji.
@JhnW napisał w Plugin 2.0: testy:
Gdybyś poklikał trochę to byś zauważył
Widziałem, używałem (zanim napisałem poprzedni wpis) i uważam póki co to za mniej wygodne. Jednak po co w takim razie pozostaje widoczna „rozgrywka”, skoro resztę usuwamy? Ja to testuję z poziomu komputera i dla mnie nie ma różnicy czy widzę jeden poddział czy cztery. Z komórki nie planuję testować, zostawiam to innym.
@JhnW napisał w Plugin 2.0: testy:
Nie ma ma i raczej nie będzie, w łatwy sposób.
Dorobienie okna ostrzegającego o porzucaniu niezapisanych zmian będzie problemem?
Ew. opcji „zapisz zmiany i nie zamykaj”? Wtedy można zmienić nazwę i ją zapisać, a następnie przejść do awatara.
-
Okno można, ale też nie jest to wysoki priorytet obecnie. Problem jest modyfikowanie flow samego edytora avatarów. My tak naprawdę używamy dokładnie tego samego edytora którego używa bazowy silnik (nawet kiedyś im nań buga zakładałem bo wbrew obietnicom, nie dało się tego używać customowo).
-
Cóż... nie mogę oprzeć się wrażeniu, że ten silnik to jest jednak słaby...
-
Ja nie mogę się oprzeć wrażeniu, że część problemów to małe bzdurki. Co za różnica, że od razu się nie da wgrać ava i zmienić nazwy? Życia nie stracimy musząc dwie rzeczy zrobić. Co do silnika - to MY wymyśliliśmy sobie panel i granie w rpg. To silnik na fora dyskusyjne, nie mylcie potrzeb w jakim był robiony.