Extension:ParserMigration

From mediawiki.org
This page is a translated version of the page Extension:ParserMigration and the translation is 100% complete.
Manual de extensões do MediaWiki
ParserMigration
Estado da versão: estável
Implementação Interface de usuário
Descrição Fornece uma interface para migrar o texto do artigo para novas versões do analisador MediaWiki
Autor(es)
Última versão Continuous updates
Política de
compatibilidade
Snapshots releases along with MediaWiki. Master is not backward compatible.
MediaWiki >= 1.42
Modifica o banco
de dados
Não
Licença Creative Commons 0 v1.0 Universal
Download
  • $wgParserMigrationEnableParsoidArticlePages
  • $wgParserMigrationEnableQueryString
  • $wgParserMigrationUserNoticeVersion
  • $wgParserMigrationEnableParsoidDiscussionTools
  • $wgParserMigrationUserNoticeDays
Quarterly downloads 9 (Ranked 135th)
Para traduzir a extensão ParserMigration, verifique sua disponibilidade no translatewiki.net
Problemas Tarefas em aberto · Relatar um bug

A extensão ParserMigration foi introduzida em gerrit:296182. Ele fornece uma interface para comparar a renderização do artigo com uma nova versão não padrão do MediaWiki parser , servindo assim como uma ferramenta de migração do analisador.

Foi implantado no grupo de produção da Wikimedia até 2018 para comparar a saída baseada em Tidy com uma saída baseada em RemexHTML. RemexHTML é o substituto do Tidy. Em 2023, ele foi reimplantado para comparar a saída do analisador de wikitexto legado com a saída gerada pelo analisador de wikitexto Parsoid .

A disponibilidade da ferramenta pode ser controlada por um usuário através da opção de preferência parsermigration.

Usando a extensão

See Help:Extension:ParserMigration and the extension's README file.


Instalação

  • Baixe e coloque o(s) arquivo(s) num diretório chamado ParserMigration na sua pasta extensions/.
    Developers and code contributors should install the extension from Git instead, using:cd extensions/
    git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/ParserMigration
  • Adicione o seguinte código ao final do seu arquivo LocalSettings.php :
    wfLoadExtension( 'ParserMigration' );
    
  • This extension also adds a dropdown under 'Developer tools' at the bottom of the 'Editing' options for a user, which allows the user to opt-in, opt-out, or follow the wiki defaults for the use of the new Parsoid wikitext parser to render article pages.
    "Follow the wiki default" uses Parsoid based on two configuration options:
    • $wgParserMigrationEnableParsoidDiscussionTools if set to true will use Parsoid for all pages in the talk namespace, but not for other pages. This is intended for use with the DiscussionTools extension, which is already powered by Parsoid and enabled by default on some wikis.
    • $wgParserMigrationEnableParsoidArticlePages if set to true will use Parsoid for all pages in the main article namespace, but not for other pages.
  • Yes Concluído – Navegue à página Special:Version em sua wiki para verificar se a instalação da extensão foi bem sucedida.

Ver também

For the 2018-era deployment of the ParserMigration tool, see: