MediaWiki 1.36

From mediawiki.org
This page is a translated version of the page MediaWiki 1.36 and the translation is 100% complete.
Bij gebruik van PHP8 bevelen we het gebruik van MediaWiki 1.38.4 of hoger aan. PHP8 wordt niet gebruikt op Wikimedia wiki's, het wordt dus minder getest, maar op andere groepen wordt MediaWiki met PHP8 zonder problemen gebruikt. Als u een fout ontdekt in MediaWiki met gebruik van PHP8, vragen wij u om dit te melden. Zie taak T248925 voor meer informatie.
Waarschuwing Waarschuwing: MediaWiki 1.36.0 - 1.36.2 hebben een ernstig veiligheidsprobleem. Upgrade a.u.b minstens naar 1.36.3. Zie 2021-12 veiligheid release/FAQ voor meer informatie.

MediaWiki 1.36 is een verouderde versie van MediaWiki. Lees het bestand RELEASE NOTES voor een volledige lijst van veranderingen. Het was uitgebracht op de wiki's van Wikimedia Foundation met "wmf"-branches tussen 21 juli 2020 en 15 april 2021. Versie 1.36.0 is uitgekomen op 27 mei 2021. Download 1.36.4 of checkout de REL1_36 branch in Git om deze release te volgen. De 1.36 branch heeft met versie 1.36.4 op 3 juni 2012 end-of-life status gekregen.

Nieuwe functies

Nieuw logo MediaWiki
Nieuw logo MediaWiki
  • Het logo van MediaWiki is gewijzigd. Dit betekent dat de knop "Powered By MediaWiki" in de voettekst van de skin anders zal zijn.
  • Alle HTML5 genaamde entiteiten worden nu in de wikitext geaccepteerd.
  • (T106263) De mogelijke grootte van een bestandsbeschrijvingspagina kan nu ook 2048px zijn.

API-veranderingen

  • `Access-Control-Max-Age` is toegevoegd aan de standaardlijst met headers die zijn toegestaan voor cross-origin API verzoeken ($wgAllowedCorsHeaders ).
  • Bij accounts met het 'bot-recht' worden niet langer automatisch pagina's toegevoegd aan de volglijst bij het maken van API-bewerkingen, ongeacht hun voorkeuren. Dit is om de grootte van de volglijst in de database te verkleinen. Om API-botbewerkingen aan de volglijst toe te voegen, stelt u expliciet de optie 'volgen' in.

Upgrade notities

  • MediaWiki 1.36 vereist nu de PHP-extensie voor internationalisatie (gewoonlijk aangeduid als Intl, ext-intl of php-intl).
  • De MediaWiki:Autoblock whitelist groepsvrijstellingscontrole is verplaatst naar MediaWiki:Block-autoblock-exemptionlist. Als u deze functie gebruikt, verplaats dan de pagina MediaWiki:Autoblock_whitelist.
  • (T275334) $wgExtensionFunctions wordt soms gebruikt op de configuratie-instellingen te wijzigen. Dit is niet veilig; extensie-functies worden relatief laat uitgevoerd, sommige services zijn op dat moment al geïnitialiseerd en gebruiken dus de oude configuratie. Veranderingen in 1.36 maken dit soort storingen vaker kunnen voorkomen. U kunt ook daarvoor de hook ̯MediaWikiServices gebruiken. (In de toekomst is er mogelijk een hook voor configuratiewijzigingen.)
  • Het updatescript maintenance/update.php , wordt gebruikt om '--nopurge' te accepteren als een optie om te voorkomen dat caches worden gewist die tijdens de upgrade in de database zijn opgeslagen. Dit wordt niet langer aangeraden en de optie is verwijderd.

Configuratie

