Extension:Cite/Cite.php/pt-br

Esta página precisa ser traduzida para português integralmente.


 * ''Esta página fornece uma documentação geral válida para todas as instalações MediaWiki que usam a extensão. Para usar este recurso veja na Wikipédia Notas de rodapé. Esta página também inclui muitos exemplos.

Cite.php é uma extensão cite que adiciona dois "parser hooks" ao MediaWiki,  e  ; que funcionarão juntos adicionando citações às páginas.

Onde fazer o download

 * Cite.php
 * Cite.i18n.php
 * Necessário para uso do Cite.php, caso contrário, aparecerá uma página em branco!

Requisitos
Esta versão requer pelo menos a versão 1.6 do Mediawiki.

Como instalar

 * 1) Localize os arquivos de extensão Cite.php e Cite.i18n.php em um subdiretório Cite dentro de seu diretório de extensões/


 * 1) Adicione a seguinte linha no arquivo LocalSettings.php:

Como usar
O conceito básico da tag é que ela insere o texto delimitado pelas tags ref como um nota de rodapé numa determinada seção, o que você indica com a placeholder tag insere o texto completo de todas as citações pendentes na seqüência definida por , em qualquer lugar da página. Por exemplo, baseado nas citações acima, o código:



produzirá o seguinte resultado:



Personalização
O formato da saída de  e   é quase completamente personalizável através de mensagens do MediaWiki, que podem ser modificadas, por exemplo, através do namespace MediaWiki, dependendo da configuração do wiki.

Para obter uma lista das mensagens que controlam a saída de  e   e os valores, se for o caso, que são passados ​​a eles ($1, $2, $3 ...), veja o código no CVS para obter uma lista atualizada de seu conteúdo padrão.


 * cite_reference_link_key_with_num
 * chave
 * número
 * cite_reference_link_prefix
 * cite_reference_link_suffix
 * cite_references_link_prefix
 * cite_references_link_suffix
 * cite_reference_link
 * ID da ref
 * ID do backlink
 * contagem para visualizar
 * cite_references_link_one
 * Usado para formatar a lista de fontes que a marcação em predefinições quebra a numeração:Problema com o MediaWiki no que diz respeito a que ordem as coisas são analisadas
 * Usar  dentro de uma predefinição criará corretamente marca de referência numerada, mas ficará faltando a saída de um   na página que fez a chamada.  (exemplo)
 * É impossível passar argumentos de predefinição para, e.g.  :Problema com o MediaWiki, veja bug 4529
 * Os links de citação gerados por &lt;ref&gt; e os backlinks gerados por &lt;references&gt; possuem um atributo  vazio :Problema com o MediaWiki, não com esta extensão. O MediaWiki gerará uma saída como   quando dada uma entrada como
 * Falta âncoras name= para compatibilidade com versões anteriores ( 5567 )
 * Os links &lt;a href="#_note-n"&gt; gerados devem ter uma tag name="_ref-n".
 * Os links &lt;a href="#_ref-n"&gt; gerados devem ter uma tag name="_note-n".
 * Isto atualmente parece estar funcionando. &mdash;72.255.34.142 17:02, 22 de Julho de 2006 (UTC)


 * Comentar  com marcações HTML   esconde a citação, mas a referência ainda aparece na lista
 * Isto parece ser um erro de interpretação...


 * O arquivo cite.php não é compatível com ParserFunctions
 * Enquanto a ligação gerada pode ser excluída com «#ifexist:», a referência ainda aparece na saída de uma tag.


 * A substituição da predefinição desrenderiza dentro da tag.
 * Conteúdo de tags  não nomeadas primeiramente não é processado​​, mesmo se todas as marcas anteriores com o mesmo nome estejam vazias.

'author' => 'Ævar Arnfjörð Bjarmason',
 * O que causa a página Specialːversion v1.9.2 ficar em branco. Parece que isso causa o problema:
 * Alterar desta maneira resolve o problema (Desculpem se traduzi errado...)

'author' => 'Evar Arnfjoro Bjarmason',
 * --ChuckMcB 21:23, 12 March 2007 (UTC)

