Projekt Fundacja WikiMedia zaprezentowała nową wersję MediaWiki — silnika wiki, ogólnodostępnej bazy wiedzy, do której każdy może wnieść swój wkład, pisząc artykuł, uzupełniając lub poprawiając już istniejący materiał. To wydanie ma długi okres wsparcia (LTS), będzie wspierane przez 3 lata i stanowi zastępstwo wcześniejszej gałęzi LTS — 1.31. MediaWiki jest używane przez popularną encyklopedię elektroniczną — Wikipedia, a także przez szereg innych stron wiki, zarówno tych największych, jak Wikia, jak i mniejszych organizacji oraz pojedynczych użytkowników.
Poniżej znajduje się lista potencjalnie interesujących i użytecznych zmian dla końcowego użytkownika, bez zagłębiania się w szczegóły. W pełnej wersji listy zmian znajduje się wiele technicznych detali dotyczących tego, co zostało dodane, usunięte i oznaczone jako przestarzałe.
- Minimalna wymagana wersja PHP została podniesiona do 7.3.19.
- Zmieniono schemat bazy danych, dlatego przed uruchomieniem należy koniecznie przeprowadzić migrację / aktualizację schematu bazy danych.
- Zezwolono na użycie w stronach HTML atrybutu aria-hidden, który pozwala na ukrycie danych wewnątrz tagu, w którym jest stosowany.
- Dodano specjalne strony przekierowań: Special:EditPage, Special:PageHistory, Special:PageInfo i Special:Purge. Argument do takiej strony wywoła odpowiednią akcję, na przykład Special:EditPage/Foo otworzy stronę edycji artykułu „Foo”.
- Zawiera implementację PHP Parsoid, wcześniej dystrybuowaną jako oddzielny serwer Node.js. Jest potrzebna do działania niektórych rozszerzeń, na przykład edytora wizualnego, który również jest dostarczany z nową wersją silnika. Teraz do ich działania nie jest wymagana taka zewnętrzna zależność.
- $wgLogos — zastąpienie przestarzałych opcji $wgLogo i $wgLogoHD do deklaracji logo strony wiki. Ta opcja ma nowy atrybut — wordmark, który pozwala razem z obrazem logo na wyświetlenie także poziomego obrazka logotypu (wordmark). Co to jest wordmark, przykład logo z wordmark.
- $wgWatchlistExpiry — nowa opcja do automatycznego czyszczenia listy obserwowanych stron u użytkowników.
- $wgForceHTTPS — wymuszenie użycia połączenia HTTPS.
- $wgPasswordPolicy — wprowadzono nową kontrolę haseł, która zabrania użytkownikom używania nie tylko swojego imienia jako hasła, ale także swojego hasła jako imienia. Na przykład, hasło „MyPass” i nazwa użytkownika „ThisUsersPasswordIsMyPass”.
- Dodano wszystko, co potrzebne do rozwoju MediaWiki za pomocą kontenera Docker.
Źródło: linux.org.ru