Nieuwe configuratie opties

  • (T256001) $wgManualRevertSearchRadius – Deze instelling is van een nieuwe functie die bewerkingen markeert als teruggedraaid als ze de pagina terugzetten naar een exact gelijke voorgaande staat. Met deze configuratievariabele stelt u het maximale aantal revisies van een pagina in dat bij elke nieuwe bewerking wordt gecontroleerd. Zet dit op 0 om de functie volledig uit te schakelen.
  • (T244058) $wgOldRevisionParserCacheExpireTime — Deze instelling is toegevoegd om caching van ParserOutput te beheren voor oude (niet-huidige) revisies.
  • (T265263) $wgRememberMe - Deze instelling configureert het selectievakje "aangemeld blijven" bij het aanmelden via RememberMeAuthenticationRequest.
  • (T157145) $wgSkinMetaTags – Met deze instelling kunnen de systeembeheerders skins instellen die meta tags ondersteunen. Deze tags maken het delen van MediaWiki pagina's op meerdere sociale platformen meer inhoudsrijk en dus meer bruikbaar.
  • (T280944) $wgIncludejQueryMigrate – Met deze instelling kan een systeembeheerder de plugin jQuery Migrate uitschakelen. Het is standaard ingeschakeld sinds MediaWiki 1.27 . In toekomstige releases wordt het standaard uitgeschakeld.

Gewijzigde configuratie opties

  • $wgLogos – Met deze instelling wordt het op de website getroonde logo bepaald. De standaardwaarde van het website logo, dat bij een installatie wordt getoond als u er geen heeft gezet, zal nu het nieuwe logo worden van MediaWiki.
  • (T274695) $wgAjaxEditStash — Deze instelling is voor het uitschakelen van de functie 'edit stashing' als een gebruiker begint met het schrijven van een samenvatting. De instelling wordt ontraden. In toekomstige releases zal de functie altijd ingeschakeld zijn.
  • $wgUploadStashScalerBaseUrl – Deze instelling, om externe on-demand mediaschaling mogelijk te maken, is afgeschaft. Use the `thumbProxyUrl` setting in $wgLocalFileRepo instead.
  • $wgSlaveLagWarning , $wgSlaveLagCritical – Deze instellingen zijn hernoemd, naar respectievelijk $wgDatabaseReplicaLagWarning en $wgDatabaseReplicaLagCritical . De vorige configuratie variabele-namen worden ontraden, maar ze blijven als terugval-optie bestaan als ze gezet zijn. Ze blijven tijdelijk beschikbaar voor extensies die ze proberen te lezen.
  • $wgWANObjectCaches - De optie "coalesceKeys" is verwijderd zonder ontraden en vervangen door een nieuwe optie "coalesceScheme", standaard ingesteld op "hash_stop". Als u Dynomite gebruikt, stelt u de nieuwe optie "coalesceKeys" in op "hash_tag". De "cluster" en "mcrouterAware" opties zijn ook verwijderd. Gebruik daarvoor nu "broadcastRoutingPrefix".

Verwijderde configuratie opties

  • $wgUseTwoButtonsSearchForm , deze instelling, ontraden in 1.35 , is verwijderd.
  • $wgAllowImageMoving — Deze instelling, die in 1.35 ontraden is, is verwijderd. Gebruik nu de instellingen voor de groepsrechten. Als u bijvoorbeeld wilt voorkomen dat beheerders bestanden verplaatsen, stelt u inː $wgGroupPermissions ['sysop']['movefile'] = false;
  • $wgExtNewTables , $wgExtNewFields , $wgExtNewIndexes , $wgExtPGNewFields , $wgExtPGAlteredFields , $wgExtModifiedFields — Deze instellingen zijn verwijderd. Ze raakten verouderd nadat 1.17 de database-updater had gereviseerd, maar werden bewaard voor achterwaartse compatibiliteit. In plaats daarvan moet de hook LoadExtensionSchemaUpdates worden gebruikt.
  • $wgParserConf , deze instelling, ontraden in 1.35, is verwijderd. Het laatste gebruik van deze instelling was voor pre-processorconfiguratie, die werd ontraden in 1.34 en verwijderd in 1.35.
  • $wgEnableRestAPI — Deze instelling is verwijderd, het werd al sinds 1.35 genegeerd.
  • $wgPagePropsHaveSortkey – Deze tijdelijk instelling is verwijderd, net als het schema (wijzigen upgrade pad) dat er door werd beheerd. Als uw site het nog steeds gebruikt, wat betekent dat u de schemawijziging 'pp_sortkey' van 1.24 nog niet hebt toegepast, moet u deze nu toepassen voordat u een upgrade uitvoert.
  • Het ontraden wachtwoordbeleid PasswordCannotMatchBlacklist en PasswordNotInLargeBlacklist is verwijderd. Gebruik nu PasswordCannotMatchDefaults en PasswordNotInCommonList.

Subpagina's