Citoid/Enabling Citoid on your wiki/pt-br

Citoid é um gerador de citações que cria automaticamente uma predefinição de citação a partir de fontes online baseadas em um URL ou em alguns identificadores de referência acadêmica, como  DOIs, PMIDs ou PMCIDs. Planeja-se, ainda, suporte a ISBNs. Atualmente, está disponível como uma funcionalidade do Editor Visual, mas estará disponível no editor de código-fonte no futuro. Citoid usa tradutores Zotero para converter um link de página em informações detalhadas.

Passo 1: Ativar a ferramenta de predefinição de citações
O serviço Citoid utiliza a Ferramenta de Citações do Editor Visual. Ele já se encontra ativo nas Wikipédias maiores e em outros projetos menores. Se a ferramenta de citações estiver ativa, o menu "" listará uma ou mais predefinições locais de citação, além das opções "" e "". Se ela não estiver ativa, você deverá habilitá-la antes de prosseguir. Cada predefinição de citação requer TemplateData normal para funcionar.

Passo 2: Configurar o Citoid
A extensão Citoid deve ser configurada usando mapas TemplateData especiais e uma mensagem especial específica ao Citoid. É importante que você siga estes dois passos na ordem!

Passo 2.a: Criar um mapa "Citoid" a cada predefinição Citar
Como Citoid tem seu próprio conjunto de campos para cada tipo de documento (por exemplo, o nome para jornais se chama "publicationTitle" no Citoid, mas "journal" em Template:Cite_journal), você precisa adicionar TemplateData especial para o Citoid, que cria um mapa entre os campos de Citoid e os da predefinição. Denominar o mapa como "Citoid" permite que a extensão Citoid saiba por qual mapa buscar. Um número ilimitado de mapas com chaves únicas é permitido no objeto de mapas. Note que você pode apenas ver mapas TemplateData durante o modo de edição; eles não são visíveis na tabela do TemplateData.

Os mais recentes objetos de mapas que são compatíveis com a extensão Citoid estão na fase experimental da Wikipédia:
 * http://en.wikipedia.beta.wmflabs.org/wiki/Template:Cite_news/doc
 * http://en.wikipedia.beta.wmflabs.org/wiki/Template:Cite_journal/doc
 * http://en.wikipedia.beta.wmflabs.org/wiki/Template:Cite_web/doc
 * http://en.wikipedia.beta.wmflabs.org/wiki/Template:Cite_book/doc
 * http://en.wikipedia.beta.wmflabs.org/wiki/Template:Citation/doc

Passo 2.b: Configurar uma mensagem MediaWiki especial
Você deverá configurar uma mensagem especial no espaço nominal MediaWiki:, MediaWiki:Citoid-template-type-map.json. Esta mensagem mapeia os tipos nativos de Citoid (website, book, journalArticle) para direcioná-los às predefinições apropriadas (Cite web, Cite book, Cite journal).

Você deve combinar uma predefinição local de citação com cada tipo de Citoid. Se nenhuma predefinição for combinada com seu par, Citoid não funcionará. É melhor ter uma combinação errada do que ter nenhuma combinação. Por exemplo, sua wiki pode não ter uma predefinição específica para citar o encarte na embalagem de um DVD, logo considere usar uma predefinição destinada a um livro ou a um vídeo nesse caso. Você pode considerar o uso de uma predefinição genérica, como o Template:Citation da en.wiki, para todos os tipos caso não haja uma boa combinação com o tipo de fonte que você está mapeando.

Uma mensagem de exemplo pode ser encontrada aqui: Citoid/MediaWiki:Citoid-template-type-map.json.

Troubleshooting

 * Main: Citoid

The new cite button does not appear in the toolbar
When you create the MediaWiki message in step 2.b, the previous cite drop-down menu (File:VisualEditor_-_Cite_Pulldown.png) should be replaced by a new button for the citoid service in the toolbar menu. If the new button does not appear in the toolbar, then there may be a problem with MediaWiki:Citoid-template-type-map.json. If this page does not exist locally, or if the JSON on that page is invalid, then citoid will not work. Alternatively, you may need to refresh your JavaScript cache.

Empty references appear
Empty references most commonly appear when you are trying to insert a citation template that has no maps data. This problem also appears if the template has maps data, but that data is not reaching the MediaWiki API. If the maps object is present in TemplateData block in the template's documentation, then try making a "null edit" on the template. If that doesn't work, then there may be an issue with the map itself.

My favourite site isn't recognised by Citoid and only gets basic information

 * Main: Citoid/Determining if a URL has a translator in Zotero

The Citoid service relies on the brilliant Zotero community for much of the "magic", as Zotero translators need to be written for each site. You can see a list of all Zotero translators at https://github.com/zotero/translators. Right now, Zotero best supports English-language sources. We need your help to improve coverage of other sites. You can write your own Zotero translator. Start by looking at an existing translator of a similar website, and by reading the general development framework instructions at https://www.zotero.org/support/dev/translators/framework.