Przejdź do treści

Ważne Informacje

Ogłoszenia, regulaminy i podobne

21 Tematy 42 Posty

Podkategorie


  • Pełny regulamin strony

  • Gdzieś głęboko w komnatach bogów wieloświata stoi magiczne lustro. Jest o tyle niezwykłe, że miast odbijać obrazu samo ukazuje dziwaczne i niezwykłe oblicza. Legenda głosi, że artefakt ten swą wizją sięga poza granice wieloświata i ukazuję dziwne i niezwykłe krainy poza nim a nawet pozwala do nich przejść.

    2 Tematy
    2 Posty
    Pan HejterP

    ╔════════════════════╗
    STREFA ROLEPLAY
    ╚════════════════════╝

    Hej! pozwól, że przedstawię ci Strefę Roleplay. Strefa Roleplay to serwer zrzeszający miłośników rp/rpg i serwerów community. Jest to serwer reklamowy, gdzie oferujemy dużą swobodę w zareklamowaniu serwera. Posiadamy obiektywnie oceniającą administrację, krótki treściwy przystępny regulamin, wiele kategorii do zareklamowania się i wiele więcej, lecz to wypiszę w punktach. Nasz serwer posiada kanały na rozmowy kontrowersyjne, do poznania się, przedstawiające waszą twórczość i do szukania roleplay’ów.

    Punkty, co może zaoferować wam STREFA ROLEPLAY?

    ↳ Wiele kategorii do zareklamowania twojego serwera oraz dowolność w zapostowaniu reklamy (nie wymagamy dostosowania się do wzoru).

    ↳ Przejrzysty i schludny układ serwera. Poukładne kategorie i kanały pomogą ci się odnaleźć.

    ↳ Nagradzanie użytkowników. Dla każdego użytkownika będziemy mieli nagrody, od własnej roli po więcej dodatków na serwerze.

    ↳ Szybkie sprawdzanie zgłoszeń Wszystkie nasze zgłoszenia sprawdzane będą w godzine od zapostowania ich. Do tego, posiadamy role która pozwoli wam przyśpieszyć ten proces.

    ↳ Administracja Na wielu serwerach (przykładów nie będę podawał) panuje adminofaszyzm i praktyczny brak wolności słowa. U nas tego nie ma. Nasza administracja jak i serwer powstały po to, by takie sytuacje nie miały miejsca. Będziemy obiektywnie oceniać zgłoszenia jak i podchodzić do użytkowników i się z nimi integrować.

    ↳ Autorole Wiemy, że pingi mogą was denerwować. Dlatego możecie wybrać role pod kategorie które wam osobiście pasują.

    Troszkę o nas
    Jak już wspomniałem, Strefa Roleplay jest to serwer który powstał by zrzeszyć graczy RPG/RP, dać niesłusznie zbanowanym twórcą drugą szansę i uczciwie podejść do sprawy. Wasze propozycje nigdy nie pójdą w las a my będziemy starać się ulepszać serwer. Zapraszamy!

  • Grupa zapaleńców związana ze światkiem Tekstowych Gier Fabularnych postanowiła stworzyć dla Was i dla siebie coś nowego. Bardzo często spotykali na swojej drodze gry, które nie spełniały ich oczekiwań, z czasem liczba dostępnych opcji zaczęła się kurczyć aż właściwie nie zostało nic co by im odpowiadało. Dlatego też zaczęli tworzyć Hexah, platformę, na której moglibyśmy stworzyć grę wg własnej wizji, zorganizowanej po swojemu. Jednocześnie chcą by z tej wolności kreacji mógł skorzystać każdy aby bez względu na poziom skomplikowania swojej wizji mógł ją urzeczywistnić. Chcą stworzyć mechanizm, który byłby samo zarządzającym się organizmem. Platformę, która podobnie jak Discord pozwalałaby tworzyć własne serwery, ustalać na nich własne zasady, kreować świat w fabularny i mechaniczny sposób. Światy takie będą nazywane Shardami, odłamkami większej całości. Przejdź do strony naszego partnera

  • Utrzymanie Wieloświata - Ankieta

    Przypięty
    6
    6 Posty
    516 Wyświetlenia
    oplikoO

    W sumie nie miałbym z tym problemu. Nie byłbym w stanie tak ogarniąć raczej “subskrypcji” (tj. nagrody za to), ale donacje były by ok.

  • Markdown - poradnik

    Przypięty Zablokowany
    1
    1 Posty
    7k Wyświetlenia
    WieloświatW

    Spis teści:

    Wstęp Akapity Podstawowe formatowanie Linki i obrazy Nagłówki Listy Kolory Spoilery Wyrównywanie tekstu Cytaty Kod Tabele Wstęp

    NodeBB, inaczej niż phpBB, grupy Jeja i wiele innych rodzajów forów, nie korzysta z BBCode, a z Markdowna.
    Jest to język znaczników nawet prostszy od BBCode, operujący na rzadko używanych symbolach specjalnych zamiast tagach podobnych do html.
    Więc choć pewnie wiele osób przyzwyczajonych do starego standardu będzie dalej z niego korzystało - na co zresztą to forum pozwala, akceptując podstawowe tagi BBCode - to moim zdaniem warto się nauczyć Markdowna. Tym bardziej, że można go już spotkać w wielu miejscach internetu (np. Discord, Reddit, GitHub) i ilość używających tego standardu stron pewnie się zwiększy.
    Markdown ma jednak jeden problem - mimo tego jak się do niego wcześniej odnosiłem, nie jest to jeden standard, a cała masa standardów opierających się o takie same podstawy. Ten post ma więc przybliżyć wersję Markdowna używaną na tym forum.

    Akapity

    W Markdownie istnieje jeden bardzo ważny koncept nie znajdujący się w BBCode: podział dokumentu na akapity.
    Dlaczego jest to takie ważne? Niektóre tagi dotyczą bowiem akapitu. Przykładem może być tu wyrównanie tekstu, albo cytaty.

    Czym więc jest akapit w Markdownie? Jest to dowolny blok tekstu oddzielony od innych pustą linią. “Pustą” oznacza tu, że nie ma w tej linii żadnego widocznego znaku - mogą być tam choćby spacje, tabulatory itp.
    Ta linia więc jest częścią tego samego akapitu co poprzednia, mimo że oddzielona jest jednym enterem.

    Gdy więc potrzeba nowego akapitu, najprostszym sposobem na stworzenie go jest naciśnięcie entera dwa razy - i już.

    To nie jest ten sam akapit co poprzedni.

    Podstawowe formatowanie

    Dobrze, ale jak robić to na co pozwalał BBCode? Co z [b]pogrubieniem[/b], czy [i]pochyleniem[/i] tekstu i całą masą innych rzeczy? Podstawy są bardzo proste:

    **pogrubiny tekst** pogrubiony tekst lub __pogrubiony tekst__ pogrubiony tekst *pochylony tekst* pochylony tekst lub _pochylony tekst_ pochylony tekst ~~przekreślony tekst~~ przekreślony tekst

    Łatwe, prawda? Szczególnie, że pogrubienie i pochylenie da się osiągnąć na dwa sposoby.

    Ale jak wspomniałem BBCode też działa z podstawowymi tagami, więc mogę pogrubić lub pochylić tekst bez Markdowna - wystarczy zwykłe [b] i [i].

    Linki i obrazy

    A co z linkami? Oczywiście, stworzą się automatycznie gdy się po prostu wstawi cały link, ale jak dać im tekst tak jak przy [url] z BBCode? Jest to na szczęście praktycznie tylko zmiana symboli i kolejności:
    [tekst](url)
    Na przykład:
    [o taki link](https://wieloswiat.pl) da nam o taki link

    Praktycznie identycznie dodaje się obrazy, dodając tylko wykrzyknik:
    ![tekst alternatywny](url obrazu)
    Na przykład:
    ![Przykład](https://wieloswiat.pl/assets/uploads/example.png\) da nam
    Przykład

    Tekst alternatywny nie jest oczywiście potrzebny (można napisać ![](url), ale miło mieć opcję dodania go)

    Nagłówki

    Można korzystać z kilku poziomów nagłówków (do 6). Dodaje się je tak:

    # nagłówek 1 poziomu nagłówek 1 poziomu ## nagłówek 2 poziomu nagłówek 2 poziomu ### nagłówek 3 poziomu nagłówek 3 poziomu #### nagłówek 4 poziomu nagłówek 4 poziomu ##### nagłówek 5 poziomu nagłówek 5 poziomu ###### nagłówek 6 poziomu nagłówek 6 poziomu

    Nagłówki 1 i 2 poziomu można jednak dodać w inny sposób:

    Umieszczając kilka znaków równości pod akapitem dla 1 poziomu
    ===

    O tak

    Albo kilka minusów dla 2 poziomu
    ---

    O tak
    -–

    Dodatkowo warto dodać, że istnieje możliwość linkowania do nagłówków. Robi się to po prostu jako link dając #tekst-naglowka - przy czym w linku tekst musi być pisany małymi literami i z - zamiast spacji.
    Np. [nagłówek 1 poziomu](#nagłówek-1-poziomu) da nam nagłówek 1 poziomu

    Listy

    Markdown pozwala też na łatwe tworzenie list z punktorami.
    Wystarczy w zasadzie zacząć pisać listy jak normalnie:
    * pierwszy element
    * drugi element
    Czyli

    pierwszy element drugi element

    Albo
    - pierwszy element
    - drugi element
    - pierwszy element
    - drugi element

    Działa też z cyframi:
    \1. pierwszy element
    \2. drugi element

    pierwszy element drugi element

    Jeden element listy kończy albo rozpoczęcie kolejnego, albo koniec akapitu (czyli odstęp jednego entera).

    Warto też dodać, że można tworzyć kilka stopni list, dodając przynajmniej 2 spacje na każdy kolejny stopień przed tagiem rozpoczynającym kolejny element. Na przykład:
    * Pierwszy stopień
      * Drugi stopień
        * Trzeci stopień
      * Dalej drugi stopień
    * Znowu pierwszy
    Da nam:

    Pierwszy stopień Drugi stopień Trzeci stopień Dalej drugi stopień Znowu pierwszy

    Działa też z cyframi

    Pierwszy stopień Drugi stopień Trzeci stopień Znowu drugi stopień I znowu pierwszy

    Można też spokojnie mieszać rodzaje:

    Element z punktorem i podpunkt numeryczny a także taki z punktorem Kolory

    Choć zwykle lepiej jest trzymać się jednego koloru tekstu, to czasami można coś podkreślić przez zmienienie jego koloru. Jak więc to zrobić?
    %(#hex koloru)[kolorowy tekst]
    Czyli na przykład:
    %(#F​​F000​0)[czerwony] da nam %(#F00)[czerwony]

    Czym jest hex koloru? Jest to 6 cyfrowy (w systemie 16 - dlatego hex, od hexadecimal) kod opisujący kolory jako ilość czerwonego, zielonego i niebieskiego (od 00 do FF, czyli 255). Na przykład #FF0000 oznacza wartość 255 dla czerwonego, 00 dla zielonego i 00 dla niebieskiego, czyli po prostu czerwony, a #00FF00 da nam zielony.
    Można też je oczywiście mieszać, więc #FF00FF da nam fioletowy, a #F2FF02 odcień żółtego.

    Na szczęście nie trzeba niczego robić manualnie, bo istnieje w internecie masa stron pozwalających znaleźć kod potrzebnego koloru - nawet google ma selektor kolorów dający wartości hex. Wystarczy wyszukać jakiś kolor w hex, albo sam “selektor kolorów”
    Nie trzeba jednak nawet wychodzić poza Wieloświat, bo w edytorze też jest selektor (pod ikoną pipety) dający od razu cały markdown, w którym trzeba tylko wpisać tekst.

    Spoilery

    Drobna i prost funkcja: spoilery w tekście, czyli po prostu jego ukryty fragment.
    Tak jak proste jest ich działanie, tak proste jest korzystanie z nich:

    ||jakiś tekst||

    Da nam:

    Spoiler

    jakiś tekst

    Jedną rzeczą którą jednak trzeba pamiętać ze spoilerami jest to, że muszą być oddzielnym akapitem - rozdzielone od reszty tekstu enterem z obu stron. Bez tego niestety nie działają (postaram się to w przyszłości naprawić, ale jest to bardzo małym priorytetem)

    Wyrównywanie tekstu

    Poza standardowym wyrównaniem do lewej, można tu też wyrównać tekst inaczej: do środka i do prawej.

    Podstawowe wyrównanie tworzy się dodając po prostu |- (na początku akapitu; do lewej) i -​| (na końcu; do prawej)
    Tak więc

    ​|-Takie coś
    Da nam

    zwykły tekst
    Natomiast

    Coś takiego-​|
    Daje

    Akapit wyrównany do prawej

    Na podobnej zasadzie działa wyśrodkowanie: jest po prostu połączeniem wyrównania do lewej i prawej:

    |​-To będzie na środku​-​|

    To będzie na środku

    Trzeba pamiętać, że działa to na cały akapit, więc przed i po wyrównywanym tekstem musi być dodatkowy enter.

    Dla dłuższych akapitów działa też justowanie - wygląda ono tak jak wyśrodkowanie, ale z = zamiast -:

    |​=Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.=|
    Daje

    Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

    Cytaty

    Markdown pozwala też oczywiście cytować! Zresztą, gdyby nie pozwalał, przycisk “cytuj” byłby bezużyteczny
    Choć niestety nie daje opcji dodania autora cytatu jako jego element, to nie jest to dużym problemem, bo można go umieścić nad nim jako wzmianka (@nazwa użytkownika)
    By cytować trzeba jednak dodać jeden znak na akapit. O ten:
    > Bo strzałki są fajne

    No, serio.
    To jest jednak dalej ten akapit, mimo entera.

    Ale to już nie

    By kolejne akapity były cytatem, wystarczy dodać > przed każdym z nich:

    akapit 1

    akapit 2
    dalej akapit 2

    Kod

    Coś, co raczej tu będzie mało użyteczne, ale i tak dodam: oznaczanie kodu.
    Jeśli się chce, by jakiś tekst nie był przetwarzany przez markdown, lub jego części związane z jakimś językiem programowania były kolorowane można skorzystać z tagu kodu.
    Istnieją jego dwa rodzaje:

    Używany wewnątrz linii.
    By dać ten tag wystarczy otoczyć tekst `takim znakiem`. Wygląda to tak. Wieloliniowy.
    Dopiero tutaj działa kolorowanie kodu. Podstawowy wygląda tak:
    ```
    jakiś kod
    dalej kod
    ``` jakiś kod dalej kod

    Ale można też dodać język, wstawiając go w pierszej linijce wraz z `.
    ```python
    def hello_world():
        print(“hello world”)
    ```

    def hello_world(): print("hello world") Tabele

    No cóż, jeśli się spodziewałeś, że opiszę tutaj jak je tworzyć ręcznie, to się zawiedziesz - zajęło by to zbyt długo.
    Zamiast tego dam tu po prostu kilka linków do stron pozwalających na proste generowanie takich tabel gotowych do wstawienia:
    https://www.tablesgenerator.com/markdown_tables (generator WYSIWYG)
    https://jakebathman.github.io/Markdown-Table-Generator/ (tabele z plików csv)
    https://github.com/thisdavej/copy-excel-paste-markdown (nie jest to działająca strona, a repozytorium ze stroną do załadowania w przeglądarce pozwalającą na konwersję skopiowanych tabel z excela na markdown)

    Dodatkowo strona wspiera rozszerzenia tabel pochodzące ze specyfikacji MultiMarkdown. Pozwala to na wieloliniowe wiersze, komórki rozszerzające się na wiele kolumn lub wierszy i kilka innych małych usprawnień.
    Przykład wieloliniowych wierszy:

    | Markdown | Rendered HTML | |--------------|---------------| | *Italic* | *Italic* | \ | | | | * Item 1 | * Item 1 | \ | * Item 2 | * Item 2 | | ```python | ```python \ | .1 + .2 | .1 + .2 \ | ``` | ``` | Markdown Rendered HTML *Italic*

    Italic

    * Item 1 * Item 2 Item 1 Item 2 ```python .1 + .2 ``` .1 + .2

    Przykład rozszerzania komórek na wiele wierszy i kolumn:

    Stage | Direct Products | ATP Yields \----: | --------------: | ---------: Glycolysis | 2 ATP || ^^ | 2 NADH | 3--5 ATP | Pyruvaye oxidation | 2 NADH | 5 ATP | Citric acid cycle | 2 ATP || ^^ | 6 NADH | 15 ATP | ^^ | 2 FADH2 | 3 ATP | **30--32** ATP ||| [Net ATP yields per hexose]

    Stage | Direct Products | ATP Yields
    -—: | --------------: | ---------:
    Glycolysis | 2 ATP ||
    ^^ | 2 NADH | 3–5 ATP |
    Pyruvaye oxidation | 2 NADH | 5 ATP |
    Citric acid cycle | 2 ATP ||
    ^^ | 6 NADH | 15 ATP |
    ^^ | 2 FADH2 | 3 ATP |
    30–32 ATP |||
    [Net ATP yields per hexose]

    Przykłady pochodzą z dokumentacji pluginu do markdown-it który dodaje obsługę tych opcji.

  • W trakcie prac: plan rozwoju strony

    Przypięty Zablokowany
    1
    1 Posty
    250 Wyświetlenia
    WieloświatW

    Raczej niepełna lista funkcji nad którymi pracuję lub planuję pracować. Niestety bez dat… Trudno jest przewidzieć kiedy co się uda zrobić.

    Zarządzanie uprawnieniami grup czego dotyczy: zarządzanie PBF’ami ~~rozwiązuje: https://wieloswiat.pl/topic/68/pytanie-w-sprawie-dostępu~~ priorytet: średni data wprowadzenia: 08.08.2019 Interfejs zakładania PBF’ów automatyzujący większość czynności administratora (wymagający tylko zatwierdzenia) czego dotyczy: zarządzanie PBF’ami rozwiązuje: brak priorytet: niski Wprowadzany stopniowo od początku 2020 Dołączanie do grup bezpośrednio z kategorii czego dotyczy: główny interfejs strony ~~rozwiązuje: https://wieloswiat.pl/topic/81/2-sugestie~~ priorytet: średni data wprowadzenia: 31.07.2019 Usprawnienia widoku kategorii - sortowanie, ukrywanie pbf’ów których się nie jest członkiem i inne czego dotyczy: główny interfejs strony ~~rozwiązuje: https://wieloswiat.pl/topic/704/sugestia~~ priorytet: wysoki Własne sortowanie kategorii czego dotyczy: główny interfejs strony rozwiązuje: brak priorytet: średni możliwa funkcja premium? Filtrowanie PBF’ów według jakiś tagów czego dotyczy: główny interfejs strony rozwiązuje: https://wieloswiat.pl/post/321 priorytet: średni Tekst w poście widoczny tylko dla moderatorów czego dotyczy: markdown rozwiązuje: https://wieloswiat.pl/topic/81/2-sugestie priorytet: niski Embedowanie map interaktywnych (najpewniej cartodb) czego dotyczy: markdown rozwiązuje: brak priorytet: niski Naprawa ignorowania czatu globalnego czego dotyczy: czat rozwiązuje: brak priorytet: średni Obsługa WebAuthn (fizyczne klucza 2FA, dawniej zwane u2f) czego dotyczy: bezpieczeństwo rozwiązuje: brak priorytet: bardzo niski Interfejs administratorski do importu PBF’ów z Jeja czego dotyczy: interfejs administratora rozwiązuje: brak priorytet: bardzo niski
  • Aktualizacja do NodeBB 3 - strona będzie niedostępna ok. północy między 06.08 a 07.08

    4
    4 Posty
    962 Wyświetlenia
    PtaszorP

    Roger Doger

  • Przenosiny serwera - strona będzie niedostępna ok. północy między 25.09 a 26.09

    1
    1 Posty
    238 Wyświetlenia
    oplikoO

    Około północy między 25.09 a 26.09 zacznę przenoszenie Wieloświata na nowy serwer.
    Powodem są koszty, ale co ciekawe też wydajność - serwery ARM które Oracle oferuje od niedawna są bowiem po prostu lepsze od obecnego VPSa i są, no, darmowe. Trudno pobić tę cenę.
    To oznacza, że koszty Wieloświata spadną do kosztów domeny - 55zł rocznie, czyli poniżej 5zł miesięcznie.

    Tymczasowo jest to głównie przeniesienie - architekturalnie nic nie zmieniam, dalej to będzie jeden serwer, tylko teraz z większą ilością rdzeni (które chyba do tego są szybsze) i RAMu, szybszym połączeniem sieciowym i do tego większym dyskiem. Mówiłem że to po prostu upgrade 🙂 Jedyna wada - kompatybilność - nie jest dużym problemem (choć jest przynajmniej jeden program który musiałem kompilować ze źródła by zadziałał).
    W przyszłości jednak jest też więcej miejsca do rozwinięcia strony - jestem daleko od wykorzystania wszystkich darmowych zasobów OCI, więc jeśli by zaszła potrzeba dodania czegoś choć trochę głodnego zasobów możliwe jest umieszczenie tego na osobnym serwerze. Być może też uda się podzielić sam WŚ na więcej niż jeden serwer zwiększając wydajność i dostępność strony 🙂

    Ale to na razie jest w przyszłości. Co jednak z przeszłością? Dlaczego akurat teraz, a nie na samym początku? Są dwa powody. Po pierwsze, choć Oracle oferowało tier always free i nawet były tam maszyny wirtualne, to były one znacznie biedniejsze. Poza rozmiarem dysku były gorsze pod w zasadzie każdym względem od obecnej - szczególnie jeśli chodzi o pamięć, która tutaj akurat jest najważniejszym zasobem (bazy danych takie jak MongoDB zyskują bardzo dużo gdy mogą trzymać większość często używanych danych w pamięci), ale też pod względem sieci i procesora.
    Drugim powodem jest jednak to, że przyznam że o chmurze Oracle nawet wtedy nie wiedziałem, a tym bardziej o darmowej wersji. Tak naprawdę istnieje bowiem dopiero od 2018 i sama firma nie jest kojarzona z czymś tego typu, a tym bardziej z rozdawaniem czegokolwiek.

    TL;DR strona przez jakiś czas (oby jak najkrótszy) będzie niedostępna, a później powinna działać jednocześnie lepiej i taniej 🙂

  • Czyszczenie Wieloświata

    Zablokowany
    1
    1 Posty
    190 Wyświetlenia
    Pan HejterP

    W ciągu najbliższego tygodnia będę ukrywał grupy które są nieaktywne od 3 miesięcy, a te które są nieaktywne od ponad pół roku będę usuwał, ponadto grupy które wcześniej były ukryte zostaną usunięte. Jeśli ktoś chce aby zachować mu jakąś grupkę bo ma “kryzys twórczy” itp. Proszę napisać mi na priv żeby zachować mu grupkę.

    Z fartem
    Pan Hejter

  • Nowe formatowanie!

    1
    1 Posty
    190 Wyświetlenia
    oplikoO

    Przy okazji naprawiania myślników i plusów na początku linii, dodałem kilka rzeczy do implementacji markdowna tu dostępnej:

    podkreślenie: ++tekst++ (tekst) zakreślenie: ==tekst== (tekst) indeks górny: ^tekst^ (tekst) indeks dolny~tekst~ (tekst) inteligentne strzałki. Zamienia kombinacje -, =, < i > na strzałki--> daje → <-- daje ← <--> daje ↔ ==> daje ⇒ <== daje ⇐ <==> daje ⇔ skróty. Można zdefiniować skróty pisząc gdzieś *[skrót]: wytłumaczenie skrótu. Później wystarczy napisać skrót hashtagi - chyba dość mało osób korzysta tutaj z tagów, ale jakby ktoś chciał to teraz można łatwo je linkować, po prostu wpisując: #tag Komentarze. Można dodać komentarz który nie będzie widoczny w samym poście, ale dalej się pojawi przy cytowaniu/edycji postu: <!-- treść komentarza --> Klasy i id CSS. Jest to bardziej zaawansowana funkcja. Pozwala dodać dowolną klasę CSS (która jest jakoś zdefiniowana na stronie, bo inaczej nic nie zmieni) do dowolnego bloku - nagłówka, zwykłego tekstu itp. robi się to dając po prostu pod jego koniec {.klasa} lub {#id} (lub połączenie obu, można dodać wiele klas)
    Można więc zrobić np. takie rzeczy:

    testowy tekst w kolumnie po prawej {.col-md-4 .pull-right }

    link jako przycisk{.btn .btn-default}

  • Discord Wieloświata

    1
    1 Posty
    259 Wyświetlenia
    oplikoO

    Jak niektórzy może zauważyli - na dole strony głównej nie ma już czatu globalnego. Zamiast niego znalazł się widget Discorda (korzystający z TitanEmbeds by dało się pisać bez wchodzenia przez aplikację Discorda albo nawet posiadania tam konta).

    Wynika to z tego, że - jak można się domyślać - rozpoczyna działalność oficjalny serwer Discord Wieloświata.

    Czat globalny będzie dalej dostępny - w tym samym miejscu co inne czaty na stronie - choć planem jest by Discord go w praktyce zastąpił.

    Ogólnie chciałbym też wytłumaczyć dlaczego to zrobiliśmy i dlaczego nie zaczęliśmy z Discordem - ogólnie chodziło o to, by chat był dostępny na stronie, bez konieczności tworzenia dodatkowego konta. TitanEmbeds już wtedy istniało, ale przynajmniej akurat wtedy kiedy testowałem działało dość słabo. Widgetbot, który też pozwala na embedowanie czatu i wydaje się ogólnie wyglądać i działać lepiej, choć na razie nie daje opcji wybierania nazwy gości programistycznie, nawet wtedy nie istniał. Więc nie w zasadzie byłem zmuszony albo dać oficjalny “embed” będący gloryfikowanym linkiem i zmuszać użytkowników do posiadania konta na Discordzie, albo skorzystać z czegoś innego.

    Jest kilka alternatywnych opcji - mogłem bawić się w self-hosting Riota, próbować zmusić Zulip do działania w iframe, czy coś podobnego - ale ostatecznie wszystko wymagało by znacznie więcej pracy, szczególnie nad autoryzacją użytkowników, a dodanie chatu globalnego korzystając z mechanizmów wbudowanych w NodeBB było wystarczająco dobre wtedy i nawet nie musiałem prawie nic robić, bo już istniał plugin.

    Ale jak się okazuje niekoniecznie jest wystarczająco dobry. Czat jest mało aktywny - znacznie mniej niż serwery na których jest sporo osób tu aktywnych - a były też osoby pytające się o Discorda Wieloświata. Przyszła więc pora się tym zająć. Tym bardziej, że embed działa już w miarę ok, więc to przestało blokować sprawę.

    No to cóż, pozostało mi tylko zostawić tu zaproszenie: https://discord.gg/2Drqz5s

  • 17.07.2020 - planowane prace nad stroną

    Zablokowany
    1
    1 Posty
    166 Wyświetlenia
    oplikoO

    Około północy (tj. z 17 na 18) będę aktualizował kilka rzeczy.

    Największą zmianą będą tagi kategorii - niestety na razie nie mogą ich przydzielać właściciele kategorii, a jedynie administratorzy, więc postaram się to zrobić według odpowiedzi w dawnym formularzu i tego co wiem o obecnych pbf’ach. Jeśli ktoś będzie miał sugestie tagów prosiłbym o pisanie do mnie z nimi (przy czym powinny to być raczej tagi które odnoszą się do wielu kategorii, a nie jednej…)

    Dodatkowo jest trochę usprawnień dla administracji i moderatorów, dodawanie gifów na avatary powinno znowu działać (chyba się zepsuło :V) i kilka innych małych rzeczy. No i oczywiście poprawki różnych błędów. W tym tego, że chyba dodawanie gif’ów na avatary się zepsuło.

  • 30.05.2020 - planowane prace nad stroną

    Zablokowany
    2
    2 Posty
    234 Wyświetlenia
    oplikoO

    Poszło szybciej niż myślałem, ale też nie zdążyłem dodać interfejsu do tagowania jednak :V Może w przyszłym tygodniu.

    Największe zmiany to poza naprawą błędów zmiany w panelu administracyjnym, więc nic widocznego dla normalnego użytkownika.

  • Wykorzystanie skórek - ankieta

    12
    12 Posty
    502 Wyświetlenia
    oplikoO

    Choć niby ankieta jest tu niecały dzień, to już wątpię by wyniki się bardzo zmieniły. Więc wnioski:

    Dużo osób korzysta z trybu ciemnego Mało osób korzysta ze skórek z innego powodu Nikt nie zwrócił uwagi na literówkę w jednej z odpowiedzi - ale tylko 2 osoby tę odpowiedź wybrały 🙂 Funkcja zmiany skórek nie jest najbardziej intuicyjna i są osoby, które nie wiedziały o jej istnieniu (w sumie to rzeczywiście o ile ktoś nie wchodził do ustawień to nie było mu łatwo wpaść na informacje o skórkach. Do tego ciemne skórki nie są dobrze opisane)

    A więc jaki jest plan:

    Tryb ciemny jest obowiązkowy :V Inne skórki już znacznie mniej, więc wspieranie ich może nie być warte wysiłku Nowy wygląd strony będzie miał wciąż domyślny tryb jasny, choć powinien się automatycznie zmieniać na ciemny gdy użytkownik ma systemowy motyw ciemny (większość przeglądarek już daje dostęp do właściwości css prefers-color-scheme, zwykle pochodzącej z motywu systemowego. Więc osoby lubiące ciemne motywy nie powinny musieć nic robić 🙂 Do tego powinna być jednak łatwo dostępna opcja zmieniania motywu strony Można by w sumie dodać pośredni ciemnoszary tryb(?) Albo później się zrobi ankietę o trzecim motywie strony.
  • 09.04.2020 godzina 00:00 - planowane prace nad stroną

    Zablokowany
    1
    1 Posty
    138 Wyświetlenia
    oplikoO

    Dużo się nie zmieni dla użytkowników - raczej prace mają na celu ułatwienie mi pracy ze stroną i zaktualizowanie różnych rzeczy. Nie jestem pewien jak długo forum nie będzie dostępne. Postaram się wszystkie prace zmieścić w godzinie, lecz pewności mieć nie mogę.

    Z dobrych rzeczy - w przyszłości powinno forum szybciej wracać po różnych drobnych zmianach w kodzie, choć i tak prosiłbym o poczekanie kilku minut przed zgłoszeniem błędów 502 🙂

  • Czyszczenie Wieloświata

    Zablokowany
    1
    1 Posty
    152 Wyświetlenia
    Pan HejterP

    W związku z narastającą ilością Przestarzałych PBFów postanowiłem wyłączyć z widoku wszystkie kategorie w których nie pojawiły się żaden wpis w przeciągu pół roku. (poza kilkoma z których właścicielami już o sprawie rozmawiałem)

    Oczywiście żadne dane nie zostały utracone a wyłączone kategorie są jedynie niewidoczne dla użytkowników. Jeżeli ktoś zauważy zniknięcie kategorii nad którą prace odłożył na później lub o niej zapomniał a mimo to chciałby wrócić, wystarczy wystosować do mnie wiadomość a grupa zostanie przywrócona lub ukryta dla wszystkich poza właścicielem.

  • Aktualizacja strony - gify na avatach, szybsze działanie i inne

    Zablokowany
    1
    1 Posty
    177 Wyświetlenia
    oplikoO

    No cóż, w sumie chyba warto by zacząć też tu pisać o zmianach. A więc zaktualizowałem forum do NodeBB 1.13.0.
    Zmiany widoczne dla użytkowników nie są wielkie, ale dużo się zmieniło w kodzie. Strona powinna odrobinę szybciej działać (co mogę potwierdzić po kilku testach wydajności) i będzie mi łatwiej ją dalej rozwijać.

    Do tego doszło kilka zmian które mogą docenić bardziej techniczni użytkownicy - np. to, że od teraz goście nie dostają ciasteczka sesji (a jedynie ciasteczko do ochrony przed csrf), strona jest zgodna z .well-known uri dla zmiany hasła, jest RSS dla tagów, cache lepiej działa itp.

    Dla administracji i osób prowadzących własne pbf’y dojdą dwie funkcje:

    Możliwość zmiany autora posta (oczywiście jakby ktoś tego nadużywał prosiłbym o powiadomienie administracji 🙂 ) Możliwość otrzymywania powiadomienia gdy użytkownik opuści grupę

    Administracyjnie jest też odrobinę lepsza strona ze statystykami strony 🙂

    Ale oczywiście, na koniec najlepsza rzecz dla zwykłych użytkowników: gify na awatary! Niestety nie można użyć croppera, więc będzie taki jak się doda (nie można wyciąć, obrócić itp. podczas dodawania), ale chyba wycięci gifa przed dodaniem na awatar nie jest bardzo trudne 🙂

    Do tego doszło kilka zmian “ode mnie”, czyli nie związanych z aktualizacją NodeBB. Od teraz awatary i obrazki kategorii są ładowanie “leniwie” - czyli wraz z przewijaniem. To powinno trochę przyspieszyć ładowanie strony. Do tego strona jest odrobinę bezpieczniejsza - głównie jeśli chodzi o odporność na ataki XSS. Dodane zostały nagłówki Content Security Policy i Feature Policy gwarantujące, że na stronie nie uruchomi się skryptu z nieznanego źródła (tj. działają tylko te ze strony i z YouTube dla filmików), a także że gdyby jakoś udało się to obejść nie będą mogły korzystać z api do np. geolokalizacji, aparatu czy mikrofonu.

    A więc na koniec prosiłbym, by jeśli gdzieś znajdą się jakieś błędy - związane z aktualizacją lub nie - o zgłaszanie ich do mnie 🙂 Znacznie łatwiej jest naprawiać problemy o których się wie.

  • 23.11.2019 - planowane prace nad stroną

    Zablokowany
    1
    1 Posty
    171 Wyświetlenia
    oplikoO

    NodeBB 1.13.0 zostało wydane kilka dni temu, podsumowując kilka miesięcy zmian.
    Jeszcze nie zdecydowałem się na dokładną godzinę w której zacznę aktualizację. Dodam to jako odpowiedź do tego posta. Może to jednak potrwać godzinę lub więcej, bo chcę upewnić się, że wszystko działa 🙂

    Tak by wymienić kilka zmian:

    można zmienić autora postu (oczywiście tylko moderatorzy) uprawnienie do zobaczenia danych użytkowników, takich jak ip, emaile itp. są oddzielne od uprawnień moderatorskich, co pozwala je limitować moderatorom kategorii (czyli tutaj: właścicielom grup). Obecnie na forum musiałem ten problem obchodzić zmieniając źródło NodeBB by zabronić tego dostępu każdemu poza administracją. strona powinna być odrobinę szybsza. Pluginy mogą umożliwić ustawienie gifów na awatary (pewnie najbardziej zauważalna zmiana 🙂 ). Tego nie gwarantuję od razu, bo nie jestem pewien czy już jest plugin z tym kompatybilny, ale teraz już mogę powiedzieć, że z czasem ta opcja się pojawi.

    Większość zmian jest jednak niewidoczna - NodeBB przeszło przez duży refactor który powinien usprawnić rozwój i tworzenie pluginów, trochę poprawiono wyświetlanie statystyk strony, goście nie dostają ciasteczka sesji itp.

  • Ten temat został usunięty!

    1
    1 Posty
    62 Wyświetlenia
  • Zgłaszanie nowego PBF'a

    Zablokowany
    2
    2 Posty
    477 Wyświetlenia
    Pan HejterP

    Wszelki dwukropki w nazwach grupy zostaną zmienione na myślniki, system nie radzi sobie za dobrze z dwukropkami.