Críticas
A principal crítica a respeito do Cite.php é que ele torna a edição de referências muito mais tediosa. Além disso, devido muitos usuários da Wikipedia casuais não estarem familiarizados com as enigmáticas tags Wikitext que eles encontram com o uso de Cite.php, é provável que o efeito líquido do Cite.php é muitas vezes dissuadir novos usuários de fazer edições para referenciar seções. Embora a Wikipédia supostamente tenha seu nome ligado à palavra havaiana "wiki-wiki", que significa "rápido, rápido", o Cite.php não é, indiscutivelmente, nem fácil nem rápido para o usuário médio da Wikipédia.


 * Uma possível solução seria a seção de referência real conter todas as referências com nomes próprios, em seguida, ao longo do artigo, simplesmente fazer referência pelo nome, em vez da citação integral. Isto também reduziria a confusão sobre vários usos de uma referência com texto diferente, mas apenas mostrando a primeira instância (causando confusão com seções que são deslocadas ao redor, a referência apresentada pode mudar, enquanto o texto, não), ou seja:

Algum texto que necessita de uma ref. Outra frase que utiliza uma ref, seguido por uma outra utilização da primeira ref.


 * Usar o arquivo cite.php torna a citação de números das páginas mais difícil. Cada referência geralmente cita uma página diferente do livro/jornal/artigo, mas não há nenhuma maneira de indicar um número de página diferente quando se usa uma tag de auto-fechamento. Como tal, todas as tags simplesmente se referem à obra como um todo, ao invés de um número de página específica no trabalho. Talvez uma futura revisão do arquivo cite.php poderia permitir que um argumento de número da página a ser passado para a referência assim como .  Isso aumentaria drasticamente a idoneidade das citações, pois elas poderiam então ser verificadas/checadas, e as citações seriam um recurso mais útil.

Referências

 * Embora, isso exigiria duas passagens pelo analisador, simplificaria muito o processo de colocar fontes. Ou seja, se eu estou acrescentando algo a um artigo e quero usar uma fonte que eu sei que já é citada, eu tenho que vasculhar o texto do artigo para saber onde é usado, (que pode ser uma grande dor de cabeça em grandes artigos, especialmente aqueles que têm um monte de referências) em vez de apenas olhar de relance o código para a seção de referências e encontrar o nome.

Outra crítica é que, ao contrário do Footnotes3, atualmente é impossível separar a informação bibliográfica da cópia do artigo.

No entanto, pelo menos, um editor, Ta bu shi da yu, considerou extremamente útil para dividir artigos e mudar o texto com notas de rodapé em todo o artigo. Antes, um parágrafo com uma nota de rodapé precisava ser movido, e várias notas de rodapé na seção Notas mudavam. Isso foi muito difícil de fazer. Com o Cite.php, reorganizar texto e dividir artigos é consideravelmente mais fácil

Problemas anteriores

 * A extensão não gerou atributos de ID que poderiam ser uniformemente estilizados com seletores de atributo CSS2: Problema no Cite.php, consulte bug 4579
 * A utilização de caracteres de vários bytes, dois pontos, espaços e outros valores que precisam ser codificados de acordo com a especificação HTML rompe as ligações internas: problema com o MediaWiki, não esta extensão, consulte bug 4461.
 * A utilização de  em legendas de imagem quebra a saída XHTML: Problema com o MediaWiki, não esta extensão, consulte bug 1887.

Comparando o estilo ref/nota e o estilo Cite.php
Eles são realmente muito semelhantes.


 * Para fazer uma nota de rodapé de uso único:
 * Ref/note
 *   no corpo do texto.
 *  # texto da nota no lugar apropriado na lista Notas.
 * Cite.php
 *   no corpo do texto.
 * (Somente necessário uma vez por artigo)  sob o título das Notas.
 * Para fazer uma nota de rodapé de uso multiplo:
 * Ref/note
 * Com o rigoroso estilo ref/note, isso era impossível, mas uma série de formas alternativas tinham sido criadas, para cujos detalhes, consulte as páginas apropriadas.
 * Cite.php
 *   em cada lugar no corpo do texto.
 * Alternativamente    Uma tag de fechamento automático em cada uso após name=foo foi definida.
 * (Somente necessário uma vez por artigo)  sob o título das Notas; exatamente o mesmo como ao fazer uma nota de uso único.