Wiki-wordmark.png

Hej! Z tej strony wasz ulubiony technik :D

W tym blogu przytoczę wam w skrócie nad czym pracowałem w ostatnim czasie na Gothicpedii. Blog ma charakter informacyjny – rozumiem, że nie każdy musi śledzić, a już tym bardziej rozumieć techniczne niuanse pracy na wiki, także postaram się przedstawić to wszystko w możliwie przystępnej formie.

Z góry też zaznaczę, że wpisy tego typu nie będą nigdy stałą ani regularną formą komunikacji! Mogą pojawiać się częściej, mogą rzadziej, ale nie będą pojawiać się zawsze, bo nie zawsze będzie taka potrzeba.

Po tym słowie wstępu przejdźmy do rzeczy. Polecam zrobić sobie wcześniej herbatę albo inny napój, bo wpis będzie raczej długi. A, no i kolejność wymienianych zmian jest losowa.

Moduł Discorda

Nietrudno zauważyć, że w prawym panelu wiki znajduje się moduł Discorda z linkiem do serwera Gothicpedii. Od jakiegoś czasu nieco irytował mnie fakt, jak dużo miejsca on zabiera, więc postanowiłem go nieco zmniejszyć i dopasować kolorystycznie do reszty wiki. Mam nadzieję, że po takim drobnym liftingu się wam podoba ^^

Podsumowanie-tech moduł Discorda.png

À propos Discorda…

Na naszym serwerze na Discordzie pojawił się nowy bot, Wiki-Bot. Jest to program rozwijany przez wiki menedżera Markusa i członka SOAP, Friska. Pomaga on między innymi w łatwym linkowaniu do stron na wiki przy użyciu komendy !wiki NAZWA_STRONY oraz ma kilka innych ciekawych funkcji.

Podsumowanie-tech bot Discord.png

Możliwości bota przetestować można na kanale #boty, więcej na temat jego funkcji znajdziecie tutaj.

Nowe karty w nawigacji

Podsumowanie-tech nawigacja.png

Do głównej nawigacji na wiki w zakładce „O nas” dodane zostały dwie nowe karty, linkujące odpowiednio do strony Gothicpedii na Facebooku oraz do strony projektu na temat Discorda. Ich umieszczenie w takim miejscu jest bezpośrednią konsekwencją statystyk na wiki. Blisko ⅔ Gothicpedystów to użytkownicy odwiedzający wiki z urządzeń mobilnych, którzy najprawdopodobniej nigdy nie zobaczą modułu Discorda w panelu wiki ani pływającego okienka Facebooka w prawej krawędzi ekranu.

Dodanie linków do nawigacji powinno ułatwić ich odnalezienie.

Przygotowania JS-u

Niedawno wprowadziłem do kodów JavaScript na wiki drobne ściśle kosmetyczne zmiany mające na celu poprawienie wydajności i zapewnienie, że kod będzie działał na wiki po aktualizacji do Unified Community Platform. Więcej na temat nowej platformy Fandomu można oczywiście przeczytać w blogach na Centrum Społeczności.

Ponadto od teraz ramka Facebooka w prawym rogu wiki nie załaduje się, jeśli użytkownik odrzucił śledzenie – zapewnia to znacznie lepszą zgodność skryptu z RODO i szanuje prywatność użytkowników.

Cytaty

Na ten temat już informowałem, ale nie mogę nie wspomnieć o tym tutaj. Po niespełna dziesięciu latach cytaty na Gothicpedii zyskały nowy wygląd, przy okazji też przebudowałem to jak są zbudowane od kuchni. Rezultat? Cytaty wyglądają nowocześniej, a stojący za nimi kod dobrze współpracuje np. z narzędziami do czytania treści wiki na głos. Dzięki tej zmianie także czynimy Gothicpedię przystępniejszą szerszemu gronu czytelników ^^

Podsumowanie-tech cytat.png

Przy okazji zaimplementowana została również długo przeze mnie planowana funkcja bezpośredniego dodawania plików audio w cytatach. Nie mamy plików dźwiękowych dużo, ale gdy już je mamy, to są one bardzo ciekawym elementem pozwalającym wejść czytelnikowi w interakcję z wiki. Przykłady stron, gdzie można zaobserwować tę funkcję na żywo: Herold/Cytaty, Abuyin, Sentenza.

Komunikaty na stronach!

O tak, ta zmiana chyba spotkała się ostatnio z najcieplejszym przyjęciem i była najłatwiejsza do zaobserwowania dla edytorów.

Nowe komunikaty posiadają odświeżony wygląd, ale również od strony technicznej różnią się dość znacznie od starych, czego benefitem jest ich większa elastyczność i szerokość zastosowania.

Podsumowanie-tech komunikaty.png

Przy okazji odświeżania komunikatów dodane zostały dwa nowe szablony:

  • Do usunięcia” – mniej radykalna wersja szablonu EK, służąca do oznaczania stron do usunięcia, które nie są jawnym naruszeniem regulaminu bądź Zasad Użytkowania Fandomu i być może wymagają dyskusji przed usunięciem. Strony, na których dodano ten szablon, automatycznie znajdą się w odpowiedniej kategorii i zostaną wymienione w nagłówku strony ostatnie zmiany.
  • Inne znaczenia” – ten szablon jest docelowo uzupełnieniem stron ujednoznaczniających. Pozwala dodać komunikat linkujący do innych znaczeń słowa tytułowego bądź innych stron bezpośrednio związanych z tematem strony. Zobaczyć go można na stronach takich jak np. Oko Innosa, Xardas oraz Rhobar III.

