Extension:ParserMigration
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. |
Modifica o banco de dados |
Não |
Licença | Creative Commons 0 v1.0 Universal |
Download | |
|
|
Quarterly downloads | 12 (Ranked 122nd) |
Para traduzir a extensão ParserMigration, verifique sua disponibilidade no translatewiki.net | |
Problemas | Tarefas em aberto · Relatar um bug |
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 pastaextensions/
.
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' );
- Concluído – Navegue à página Special:Version em sua wiki para verificar se a instalação da extensão foi bem sucedida.
Configuration
This extension 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 Parsoid wikitext parser to render article pages.
If the user chooses to follow the wiki default, the use of Parsoid will be 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.
Ver também
For the 2018-era deployment of the ParserMigration tool, see:
Esta extensão está sendo usada(o) por um ou mais projetos da Wikimedia. Isto significa que, provavelmente, a extensão é estável e funciona bem o suficiente para ser utilizada(o) em sites da web de alto tráfego. Procure pelo nome dessa extensão nos arquivos de configuração CommonSettings.php e InitialiseSettings.php da Wikimedia para verificar onde ela foi instalada. Uma lista completa das extensões instaladas numa wiki em particular podem ser visualizadas na página Special:Version da wiki. |
Esta extensão está incluída nas seguintes fazendas/hospedagens (farms/hosts) e/ou pacotes wiki: Esta não é uma lista autoritativa (oficial). Algumas fazendas/hospedagens (farms/hosts) e/ou pacotes wiki podem conter esta extensão mesmo que não estejam listados aqui. Sempre verifique com suas fazendas/hospedagens (farms/hosts) ou pacotes wiki para confirmar. |