“客家讲坛”成立“客家讲坛之书香女性课堂”分坛
As predefini??es s?o uma ferramenta muito poderosa do MediaWiki, mas é muito fácil cometer erros, mesmo sendo um usuário mais experiente. Por este motivo, as predefini??es mais complexas devem vir acompanhadas de uma página para testes e alguns exemplos para testes para prevenir bugs.
Em que tipo de predefini??es isto deve ser usado?
[editar código fonte]é recomendado usar o padr?o de exemplos para testes nas predefini??es que utilizam ParserFunctions e que geram resultados bastante diferentes dependendo dos parametros que s?o passados, ou que têm muitos casos em um operador #switch
.
Para as caixas de navega??o cujo resultado é quase sempre o mesmo em cada página que as utiliza, o benefício pode n?o valer o esfor?o e o tempo adicional de se criarem os exemplos para testes.
é claro que toda predefini??o que seja incluída em milhares de páginas deve ser testada antes de se fazer uma edi??o.
Como criar as subpáginas /Testes e /Exemplos para testes
[editar código fonte]- Suponha que a sua predefini??o se chama
Predefini??o:X
. Crie uma subpágina chamadaPredefini??o:X/Testes
. Se a predefini??o principal estiver utilizando a predefini??o {{Documenta??o}}, pode fazer isso a partir do link que aparece na parte inferior da caixa de documenta??o azul. Outra alternativa é digitar o nome no campo de pesquisa, ou diretamente na barra de URL do seu navegador. Note que apenas a primeira letra de "Testes" está em maiúscula. - Copie todo o conteúdo da predefini??o principal, incluindo os elementos
<noinclude>
e a predefini??o {{Documenta??o}}, se estiver presente, cole-o na janela de edi??o da subpágina de testes, e salve a página. Seu sumário de edi??o deverá ser algo como "cria??o da vers?o de testes da Predefini??o:X"- Nota: se você utilizar o link para "espelho" na parte inferior da baixa de documenta??o azul, elementos como
<noinclude>
, e o seu conteúdo, ficar?o faltando. é melhor simplesmente copiar e colar manualmente.
- Nota: se você utilizar o link para "espelho" na parte inferior da baixa de documenta??o azul, elementos como
- Crie outra subpágina com o nome
Predefini??o:X/Exemplos para testes
. - Coloque a predefini??o {{Aviso para a página de exemplos de uma predefini??o}} no topo da página, inclua alguns exemplos para testes (ver abaixo) e salve a página.
- Insira o seu código experimental na
Predefini??o:X/Testes
. Para testar o seu código, salve a página, e vá para a página de exemplos para testes. Frequentemente você precisará purgar a página /Exemplos para testes para ver resultados atualizados; há um link para isso na predefini??o {{Aviso para a página de exemplos de uma predefini??o}}. Depois de purgar a página, compare os resultados da predefini??o principal com os da vers?o de testes, e se tudo estiver correto, pode atualizar a predefini??o principal. No entanto, esteja ciente de que podem estar faltando alguns testes e de que alguns códigos só podem ser testados em certos domínios ou certas páginas.
Como usar as páginas posteriormente
[editar código fonte]- Sincronize a página de testes da predefini??o a partir do código original da predefini??o (ou seja, execute o passo 2 explicado anteriormente);
- Divirta-se editando a página de testes
- Verifique os exemplos para testes
- Se parecer que tudo está como deveria, copie o código da página de testes para a predefini??o verdadeira.
Se você prefere n?o comparar o resultado novo com o antigo como foi descrito anteriormente, é recomendado que você use um navegador que possua abas e abrir a subpágina com os exemplos antes de alterar a página de testes da predefini??o, e outra depois de alterar a página de testes. Isto o ajudará a se certificar de que as mudan?as est?o sendo comparadas adequadamente.
Exemplos
[editar código fonte]Teste com outros usuários - {{test-mode}}
[editar código fonte]Se você estiver satisfeito com as altera??es que fez na vers?o de testes, e com o que os exemplos para testes mostram, você pode considerar {{test-mode}}. Isso permitirá que vários usuários naveguem pelas páginas da Wikipédia com a vers?o de testes de sua predefini??o, e ainda assim n?o afetar ninguém mais que esteja exibindo tais páginas.
Ver também
[editar código fonte]- {{Aviso para a página de testes de uma predefini??o}} – Para inserir na parte inferior das páginas /Testes.
- {{Aviso para a página de exemplos de uma predefini??o}} – Para inserir no início das páginas /Exemplos para testes.
- {{template regression tests notice}} – Para inserir no topo das páginas de /Testes de regress?o.
{{test-mode}}
– permite que os editores com "test-mode" ativado vejam as páginas da Wikipédia com a predefini??o de testes em vez das vers?es públicas.- Predefini??o:Teste – página de testes para predefini??es
- Wikipédia:Predefini??es em alto risco