Jump to content

Texto Wiki (Wikitext)

From mediawiki.org
This page is a translated version of the page Wikitext and the translation is 100% complete.

Texto Wiki, também conhecido como marcação wiki ou código wiki, é a linguagem de marcação que consiste na sintaxe e palavras-chave utilizadas pelo programa MediaWiki para formatar uma página. É explicado em mais detalhe em Ajuda: Edição e Ajuda: Formatação Texto Wiki apresenta uma mistura de conteúdo, marcação, e metadados. As revisões atuais e antigas de todas as páginas wiki estão numa base de dados na tabela text , geralmente na forma de texto wiki, embora, alguns tipos de página, tal como objetos Wikidata , são guardados noutros formatos de conteúdo.

Documentação do utilizador

Documentação do programador

  • Specs/wikitext/1.0.0 – a partir de agosto de 2016, o URI utilizado por Parsoid para identificar a versão do Texto Wiki que está assumindo

Implementação

  • Analisador de PHP – Documentação gerada dos comentários incorporados no código fonte. Um resumo do que é o analisador de PHP é descrito nessa página: "Processa a marcação wiki (que utiliza uma sintaxe mais amigável, como "[[Hiperligação]]" para criar hiperligações) e fornece uma transformação unidirecional dessa marcação wiki na saída/marcação (X)HTML (que, por sua vez, o navegador entende e pode exibir)."
  • Parsoid – ferramenta de tradução para o MediaWiki que traduz entre o DOM de HTML5 com RDFa e o texto wiki do MediaWiki.

Testes

Nós fornecemos informação importante sobre a compatibilidade, que ajuda a descrever o comportamento esperado para converter o texto wiki em HTML.

  • Parser tests - Os nossos testes no núcleo do MediaWiki contêm a fonte autorizada para testar a compatibilidade de marcação do Texto Wiki.
  • Casos de teste de Parsoid (parserTests.txt na Diffusion) – uma versão bifurcada dos testes do núcleo do MediaWiki, utilizado por Parsoid. Além do modo wt2html que o analisador de PHP suporta, o executor do analisador de testes do Parsoid também permite vários outros modos de testes não suportados pelo analisador de PHP (wt2wt, html2wt, html2html, edições aleatórias para testar a serialização seletiva, edições manuais para testes controlados de serialização). Estes testes são sincronizados manualmente utilizando scripts na base do código de Parsoid.

Discussões de 2015 e mais tarde

Discussões antes de 2015

Consultar também