MediaWiki to oprogramowanie, na którym działają wszystkie komponenty wiki w społecznościach Fandomu. Po wdrożeniu Unified Community Platform wszystkie wiki Fandomu i Gamepedii działają na tej samej platformie opartej o MediaWiki 1.33. Od 2020 roku nasza wersja MediaWiki nie zmieniła się, ponieważ Fandom skupił swoje wysiłki na wydaniu nowego interfejsu użytkownika, FandomDesktop i FandomMobile, a także innych ważnych funkcjonalności, takich jak Interaktywne Mapy. W międzyczasie Fundacja Wikimedia (która utrzymuje MediaWiki) wydawała nowe wersje MediaWiki. Teraz nadszedł czas na ponowną aktualizację UCP.
Ta aktualizacja nie zmieni wyglądu strony, więc wasze wiki będą dalej wyglądać tak jak wcześniej. Nasi inżynierowie dokonają niezbędnych poprawek, aby zapewnić, że administratorzy nie będą musieli poprawiać wyglądu samodzielnie. Większość zmian będzie mieć miejsce od strony technicznej, co oznacza brak wpływu na użytkowników, jednak mają one znaczenie, aby zapewnić, że wszystko działa, jak należy.
Jak wspomnieliśmy w poprzednich wpisach na blogu dotyczących aktualizacji MediaWiki, aktualizacja ta przyniesie nam nowe narzędzia moderacji i budowy treści, które są już dostępne na innych wiki korzystających z MediaWiki, i sprawi, że nasza platforma będzie aktualna.
Więcej informacji na temat aktualizacji możecie znaleźć we wpisie na blogu (eng).
Zmiany[]
Poniższa lista zawiera podsumowanie najistotniejszych zmian dla zwykłych użytkowników i czytelników. Aby uzyskać szczegółową listę, zobacz oficjalne informacje o wydaniu.
Istotne uwagi dla administratorów[]
- Modyfikacje CSS powinny działać bez zmian tak jak w 1.33. Ta aktualizacja nie wprowadza istotnych zmian w tym obszarze, a nasi inżynierowie wprowadzili niezbędne zmiany we własnym zakresie, aby uniknąć przenoszenia tego zadania na administratorów.
- Po aktualizacji do wersji 1.37 nie będzie można używać predefiniowanych zmiennych w JS. Zamiast tego należy użyć
mw.config
. Oznacza to, że wszystkie wystąpieniavar wgSiteName
będą musiały być zastąpione przezvar mw.config.get( 'wgSiteName' )
.
Bezpieczeństwo[]
- BEZPIECZEŃSTWO:
Specjalna:Uprawnienia
ujawnia istnienie ukrytych użytkowników. - BEZPIECZEŃSTWO:
jquery.makeCollapsible
pozwala na dodanie obsługi zdarzenia do dowolnego selektora CSS. - BEZPIECZEŃSTWO: Umożliwienie zablokowanym użytkownikom dostępu do
Special:ResetTokens
. - BEZPIECZEŃSTWO: Zezwolenie użytkownikowi na stosowanie ochrony tylko wtedy, gdy ma do tego prawo poprzez
action=protect
. - BEZPIECZEŃSTWO: Naprawiono sprawdzanie uprawnień w akcjach cofania.
- BEZPIECZEŃSTWO: Naprawiono sprawdzanie uprawnień w
?action=rollback
. - BEZPIECZEŃSTWO: Wymaganie prawa do odczytu
read
dla większości akcji.
Artykuły i edycja[]
- Nowe funkcje listy obserwowanych: obserwowanie strony przez ograniczony czas. Po upływie okresu obserwacji strona zostanie automatycznie usunięta z listy obserwowanych.
- Formularz
?action=watch
zawiera nową listę rozwijaną pozwalającą na wybór daty wygaśnięcia elementów listy obserwowanych (jeśli$wgWatchlistExpiry
ma wartość true). - Lista rozwijana powinna zachować stan po wyłączeniu/włączeniu.
- Formularz
- Wygenerowany spis treści jest teraz punktem orientacyjnym dla technologii wspomagających.
- Wszystkie nazwane encje HTML5 są teraz akceptowane w wikitekście.
- Dodano obsługę atrybutu aria-hidden HTML dla wszystkich elementów wikitekstu.
- Umożliwiono wstawianie nowych sekcji o nazwie "0".
- Podczas scalania historii strony z modelem zawartości, który nie obsługuje przekierowań, będą teraz rejestrowane jako usunięte, jeśli na stronie źródłowej nie pozostała żadna wersja (tzn. jeśli wszystkie wersje strony zostały scalone z inną).
- Dodano link do usuniętej strony z poziomu jej rejestrów.
Pliki[]
- Alternatywne rozmiary pliku dostępne na jego stronie opis obejmują teraz 2048px.
- MediaWiki obsługuje teraz, w ograniczonym zakresie, pliki JPEG2000.
Strony specjalne[]
- Dla wiki pochodzących z Gamepedii: została dodana strona
Specjalna:Ignoruj
pozwalająca w szybki sposób na zablokowanie niechcianych e-maili od innych użytkowników wysłanych za pomocąSpecjalna:E-mail
. - Dodano stronę
Specjalna:Nowa sekcja
jako skrót do tworzenia nowej sekcji na stronie. Po utworzeniu linku do strony specjalnej, jego podstrona jest używana jako cel (Specjalna:Nowa sekcja/Test
przekierowuje do tworzenia nowej sekcji na stronie "Test"). W przeciwnym razie wyświetlany jest podstawowy interfejs pozwalający na wybranie docelowego artykułu ręcznie. Specjalna:Wkład/newbies
zostało usunięte ze względu na problemy z wydajnością i użytecznością. Zamiast tego należy użyćSpecjalna:RecentChanges?userExpLevel=newcomer
.Specjalna:Nowe pliki/newbies
zostało usunięte ze względu na problemy z wydajnością i użytecznością. Zamiast tego należy użyćSpecjalna:RecentChanges?userExpLevel=newcomer&namespace=6
.- Poprawiono wyświetlanie adresu URL
Specjalna:Preferencje
w wiadomości e-mail resetującej hasło. Specjalna:Uprawnienia
: Jeśli odwiedzający nie posiada uprawnieniahideuser
, strona zignoruje ukrytych użytkowników.Special:Block
: Wyświetlanie błędu, jeśli nie można wstawić lub znaleźć bloku.- Dodano
Specjalna:Edytuj stronę
,Specjalna:Historia strony
,Specjalna:Informacje o stronie
orazSpecjalna:Odśwież
zostały utworzone jako skróty dla każdej akcji.Specjalna:Edytuj stronę/Foo
przekierowuje dotitle=foo&action=edit
, natomiast pozostałe strony odpowiadają odpowiednioaction=
history
,info
orazpurge
. Po utworzeniu linku do strony specjalnej, jego podstrona jest używana jako cel. W przeciwnym razie wyświetlany jest podstawowy interfejs pozwalający na wybranie docelowego artykułu ręcznie. - Dodano ikonę zegara odpowiadającą liście obserwowanych do
Specjalna:Ostatnie zmiany
. - Naprawiono pogrubianie obserwowanych elementów na stronie
Specjalna:Zmiany w linkowanych
.
Uprawnienia[]
editmyuserjsredirect
- użytkownicy bez tego prawa nie mogą teraz edytować przekierowań do stron JS w swojej przestrzeni użytkownika, chyba że cel przekierowania znajduje się również w ich przestrzeni użytkownika. Domyślnie prawo to jest przyznawane wszystkim.- Zapobieganie usuwaniu treści stron przez zablokowanych użytkowników.
- Nowe opcje, o które można poprosić personel Fandomu:
$wgWatchlistExpiry
- włącza nową funkcję wygasania wpisów na liście obserwowanych.$wgWatchlistPurgeRate
- ustawia szansę na usunięcie wygasłych elementów listy obserwowanych przy każdej edycji strony.$wgWatchlistExpiryMaxDuration
- maksymalny określony względny czas istnienia wygasających elementów na liście obserwowanych.
Zewnętrzne biblioteki[]
- Aktualizacja
jQuery
z 3.4.1 do 3.6.0. - Aktualizacja
jquery-migrate
z 3.1.0 do 3.3.2. - Aktualizacja
jquery.client
z 2.0.2 do 3.0.0.
Inne[]
- Zerowe identyfikatory stron nie będą pojawiać się na liście zapytań dla zrzutów kategorii.
- Dodano informacje o Microsoft Edge na stronie
MediaWiki:Clearyourcache
. - Dodano skrypt konserwacyjny do tworzenia haseł botów.
- Konta z prawem "bota" nie mają już automatycznie dodawanych stron do listy obserwowanych podczas edycji API, niezależnie od ich preferencji. Ma to na celu zmniejszenie rozmiaru danych listy obserwowanych w bazie danych. Aby dodać edycje bota API do listy obserwowanych, należy jawnie ustawić opcję "obserwuj".
Specjalna:Środowisko testowe API
: kopiowany adres URL będzie zawsze adresem bezwzględnym.Specjalna:RollbackAction
: poprawiono brakujący tytuł strony.- Poprawiono ścieżkę do pliku
ZhConversion.php
Oficjalne zmiany w wydaniu[]
Więcej informacji na temat zmian możesz znaleźć w oficjalnych informacjach o wydaniu:
Zobacz także[]
- MediaWiki
- Unified Community Platform
- FandomDesktop
- Aktualizacja do MediaWiki 1.39
- Aktualizacja do MediaWiki 1.43
Dalsze wsparcie
Szukasz dalszego wsparcia lub masz pytanie? Sprawdź poniższe linki, aby dowiedzieć się więcej.
- Dowiedz się więcej, sprawdzając inne strony pomocy.
- Uzyskaj pomoc od innych użytkowników Fandomu w Dyskusjach na Centrum Społeczności.
- Skontaktuj się ze wsparciem Fandomu poprzez formularz kontaktowy.