MediaWiki 1.39

From mediawiki.org
This page is a translated version of the page MediaWiki 1.39 and the translation is 85% complete.

A MediaWiki 1.39 a MediaWiki jelenlegi hosszan támogatott kiadása. A változások teljes listája a KIADÁSI MEGJEGYZÉSEK fájlban található meg. A verzió fokozatos telepítése a Wikimédia Alapítvány wikijein „wmf” ágak formájában 2022 márciusa és szeptembere között zajlott. Az 1.39.0 stabil verzió 2022. november 30-án jelent meg. Töltsd le a mediawiki-1.39.1.tar.gz fájlt vagy a Git REL1_39 ágát.

Figyelem Figyelem: Do not upgrade from a MediaWiki version older than 1.33 to MediaWiki 1.39, or you may lose data! Upgrade to 1.35 first. See task T326071.
MediaWiki 1.39 drops PHP 7.3 support, and requires PHP 7.4.3 or above.

Konfigurációs változások az 1.39-ben a rendszer-adminisztrátorok számára

Új konfiguráció

  • $wgAutoCreateTempUser – A lap mentésekori automatikus fióklétrehozást állítja be.
  • $wgCopyUploadAllowOnWikiDomainConfig This configures if administrators can use the MediaWiki:Copyupload-allowed-domains system message to define which domains can be used with the upload-by-url tool.
  • $wgCdnMatchParameterOrder This can be set to false if MediaWiki is behind a CDN that re-orders query parameters. This will make the code that matches request URLs to canonical CDN URLs insensitive to parameter order.
  • $wgMultiShardSiteStats This allows you to split site_stats across multiple rows. Only useful for very large, heavily edited wikis. (T306589)

Megváltozott konfiguráció

  • $wgInvalidUsernameCharacters – Ez a beállítás már tartalmazza a „>” karaktert, ami mostantól a külső felhasználóneveknek fenntartott elválasztójel.
  • $wgLocalFileRepo The default serialization method for file meta-data has been changed to JSON. You can revert it to PHP by setting the property 'useJsonMetadata' to false.
  • $wgLBFactoryConf The configCallback flag can now be set to a callback function that returns an array with keys to update in $wgLBFactoryConf . This can be used to update the database configuration on the fly, e.g. to take replica hosts out of rotation.
  • $wgDBservers and $wgLBFactoryConf – A DBO_SSL változót felváltotta az ssl boolean értékű paraméter.
  • $wgObjectCaches – A globalKeyLB és localKeyLB jelek többé nem támogatottak.

Eltávolított konfiguráció

  • $wgMultiContentRevisionSchemaMigrationStage - This transition flag, deprecated since MediaWiki 1.35, has been removed; the data migration is over.
  • $wgActorTableSchemaMigrationStage - Ez az átmeneti jelző el lett távolítva; az átállás befejeződött.
  • $wgWikiFarmSiteDetector – Ez a kísérleti beállítás helyettesítés nélkül lett eltávolítva. Használja az MW_WIKI_NAME környezeti változót azon oldal nevének meghatározásához, amelynek a konfigurációját tölteni szeretné. A WIKI_NAME változó e célra való használata elavult.
  • $wgParserCacheUseJson - The ParserCache now always uses JSON serialization. Reading old non-JSON cache entries is still supported. The setting had been deprecated since 1.36.
  • $wgAllowJavaUploads - To allow uploads of JAR files, remove application/java from $wgMimeTypeExclusions .
  • $wgMaxRedirects – Ez a hibás funkció el lett távolítva, mert sose működött megfelelően (T296430).
  • $wgElementTiming – E kísérleti, alapértelmezés szerint letiltott funkció helyettesítés nélkül lett eltávolítva.
  • $wgPriorityHints and $wgPriorityHintsRatio – A kapcsolódó kísérleti funkció helyettesítés nélkül lett eltávolítva.
  • $wgIncludeLegacyJavaScript – Ez a jelölő el lett távolítva funkcióvesztés nélkül. A legtöbb korábbi „wikibits” funkció a korábbi kiadásokban való elavulás után el lett távolítva. A megmaradó funkciók, például az importScript feltétlenül használhatók.
  • $wgLegacySchemaConversion - Ez a használatlan beállítás el lett távolítva.
  • $wgInterwikiPrefixDisplayTypes - Ez a használatlan beállítás el lett távolítva.
  • $wgMangleFlashPolicy – Ez többé nem működik, és már elavult. Azon felhasználók, akik valahogy még mindig használják a Flasht böngészőkiterjesztésként, kitettek lettek a CSRF-sebezhetőségeknek.

