Extension: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 |
Lançamentos de snapshot junto com o MediaWiki. A master não é retrocompatível. |
| MediaWiki | >= 1.46 |
| Modifica o banco de dados |
Não |
|
|
| Licença | Creative Commons 0 v1.0 Universal |
| Download | |
| Para traduzir a extensão ParserMigration, verifique sua disponibilidade no translatewiki.net | |
| Problemas | Tarefas em aberto · Relatar um bug |
A extensão ParserMigration 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 mova a pasta extraída
ParserMigrationao seu diretórioextensions/.
Desenvolvedores e colaboradores de código, por outro lado, deverão instalar a extensão a partir do Git, usando: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:
$wgParserMigrationEnableParsoidDiscussionToolsif set to true, will use Parsoid for all pages in the talk namespace. This is intended for use with the DiscussionTools extension, which is already powered by Parsoid and enabled by default on some wikis.$wgParserMigrationEnableParsoidArticlePagesif set to true, will use Parsoid for all pages in the main article namespace.
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: |
- Stable extensions/pt-br
- User interface extensions/pt-br
- ArticleParserOptions extensions/pt-br
- ChangeTagsAllowedAdd extensions/pt-br
- ChangeTagsListActive extensions/pt-br
- ConfirmEditTriggersCaptcha extensions/pt-br
- GetPreferences extensions/pt-br
- ListDefinedTags extensions/pt-br
- ParserOutputPostCacheTransform extensions/pt-br
- QuickSurveysEnabled extensions/pt-br
- ResourceLoaderGetConfigVars extensions/pt-br
- SidebarBeforeOutput extensions/pt-br
- Public domain licensed extensions/pt-br
- Extensions in Wikimedia version control/pt-br
- All extensions/pt-br
- Extensions used on Wikimedia/pt-br
- Extensions included in Miraheze/pt-br
