Manual:convertExtensionToRegistration.php

From Linux Web Expert

<td class="mw-version-versionbox" title="<translate nowrap> The latest stable version is <tvar name=1>1.41</tvar></translate>">
<translate> ≥</translate> 1.25
Gerrit change 166705
<translate> MediaWiki version:</translate>

Podrobnosti

convertExtensionToRegistration.php je údržbový skript, který vám pomáhá migrovat rozšíření a vzhledy ze vstupních bodů PHP do souboru metadat JSON s názvem extension.json nebo skin.json. Pokud vaše rozšíření podporuje starší verze MediaWiki, měli byste si ponechat vstupní bod PHP DirName/FileName.php, dokud neukončíte podporu pro tyto starší verze.

Volby/Parametry

Volby/Parametry Popis Povinný?
<path> Umístění vstupního bodu PHP, který chcete převést <translate> Required</translate>
--skin Zda psát na skin.json. Použijte tuto možnost pro převod vzhledu! <translate> Optional</translate>
--config-prefix Vlastní předpona pro nastavení konfigurace <translate> Optional</translate>

Použití

php maintenance/convertExtensionToRegistration.php <path> [ --skin| --config-prefix ]
Terminal

Detekuje mnoho deklarací proměnných ve vstupním bodě FooBar.php a převede je na nastavení v souboru extension.json. Poté můžete stále chtít ručně vyčistit tato deklarace v souboru FooBar.php a přidat volání do wfLoadExtension(), jak je podrobně popsáno v Příručce:Registrace rozšíření#Migrace pro vývojáře rozšíření.

Související stránky