Dobry wieczór,
To nasze kolejne wydanie Sharegon Core z serii v4 to wersja v4.2, która przynosi kolejną porcję ulepszeń. Staramy się jak najszybciej przywrócić wcześniejsze funkcjonalności, niestety większość wymaga przepisania i podpięcia pod nasz nowy system do obsługi real time znacznie wydajniejszy, które obecnie mocno rozwijamy. Ostatni tydzień testowaliśmy go w boju na funkcjonalności najnowszych tematów i system jest bardzo wydajny znacząco zredukowaliśmy użycie CPU, użycia pamięci RAM i przede wszystkim zniwelować opóźnienia, a co w tym rozwiąznaiu jest najważniejsze.
Member Pulse
Po kilku miesiącach testów wdrażamy w pełni przebudowany widget aktywności użytkowników: Member Pulse.
Założenia projektowe
Chcemy, aby użytkownik miał łatwy podgląd osób, które się tu przewijają w ostatnim czasie. Zwiększymy tym poczucie obecności użytkowników.
Logika działania
Widget prezentuje użytkowników aktywnych w ciągu ostatnich 48 godzin
Dane są ograniczane i optymalizowane tak, aby nie wpływać negatywnie na czas renderowania strony
Tryby wyświetlania
Na podstawie feedbacku użytkowników, dodaliśmy dwa tryby:
1. Widok awatarów (domyślny)
Lista użytkowników prezentowana jako awatary
Szybka identyfikacja wizualna
Hover uruchamia hovercard profilu użytkownika
2. Widok nazw
Alternatywa dla osób preferujących bardziej kompaktowy widok
Redukcja kosztów wizualnych i DOM przy zachowaniu informacji
System rang (wizualna identyfikacja)
Każdy użytkownik w widoku awatarów posiada kolorystyczne oznaczenie rangi. To nie jest tylko estetyka to szybki system identyfikacji:
Nowicjusz
Użytkownik
Weteran
Premium
Moderator
Programista
Dzięki temu jednym spojrzeniem można określić, z kim mamy do czynienia, bez konieczności wchodzenia w profil.
Wydajność i ograniczenia
liczba wyświetlanych elementów jest limitowana (domyślnie schowana cześć nazw, awatarów z opcją rozwinięcia)
Prezentacja
pulse.mp4
Nowy system do ładowania treści w tematach w czasie rzeczywistym
Wdrożyliśmy całkowicie przebudowane rozwiązanie, które zapewni znacznie szybszą reakcję i płynniejsze ładowanie nowych odpowiedzi w temacie. Już teraz nie musisz odświeżać strony, aby zobaczyć nowe wiadomości zobaczysz je od razu bez opóźnienia gdy tylko się pojawi.
Rozwiązanie obejmuje
ładowanie nowych odpowiedzi
dodanie reakcji
usuwanie reakcji
zmiana reakcji
edytowanie wiadomości
usuwanie odpowiedzi
ukrywanie wiadomości
aktualizacje wiadomości połączonych
powiadomienie o nowych odpowiedziach
powiadomienie o utworzeniu nowej strony
Te wszystkie zdarzenia dotyczą tematów. Rozwiązanie nie obejmuje tych interakcji w wiadomościach prywatnych (jeszcze).
*Aktualizacja jest realizowana w czasie rzeczywistym jedyne opóźnienie to połączenie do serwera, ale to niezauważalne milisekundy.
Prezentacja
updates.mp4
Topic pulse czyli nowy feed najnowszych tematów
System właśnie został wydany w wersji stabilnej. Jest on na ten moment w wersji bazowej, nie obsługuje jeszcze wielu funkcjonalności w porównaniu z poprzednim, ale działa znacznie szybciej i jest zaprojektowany tak, aby nie wpływać na szybkość renderowania strony i obsługiwać duży ruch na forum.
Lista zmian:
Naprawiono błąd w którym po przywróceniu połączenia daty były wyświetlany w niepoprawnym formacie,
Odświeżono komunikat systemowy pojawiający się w momencie utracenia połaczenia,
Naprawiono błąd w którym po dodaniu odpowiedzi aktualizował się również licznik wyświetleń,
Naprawiono błąd w którym po usunięciu odpowiedzi w temacie licznik odpowiedzi nie schodził w dół,
Naprawiono błąd który powodował zawieszanie się aktualizacji liczby odpowiedzi, wyświetleń (statystyki)
Naprawiono błąd w którym przy wystąpieniu problemów z połączeniem użytkownik nie mógł się ponownie połączyć
Naprawiono błąd w którym otwieranie edytora, edycja posta aktualizowało licznik wyświetleń
Dodano funkcjonalność w której po utracie połączenia z serwerem czasu rzeczywistego dane będą synchronizowane po ponownym połączeniu,
Dodano obsługę usuwania tematów z listy.
Dodano obsługę aktualizacji tytułu tematu po edycji.
Aktualizacja ikonek reputacji w widoku tematów
Ps: Wybaczcie za dość długą przerwę, ale drobne problemy z wdrożeniem. Funkcjonalność: Kto teraz piszę zostanie wydana wydana jutro, nie zdążyłem wszystkiego dopiąć.
Z poważaniem,
Zespół Sharegon.pl
Przez
Sevence, · Opublikowano