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
 * key
 * num
 * cite_reference_link_prefix
 * cite_reference_link_suffix
 * cite_references_link_prefix
 * cite_references_link_suffix
 * cite_reference_link
 * ref ID
 * backlink ID
 * count to display
 * cite_references_link_one
 * Used to format the source list that 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 são processados​​, 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)

Criticisms
The major criticism regarding Cite.php is that it renders the editing of references much more tedious. Moreover, because many casual Wikipedia users are not familar with the cryptic Wikitext tags that they find with the use of Cite.php, it is likely that the net effect of Cite.php is often to deter new users from making edits to reference sections. Although Wikipedia supposedly got its name from the Hawaiian word "wiki-wiki", meaning "quick-quick", Cite.php is arguably neither quick nor easy for the average Wikipedia user.


 * A possible solution would be to have the actual reference section contain all of the references with given names, then throughout the article, simply reference by name, instead of the full citation. This would also reduce confusion concerning multiple uses of a reference having different text, but only showing the first instance (causing confusion with sections are shifted around, the displayed reference might change, while the text hasn't). I.e.:

Some text that needs a ref. Another sentence that uses a ref, followed by another usage of the first ref.


 * Using cite.php makes citing page numbers harder. Each reference usually cites a different page of the book/journal/article, but there is no way to indicate a different page number when using a self-closing tag.  As such, all  simply refer to the work as a whole, rather than to a specific page number in the work.  Perhaps a future revision of cite.php could allow a page number argument to be passed to the reference like so .  This would dramatically increase the reputability of the citations, because they could then be checked/verified, and the citations would be a more useful resource.

Past problems

 * The extension didn't generate id attributes that could be uniformly styled with CSS2 attribute selectors: Issue in Cite.php, see bug 4579
 * Using multibyte characters, colons, spaces and other values that need to be encoded according to the HTML spec breaks internal links:Issue with MediaWiki, not this extension, see bug 4461.
 * Using  in image captions breaks the XHTML output:Issue with MediaWiki, not this extension, see bug 1887.

Comparing ref/note style and Cite.php style
They are actually very similar.


 * To make a single use footnote:
 * Ref/note
 *   at the in-text place.
 *  # text of note at the proper place in the Notes list.
 * Cite.php
 *   at the in-text place.
 * (Only needed once per article)  under the Notes heading.
 * To make a multiple use footnote:
 * Ref/note
 * With strict ref/note style this was impossible, but a number of alternative forms had been created, for the details of which, see the appropriate pages.
 * Cite.php
 *   at each in-text place.
 * Alternatively    A self-closing tag on every use after name=foo has been defined.
 * (Only needed once per article)  under the Notes heading; exactly the same as to make a single-use note.