Sharegon Core v2.0 - Forum: Rozbudowany Edytor i Nowe Funkcje
Dzień dobry,
Od ostatniego wydania minęło już trochę czasu. W tym okresie intensywnie pracowaliśmy nad rozwojem modułu Forum, koncentrując się zarówno na nowych funkcjach, jak i dopracowaniu istniejących elementów. Efektem tych prac jest największa aktualizacja od momentu premiery Forum. Wersja ta znacząco rozszerza możliwości platformy, wprowadza wiele długo wyczekiwanych usprawnień oraz eliminuje szereg niedogodności zgłaszanych podczas testów. Dzięki temu Forum staje się w pełni funkcjonalnym modułem, gotowym do codziennego użytkowania i dalszego rozwoju.
Poniżej znajdziecie pełną listę zmian wprowadzonych w tej aktualizacji.
Animacja ładowania tematów na głównej
Dodaliśmy drobną animację dla efektu wejścia nowych tematów.
Treść dostępna po reakcjiNajnowsze tematy
Forum powinno nadążać za aktywnością społeczności.
Dlatego stworzyliśmy widget Najnowsze tematy, który działa w czasie rzeczywistym. Każdy nowo opublikowany temat pojawi się na liście automatycznie, bez konieczności odświeżania strony. Na bieżąco aktualizowane są również nowe odpowiedzi oraz zmiany stanu tematów, takie jak ich zamknięcie. To rozwiązanie dobrze znane z poprzedniej odsłony Sharegon, dlatego nie mogło zabraknąć go także w nowej wersji. Widget pełni rolę centrum szybkiego podglądu aktywności. Wystarczy jedno spojrzenie, aby zobaczyć najnowsze tematy i śledzić, co dzieje się na forum. Mechanizm czasu rzeczywistego działa również w widoku działów. Nowo utworzone tematy pojawiają się na liście automatycznie, bez potrzeby ręcznego odświeżania strony, dzięki czemu zawartość forum jest zawsze aktualna.
Treść dostępna po reakcjiprezentacja
Treść dostępna po reakcjiŁadowanie edytora
Przeprojektowaliśmy sposób ładowania edytora. Zamiast inicjować go przy każdym otwarciu tematu spowalniając wczytywanie tematu, ładujemy go dopiero po kliknięciu w pole odpowiedzi.
prezentacja
Treść dostępna po reakcjiRozbudowany edytor
Naszym głównym celem tej aktualizacji było jak najszybsze dostarczenie narzędzi, które pozwolą swobodnie organizować estetyczne tematy.
Prezentacja
Treść dostępna po reakcjiJak widzisz nowa wersja edytora wprowadza wiele rozszerzeń do stylizacji tekstu, organizowania tematów oraz niezbędny i brakujący element czyli dołączanie załączników do tematów.
Opcja 1
To dostępne nagłówki od poziomu H1 do H5.
To jest przykładowy nagłówek H1
To jest przykladowy nagłówek H2
To jest przykładowy nagłówek H3
To jest przykładowy nagłówek H4
To jest przykładowy nagłówek H5
Stylizacja tekstu
Następnie mamy tekst pogrubiony
Tekst pochylony
Tekst podkreślony
Kolory tekstu
Zdecydowaliśmy się na zdefiniowane kolory do wyboru, aby najlepiej się komponowały z naszym designem.
Treść dostępna po reakcjiListy
To jest lista numerowana
Lista numerowana
Lista punktowa
Lista punktowa
Blok kodu
Prezentacja kodu odgrywa kluczową rolę w naszej społeczności, ponieważ w wielu poradnikach i dyskusjach publikowane są fragmenty kodu źródłowego. Zadbaliśmy więc o to, aby ich wyświetlanie było wygodne zarówno dla autora, jak i czytelników. Zgodnie z naszym podejściem pełny blok kodu nie powinien dominować nad treścią tematu. Dlatego każdy blok kodu ma domyślnie ograniczoną wysokość. Jeśli zawartość przekroczy ustalony rozmiar, pozostała część zostanie automatycznie ukryta, a na dole pojawi się przycisk Pełny podgląd. Po jego wybraniu blok kodu zostanie otwarty w dedykowanym oknie o znacznie większej szerokości, zaprojektowanym specjalnie do wygodnego przeglądania i analizowania kodu. Dzięki temu nawet bardzo długie fragmenty pozostają czytelne, a sam temat zachowuje przejrzysty i estetyczny układ.
Podczas wklejania kodu system automatycznie rozpozna język programowania i zastosuje odpowiednie podświetlanie składni. W większości przypadków nie będzie konieczne ręczne wybieranie języka, jednak w razie potrzeby nadal można go zmienić samodzielnie. Dodaliśmy również możliwość określenia nazwy pliku, z którego pochodzi prezentowany kod. Informacja ta zostanie wyświetlona w górnym pasku bloku kodu, obok liczby linii zawartych w danym fragmencie. Dzięki temu użytkownicy od razu wiedzą, z jakiego pliku pochodzi kod, co znacząco ułatwia analizę.
Każdy blok kodu posiada również numerację linii, co znacznie ułatwia odnoszenie się do konkretnych fragmentów podczas dyskusji, zgłaszania poprawek czy rozwiązywania problemów. Dodatkowo w prawym górnym rogu umieściliśmy przycisk Kopiuj, który pozwala skopiować cały blok kodu do schowka jednym kliknięciem, bez konieczności ręcznego zaznaczania jego zawartości.
Przykładowy blok
Treść dostępna po reakcjiPrezentacja
Treść dostępna po reakcjiCytaty
Dobra dyskusja zaczyna się od czytelnych odniesień. Wprowadzamy więc brakujacą funkcjonalność cytowania. Blok cytatu został zaprojektowany tak, aby wyraźnie oddzielać przytoczoną treść od odpowiedzi jednocześnie zachowując spójność z naszym nowym designem. Staraliśmy się zminimalizować ilość zbędnych informacji. Dodaliśmy tylko nick osoby cytowanej bez dat i innych zbędnych informacji. Gdy klikniesz na ikonkę obok nicku zostaniesz przeniesiony do cytowanego posta. Bardzo długie posty zostaną zwinięte, aby zachować estetykę.
Prezentacja
Treść dostępna po reakcjiSpoilery
To jedna z funkcji, której brakowało na naszym forum od samego początku. W tej aktualizacji wprowadzamy całkowicie nowy system spoilerów, dzięki któremu tworzenie rozbudowanych poradników i publikowanie dodatkowych materiałów staje się znacznie wygodniejsze. Spoilery pozwalają ukryć wybraną treść i wyświetlić ją dopiero po świadomym rozwinięciu przez użytkownika. Dzięki temu długie fragmenty tekstu, logi, konfiguracje czy dodatkowe informacje nie zaburzają czytelności tematu, a cała dyskusja pozostaje uporządkowana.
Każdy spoiler może posiadać własny tytuł, który od razu informuje, co znajduje się w jego wnętrzu. Jeśli nie zostanie on podany, system automatycznie nada nazwę Spoiler. Dodatkowo możesz wybrać kolor nagłówka, dzięki czemu łatwo wyróżnisz różne rodzaje treści i zachowasz spójny wygląd nawet bardzo rozbudowanych poradników.
Naszym celem nie było jedynie dodanie kolejnego elementu edytora. Chcieliśmy stworzyć narzędzie, które realnie poprawi jakość publikowanych materiałów. Dzięki spoilerom autorzy zyskują większą kontrolę nad sposobem prezentacji treści, a czytelnicy otrzymują przejrzystsze, bardziej uporządkowane i przyjemniejsze w odbiorze tematy.
To przykładowy spoiler z określonym tytułem i wybranym kolorem
Spoiler bez wprowadzonego tytułu
Linki
Dodaliśmy obsługę linków bezpośrednio w edytorze. Od teraz wystarczy wybrać opcję dodawania odnośnika, wkleić adres URL oraz opcjonalnie określić tekst, który ma zostać wyświetlony użytkownikom. Dzięki temu nie musisz publikować długich i nieczytelnych adresów. Zamiast nich możesz użyć własnego opisu, takiego jak Pobierz klienta gry, co sprawia, że posty wyglądają znacznie bardziej profesjonalnie i są łatwiejsze w odbiorze. To niewielka funkcja, która znacząco poprawia estetykę publikowanych treści oraz ułatwia tworzenie przejrzystych poradników i artykułów.
Treść dostępna po reakcjiPrzykładowy link:
Treść dostępna po reakcji
Klipy
Teraz Klipy czyli obsługa gifów i naklejek dostępna bezpośrednio z edytora w tematach możesz w łatwy sposób wstawić gif/naklejkę bezpośrednio do tematu. Tą funkcjonalność pewnie wiele osób kojarzy już z czatu.
Prezentacja
Treść dostępna po reakcjiNieprzeczytany temat oznaczenie
W dziale na liście tematów zobaczysz takie oznaczenie nieprzeczytanego tematu. Rekord tematu zostanie podświetlony i przed tytułem wstawiona fioletowa ikonka. Dodatkowo pod statystyką ilości odpowiedzi zobaczysz ilość nowych odpowiedzi od czasu ostatniego odczytania. Odchodzimy od statystyki wyświetleń tematów ponieważ uważamy że to przestażały wskaźnik, który nie oddaje realnej aktywności wątku.
Treść dostępna po reakcjiPo wejściu w temat zostanie wyświetlona belka która oddzieli nowe odpowiedzi.
Treść dostępna po reakcjiprezentacja
Treść dostępna po reakcjiTematy który odczytasz automatycznie zapisze stan odczytu i przeniesie cię do ostatnio przeczytanego postu przy ponownym wejściu
Nawigacja
Rozbudowane forum wymaga czytelnej nawigacji, dlatego dodaliśmy breadcrumbs, które w każdej chwili pokazują pełną ścieżkę do aktualnie przeglądanej treści. Dzięki temu możesz jednym kliknięciem wrócić do wybranego działu lub kategorii, bez konieczności korzystania z przycisku wstecz czy ponownego przeszukiwania struktury forum.
Treść dostępna po reakcjiDrobna animacja ładowania tematów po zmianie strony
Treść dostępna po reakcjiModeracja: zamykanie/otwieranie i przenoszenie tematów
Wprowadziliśmy długo wyczekiwaną funkcję zamykania i ponownego otwierania tematów. Po zamknięciu wątku zostanie on wyraźnie oznaczony w całym forum. Na liście tematów obok tytułu pojawi się subtelna czerwona ikona kłódki, natomiast po wejściu do tematu informacja o jego zamknięciu będzie widoczna zarówno przy tytule, jak i w dedykowanym banerze na górze strony. Dzięki temu od razu wiadomo, że dyskusja została zakończona i publikowanie nowych odpowiedzi nie jest już możliwe. Standardowo aktualizacja statusu tematu jest w czasie rzeczywistym, nie musisz przeładowywać forum.
prezentacja
Treść dostępna po reakcjiWskaźnik pisania, aktualizowanie posta w czasie rzeczywistym
Wprowadzamy kolejne usprawnienia, które sprawiają, że forum staje się bardziej dynamiczne i żyje w czasie rzeczywistym. Gdy użytkownik rozpocznie pisanie odpowiedzi, pozostali zobaczą wskaźnik informujący o tym, kto aktualnie tworzy post. Dodatkowo nowe odpowiedzi oraz wszelkie edycje postów będą pojawiać się natychmiast, bez konieczności odświeżania strony. Dzięki temu dyskusje są płynniejsze, a użytkownicy zawsze widzą najbardziej aktualną zawartość.
Prezentacja
Treść dostępna po reakcjiSortowanie tematów i aktualizacja nieprzeczytanych odpowiedzi
Użytkownik odpowiadający w temacie spowoduje automatycznie przestawienie tematu na samą górę oraz aktualizacje ilości nieprzeczytanych postów oraz odpowiedzi.
Treść dostępna po reakcjiNowa funkcje w czacie - ukrywanie listy online
Już teraz możesz ukrywać lista online w czacie.
Treść dostępna po reakcjiDynamiczne aktualizowanie czasu w postach
Po publikacji odpowiedzi czas będzie dynamicznie wyliczany i aktualizowany co minutę aby mieć zawsze realny czas opublikowanej odpowiedzi gdy zostaniemy w temacie dłużej.
Aktualizacja widoku podczas wyłączenia
Jak pewnie zauważyliście zaktualizowaliśmy wygląd komunikatu podczas wyłączonego forum aby był bardziej minimalistyczny i systemowy.
Załączniki w tematach
orum otrzymało całkowicie nowy system załączników, który pozwala wygodnie dołączać do tematów pliki w wielu popularnych formatach. Każdy przesłany plik prezentowany jest w postaci estetycznej karty z podglądem, na której wyświetlana jest nazwa pliku, jego rozszerzenie, rozmiar oraz liczba pobrań. Dzięki temu użytkownicy od razu wiedzą, co znajduje się w załączniku, jeszcze przed jego pobraniem. Sam proces wysyłania został zaprojektowany z myślą o wygodzie. Podczas przesyłania widoczny jest pasek postępu, aktualna prędkość uploadu oraz status każdego pliku. Po najechaniu kursorem na załącznik dostępne są dodatkowe akcje, takie jak szybkie wstawienie pliku do treści posta w miejscu kursora lub jego usunięcie przed opublikowaniem wiadomości.
Przykładowy preview załącznika
Treść dostępna po reakcji
Prezentacja
Treść dostępna po reakcjiLimity załączników:
Nowicjusz - 25 MB per plik / 10 plików w temacie.
Nowy cyckl aktualizacji
Zmieniamy sposób rozwijania Sharegon. Zamiast publikować jedną dużą aktualizację raz w miesiącu, przechodzimy na krótszy cykl wydawniczy. Od teraz nowe funkcje, poprawki i optymalizacje będą trafiały na platformę średnio co 1 do 2 tygodni. Dzięki temu będziemy mogli znacznie szybciej reagować na zgłoszenia społeczności, dostarczać nowe rozwiązania bez długiego oczekiwania oraz stale rozwijać platformę małymi, ale regularnymi krokami.
Daj nam znać co sądzisz o aktualizacji w poście poniżej. Czego obecnie najbardziej ci brakuje? Każdy feedback jest dla nas cenny bo wspólnie rozwijamy tą społeczność!
Pełne changelog znajdziesz na: Treść dostępna po reakcji
Z poważaniem,
Zespół Sharegon.pl
