MediaWiki jest oprogramowaniem do edycji wiki, na którym oparty jest Fandom.
Ciężko uwierzyć, że mamy już listopad. Nie wiem jak u was, ale wydaje się, jakbym ten rok przeleciał obok. A wciąż mamy sporo pracy na Fandomie w tym roku jak finalizowanie motywu wiki na skórce mobilnej, dodawanie dodatkowej moderacji w Dyskusjach oraz usprawnienie edytowania na urządzeniach mobilnych. Jednak otrzymywaliśmy już pytania, nad czym zamierzamy pracować w 2023, więc oto jesteśmy tutaj, aby dać wam znać o jednej wyjątkowo istotnej rzeczy, która zacznie mieć miejsce od przyszłego roku.
We wczesnym 2023 Fandom rozpocznie aktualizację z MediaWiki 1.37 do MediaWiki 1.39. W ten sposób kontynuujemy nasze zobowiązanie, aby regularnie aktualizować MediaWiki – oprogramowanie napędzające Fandom. Będzie to nasza druga aktualizacja po przejściu z 1.33 na 1.37 na początku roku od wystartowania projektu Unified Community Platform (UCP) w 2020 roku.
Część z was może być tu nowa i nie do końca zaznajomiona z aktualizacjami MediaWiki, więc przypomnimy, co to w ogóle oznacza.
Czym jest aktualizacja MediaWiki?[]
MediaWiki to oprogramowanie napędzające edytowanie wiki na Fandomie. Jest to to samo oprogramowanie, którego używa Wikipedia i jest tworzone przez Fundację Wikimedia (organizację trzymająca pieczę nad Wikipedią). Aktualizacja do nowszej wersji MediaWiki przypomina nieco aktualizację systemu operacyjnego na telefonie. Raz na jakiś czas telefon poprosi cię o pobranie i zainstalowanie aktualizacji oprogramowania, które (miejmy nadzieję) przyniosą usprawnienia dla twojego urządzenia, aktualizacje dotyczące bezpieczeństwa itd. Podobna rzecz dzieje się z MediaWiki, to nasza wersja tego procesu.
Aktualizacja pomiędzy tylko dwiema wersjami (1.37 do 1.39) jest dość prosta. Ilość wysiłku wymaganego od administratorów i edytorów, aby zapewnić, że ich wiki będą dobrze działać na 1.37, była minimalna, w szczególności porównując do UCP, które było przeskokiem między czternastoma wersjami na raz dla wiki z Fandomu! Było to wówczas ogromne przedsięwzięcie (w przypadku wiki historycznie z Gamepedii było to znacznie prostsze, gdyż używały one znacznie nowszej wersji MediaWiki). Spodziewamy się, że aktualizacja do 1.39 będzie przebiegać podobnie do aktualizacji na 1.37 na początku tego roku.
Warto zaznaczyć też, czym nie jest aktualizacja MediaWiki. Szczególnie nie jest to zmiana wyglądu strony. Zmiana dotyczy wyłącznie oprogramowania, na którym działa serwis, a nie jak on wygląda.
Jakie są korzyści aktualizacji?[]
Jak w wypadku każdej aktualizacji software'u, aktualizowanie MediaWiki na Fandomie zapewnia dostęp do nowoczesnych i stabilnych narzędzi do edytowania wiki. Każda nowa wersja MediaWiki zawiera pewne stopniowe zmiany, które same w sobie są dość nieznaczne. Im jednak więcej czasu mija bez aktualizacji MediaWiki – jak w przypadku ośmioletniej przerwy między aktualizacją do 1.19 a projektem UCP aktualizującym do 1.33 – tym więcej tych zmian zachodzi i tym bardziej aktualizacja wydaje się drastycznym przeskokiem z masą zmian. Było to wstrząsające doświadczenie dla wielu użytkowników w 2020 roku i jest to coś, czego chcemy w przyszłości uniknąć.
Na szczęście aktualizacja do MediaWiki 1.37 była w większości pozytywnym doświadczeniem dla naszej społeczności, która nie musiała wprowadzać znacznych zmian na wiki, i jesteśmy pewni, że jest to proces, który możemy powtórzyć, a nawet usprawnić bogatsi o doświadczenie z aktualizacji do 1.37.
Kiedy nastąpi aktualizacja?[]
Określiliśmy już zakres i czas pracy oraz wymagane zasoby, niezbędne do aktualizacji do MediaWiki 1.39. Teraz nasz zespół ds. platformy zacznie prace nad backendem w połowie listopada, więc projekt rozpocznie się już niebawem. Następnie rozpoczniemy naszą typową coroczną przerwę we wdrożeniach kodu w okolicach świąt w grudniu, której początek będzie ostatnim wdrożeniem kodu do platformy na MediaWiki 1.37 z wyjątkiem potencjalnych pilnych poprawek błędów. Gdy wiki zaczną być aktualizowane do 1.39 we wczesnych miesiącach 2023 roku, nasza baza kodu zostanie odmrożona a zmigrowane wiki zaczną używać MediaWiki 1.39 wraz ze wszelkimi dodatkowymi zmianami w kodzie, które wprowadzimy do 1.39 podczas przerwy.
ISTOTNA UWAGA: Zamrożenie wdrożeń kodu nie oznacza, że nie będzie można edytować wiki. Wstrzymanie prac nad wdrożeniami dotyczy włącznie naszej strony jako Fandomu i jest związanie z kodem, który dodajemy do platformy. Będziecie mogli korzystać z wiki normalnie zarówno przed, jak i po migracji do 1.39.
Będziemy was aktualizować z bardziej precyzyjnymi datami w ciągu następnych miesięcy. Ponieważ prace dopiero mają się zacząć, nie chcemy jeszcze przywiązywać się do konkretnych dat, ale przedstawimy oś czasu, gdy będziemy już pewni naszych ustalonych terminów. Nawet w naszych wewnętrznych planach dokładna data aktualizacji to wciąż „Do uzgodnienia”!
MediaWiki 1.39 obecnie znajduje się w fazie beta, a stabilne wydanie ma mieć miejsce w przeciągu najbliższych tygodni. Rozpoczynamy prace, nim jeszcze będzie gotowa ostateczna wersja, bo chcemy zapewnić wam najbardziej aktualną wersję tak szybko, jak to możliwe. Ostateczna wersja po aktualizacji będzie pochodzić ze stabilnego wydania.
Dodatkowe narzędzia we wczesnym 2023[]
Aktualizacja MediaWiki pochłonie większość czasu deweloperskiego naszych działów platformy i CATS (Creators Admins Tools Staff), także inne prace nad usprawnieniami dla edytorów będą minimalne w pierwszym kwartale przyszłego roku. Niemniej jesteśmy w trakcie procesu namierzania prostszych poprawek i usprawnień, których wprowadzenie nie wymaga wiele czasu.
Nadal tworzymy nasz plan działania na 2023 rok i jesteśmy w etapie planowania rocznego, więc nie jesteśmy gotowi powiedzieć o wszystkim, co będziemy mogli zrobić w pierwszym kwartale, ale kilka rzeczy, o których możemy powiedzieć, zawiera:
- Mobilny CSS: Administratorzy mogą teraz dodawać swoje desktopowe motywy wiki do skórki mobilnej poprzez kreator motywu, co jest najnowszym wdrożeniem z zeszłego tygodnia, o którym możecie dowiedzieć się więcej tutaj. Wiemy jednak, że wielu administratorów chciałoby wciąż tę ideę o krok naprzód. Układamy plan udostępnienia mobilnego CSSu dla administratorów na początku przyszłego roku. Na początek zamierzamy uruchomić pewne testy, aby upewnić się, że mobilny CSS nie spowoduje problemów z wydajnością lub SEO. Nie sądzimy, aby tak było, ale lepiej dmuchać na zimne. Zakładając pomyślność testów, naszym następnym krokiem będzie zadecydowanie co można edytować w mobilnym CSS-ie, a te ustalenia zostaną wtedy dodane do Polityki Modyfikacji. Gdy to zostanie wykonane naszym celem jest uruchomienie mobilnego CSS-u.
- Przegląd rozszerzeń: Obiecywaliśmy dawniej, że uruchomimy proces nazwany przeglądem rozszerzeń, który będzie zapożyczeniem podobnej inicjatywy z Gamepedii. Pozwoli to edytorom na nominowanie i pomoc w wyborze nowych rozszerzeń MediaWiki, które mogą zostać dodane na platformę. Pierwszy okres przeglądu rozpocznie się w ciągu następnych tygodni, podczas którego oczekujemy dodać co najmniej jedno nowe rozszerzenie w czasie aktualizacji MediaWiki.
Projektów może być więcej, będziemy was informować na bieżąco, gdy będziemy mieli więcej jasności na temat oficjalnych planów produktu na początek 2023 roku.
Z pewnością będziemy wam również wkrótce dawać znać na temat szczegółów aktualizacji MediaWiki i rozpoczęcia przeglądu rozszerzeń. W międzyczasie jednak śmiało zadawajcie nam pytania i dzielcie się opiniami w komentarzach!