MediaWiki 1.39

From mediawiki.org
This page is a translated version of the page MediaWiki 1.39 and the translation is 69% complete.
Outdated translations are marked like this.

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.7.tar.gz fájlt vagy a Git REL1_39 ágát.

A MediaWiki 1.39 már nem támogatja a PHP 7.3-at, tehát legalább PHP 7.4.3 szükséges.

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 - Ez az átmeneti jelző, amely a MediaWiki 1.35 óta elavult, el lett távolítva; az átállás befejeződött.
  • $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. Use the MW_WIKI_NAME environment variable to specify the name of the site for which to load configuration. Using the WIKI_NAME environment variable for this purpose is deprecated.
  • $wgParserCacheUseJson - A ParserCache most mindig JSON-sorosítást használ. A régi, nem JSON-alapú gyorsítótár-bemenetek még támogatottak. Ez a beállítás az 1.36 óta elavult.
  • $wgAllowJavaUploads - A JAR fájlok feltöltésének engedélyezéséhez távolítsd el a application/java sort a $wgMimeTypeExclusions ből.
  • $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. Most former "wikibits" functions were removed after deprecation in previous releases. The remaining functions, such as importScript, are now available unconditionally.
  • $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. deletetalk and undeletetalk options were added to the 'delete' and 'undelete' action APIs in MW 1.38+.
  • 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. This is conventionally used as an escape mechanism to allow the use of = in unnamed template arguments. Defining Template:= to expand to something other than = has been deprecated since 1.36, with affected pages put into a special tracking category for migration.
  • (T284020) A botjelszavak mostantól támogatottak a REST API használatakor.

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.

A műveleti API változásai az 1.39-ben

  • Az action=undelete új undeletetalk paramétert kapott, 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.

Lásd még

Allapok