Nowy wygląd otrzymały także szablony licencji plików.

Komunikat o nieistniejącej stronie

Wygląd komunikatów 404 po przejściu na stronę, której nie ma, został znacznie odświeżony. Teraz poza samym tekstem komunikatu zawiera również moim zdaniem estetyczne tło z Gothic Playable Teaser i kilka nowych linków, m.in. do w wszystkich innych stron na wiki. Wiem, że zmiany w wyglądzie mogą wchodzić w niechciane interakcje z innymi elementami stron, takimi jak np. informacje o odświeżaniu pamięci podręcznej na stronach kodów. Postaram się to naprawić możliwie szybko, jednak z racji na to, że stron tych nie odwiedza zbyt dużo osób, nie jest to najwyższy priorytet.

Podsumowanie-tech strony nie ma.png

Gadżety

Na wiki zawitały dwa nowe gadżety. Nie ma tu jednak wielkiej nowości, obie funkcje były już wcześniej dostępne na wiki. Mowa tu o przycisku edytowania powitań na tablicach (MessageWallGreeting) oraz monitorze aktywności w Dyskusjach (DiscussionsActivity). Uznałem jednak, że ładowanie tych funkcji domyślnie dla wszystkich czytelników nie jest najlepszym wyjściem I przeniosłem je do gadżetów.

Podsumowanie-tech gadżety.png

Oba możesz włączyć je w swoich preferencjach, zmiany powinny być widoczne natychmiast po zapisaniu.

„Muzyka do artykułu”

Około 100 stron na naszej wiki korzysta z szablonu Muzyka do artykułu. Dotychczas działał on w sposób, który wymagał załadowania widżetu filmu z serwisu YouTube. Dzięki moim drobnym pracom konserwacyjnym teraz szablon korzysta z przesłanych na wiki plików w formacie OGG. Korzyści z tego są takie, że muzyki da się posłuchać na urządzeniach mobilnych (JS odpowiedzialny za ładowanie filmów z YT nie działał na skórce mobilnej) oraz nie zmusza to czytelników do korzystania z treści ładowanej z zewnętrznej strony. Także przytaczana już przystępność powinna być lepsza. Przykład użycia…

Podsumowanie-tech muzyka do artykułu.png

Podsumowując

Możliwe jest, że pominąłem coś pisząc tego bloga, jednak wszelkie najważniejsze zmiany zostały tutaj wspomniane. Oczywiście zachęcam do zostawiania w komentarzach swoich przemyśleń, sugestii i ewentualnie znalezionych problemów. Postaram się oczywiście odpowiedzieć na wszelkie pytania. Teraz ostrzegam, wejdzie segment autopromocji.

Serdecznie zapraszam do obserwowania dzienników wdrożeń na Centrum Społeczności. Staram się tam możliwie szybko publikować najnowsze aktualizacje dotyczące kodu Fandomu, w szczególności te związane z Unified Community Platform. Jeśli przeczytałeś tego bloga i dalej zastanawiasz się, czym jest to całe UCP to zdecydowanie powinieneś (lub powinnaś) przeczytać wpis na blogu pt. „Unified Community Platform: Wizja, cel i proces”. Powinien on rozwiać wszelkie poważne wątpliwości.

No ale lisie, co dalej?

Odpowiadając na to pytanie, którego zapewne nikt by nie zadał, mogę odpowiedzieć, że na pewno na wiki będą mieć miejsce dalsze przygotowania do migracji na wspomniane już kilka razy UCP. Aktualizacja podstawowego oprogramowania wiki o ponad 10 wersji niesie za sobą poważne konsekwencje techniczne, które będzie trzeba uwzględnić także w niektórych miejscach na Gothicpedii nie tylko, aby odtworzyć (przynajmniej wizualnie) znane I lubiane elementy interfejsu, ale także, aby uniknąć poważnych problemów z działaniem niektórych istotnych funkcji. Otwiera to jednak drogę do zaimplementowania nowych, bardzo ciekawych i także ułatwiających życie edytorom funkcji! No ale być może o tym poinformuję dopiero w następnym blogu utrzymanym w tym tonie :P

Dalej wiem, że konieczne są prace konserwacyjne w szablonach z użyciem bota, o które prosił mnie Dziobakowski z inicjatywy użytkownika MrKukurykpl. Nie będzie tu także żadnych fajerwerków, bo chodzi tylko i aż o ujednolicenie nazw parametrów. Zapowiada się więc sporo rzeczy do zrobienia na zapleczu.

Ale to nie tak, że tylko technicznymi, ciemnymi sprawkami żyje wiki. W ramach zajawki mogę też wspomnieć, że o ile mi wiadomo, Wedkarski powoli pracuje nad odświeżeniem wyglądu wiki, co będzie z pewnością dużą zmianą ciężką do przeoczenia i nie obejdzie się bez odpowiedniej zapowiedzi. Nie jestem jednak w stanie powiedzieć, kiedy dokładnie będziemy mogli takie zmiany zobaczyć, proszę zatem traktować to bardziej jako ciekawostkę niż twardą obietnicę rychłych zmian.

Jeśli dotarłeś do tego miejsca w czytaniu tego bloga, to mogę ci jedynie osobiście pogratulować wytrwałości 😅. Dzięki za poświęcony czas oraz miłego edytowania!


Spodobało się? Subskrybuj ten blog!

Wiadomości z GothicpediiWiadomości ze świata GothicWyróżniony edytorPoradnik graczaPoradnik edytora

Treści społeczności są dostępne na podstawie licencji CC-BY-SA, o ile nie zaznaczono inaczej.