Új felhasználói funkciók az 1.39-ben

  • Opcionális automatikus felhasználókészítés a lap mentésekor ($wgAutoCreateTempUser ).
  • Az adminisztrátorok törölhetik/helyreállíthatják a laphoz tartozó „Vita” lapot, amikor törölnek/helyreállítanak egy adott lapot. A deletetalk és undeletetalk opciók az MW 1.38-ban lettek a „delete” és „undelete” felületekhez.
  • A {{=}} immár wikiszövegbe épülő varázsszó, melynek eredménye =. Ezt gyakran használják mint kikerülő mechanizmust, hogy névtelen sablonargumentumokban használható legyen az = jel. A Template:= =-től eltérő tartalomként levő definiálása az 1.36 óta elavult, a megfelelő lapok különleges követő kategóriába kerültek az átálláshoz.
  • (T284020) A botjelszavak támogatottak lettek a REST-felületben.

Hibajavítások az 1.39-ben

  • (T314013) $wgExtraNamespaces no longer overrides canonical namespace names specified in extension.json files. While this setting can still be used to rename extension-defined namespaces, system administrators may need to run namespaceDupes.php after upgrading.

Felületváltozások az 1.39-ben

  • Új undeletetalk paraméter az action=undelete felületen, ami lehetővé teszi a kapcsolódó vitalap minden módosításának helyreállítását.

Az 1.39-ben frissített nyelvek

A MediaWiki több mint 350 nyelvet támogat. Számos fordítást gyakran frissítenek. Lejjebb csak az új és eltávolított nyelvek, valamint a Phabricator-jelentések miatti nyelvváltozások szerepelnek.

  • Tényleges fordítás lett hozzáadva néhány nyelv esetén, amelyek már szerepeltek a Names.php-ben, és akár használta is a Wikipédia:
    • (T313200) A rundi (kirundi, rn) nyelv támogatva lett.
    • (T310976) A tumbuka (chiTumbuka, tum) nyelv támogatva lett.
    • (T314270) A kanuri (kr) nyelv támogatva lett.
  • (T313199) A szilheti (syl) nyelv támogatva lett.
  • (T311975) A ghánai pidzsin (gpe) támogatva lett.
  • (T307080) Az okinavai (ryu) nyelv támogatva lett.
  • (T307887) A mooré (mos) nyelv támogatva lett.
  • (T308813) A nigériai pidzsin (pcm) támogatva lett.
  • (T309763) A tai nüa (tdd) nyelv támogatva lett.
  • (T310040) A fante (fat) nyelv támogatva lett.
  • (T311034) A campidanói szardíniai (sro) nyelv támogatva lett.
  • (T315406) Az iñupiaq nyelv autonimája „Iñupiatun”-ra lett javítva.
  • (T315677) A fula (ff) nyelvből el lett távolítva a francia tartalék.
  • (T304920) A szuahéli nyelvben a „Média” névtér immár „Media”, mint az angolban, és a „Fájl” névtér „Faili”. Korábban a „Fájl” névtér neve „Picha” volt, ez visszafelé kompatibilitás végett megmaradt. Ha szuahéli nyelvű wikid van, és „Faili:”-t használsz névtérként bárhol a wikiszövegben, de „Media:”-ként szeretnéd használni, ezeket le kell cserélni „Media:”-ra.
  • (T309866) Néhány névtérfordítás frissítve lett a kirgiz (ky) nyelvben. A régiek megmaradnak visszafelé kompatibilitás végett.
  • (T117845) A szerb nyelv kódjainak átnevezése sr-ec-ről és sr-el-ről sr-cyrl-re és sr-latn-ra elkezdődött.

Allapok