Citoid/Enabling Citoid on your wiki/nl

Citoid is een automatisch gevulde generator voor het citeren die automatisch een sjabloon daarvoor aanmaakt van online bronnen gebaseerd op een URL en enkele academische referentie identifiers zoals DOIs, PMIDs, PMCIDs en ISBNs. Het is nu beschikbaar als een VisualEditor functie, en in de. Citoid gebruikt vertalingen door Zotero om een pagina link om te zetten in gedetailleerde informatie.







Stap 1: Het hulpmiddel citation inschakelen
De service Citoid gebruikt het hulpmiddel VisualEditor's Citation. Dit is al ingeschakeld op de meeste grote Wikipedia's en veel kleinere projecten. Als het is ingeschakeld dan zal het menu "" een of meer lokale sjablonen voor het citeren tonen als aanvulling op de "" en "". Als het niet is ingeschakeld dan moet u het eerst inschakelen, door de stappen in Citation hulpmiddel definitie te doorlopen. Een dergelijk sjabloon heeft de normale TemplateData nodig om te kunnen werken.



Stap 2: Citoid configureren
De extensie Citoid moet zijn geconfigureerd met gebruik van speciale TemplateData kaarten en een speciaal Citoid-specifiek bericht. Doe deze twee stappen in deze volgorde!



Stap 2.a: Maak een 'citoid' kaartwaarde aan voor elk 'citation' sjabloon
Omdat Citoid een eigen set velden heeft per documenttype (bijvoorbeeld 'journal' is 'publicationTitle' in Citoid, maar 'journal' in Template:Cite_journal), is er een koppeling nodig, genaamd 'citoid' in het  object van de TemplateData per citeer sjabloon. Deze koppeling is een verbinding tussen de velden in Citoid en de velden in het sjabloon. Deze 'map' moet de naam 'citoid' hebben, zodat de extensie Citoid ze kan vinden. Er is geen beperking van het aantal maps met unieke keys in het maps object. U kunt TemplateData maps alleen in de bewerkmode zien; ze staan niet zichtbaar in de tabel TemplateData. Als u recent TemplateData voor uw wiki heeft aangemaakt door het van een andere wiki te kopiëren dan bevat het waarschijnlijk Citoid maps, u kunt dan deze stap na het controleren overslaan.

De meeste actuele map objecten die compatibel zijn met de Citoid extensie zijn op de Engelse Wikipedia:
 * w:Template:Cite news/doc
 * w:Template:Cite journal/doc
 * w:Template:Cite web/doc
 * w:Template:Cite book/TemplateData
 * w:Template:Citation/doc



Stap 2.b: Speciaal MediaWiki bericht configureren
U dient een speciaal MediaWiki: namespace bericht te configureren,. Dit bericht koppelt de 34 interne Citoid types (, ,  ,  ,  , ...) aan de goede sjablonen (Cite web, Cite book, Cite journal, ...).

Er dient een lokaal sjabloon aan elk Citoid-type te worden gekoppeld, anders werkt Citoid niet. Een slechte match is beter dan geen match. Uw wiki kan bijvoorbeeld geen speciaal sjabloon hebben voor regelnotities op het hoesje van een DVD, gebruik daar dan maar een sjabloon voor een boek of een video voor. U kunt ook een algemeen sjabloon overwegen zoals en.wiki's Template:Citation, iets dan voor alle types dient waar geen maatwerk sjabloon voor is.

Een voorbeeld staat op de Engelse Wikipedia: https://en.wikipedia.org/wiki/MediaWiki:Citoid-template-type-map.json.

Probleemoplossing


Citoid is van mijn wiki verdwenen
U kunt een storing melden op Phabricator, daar ziet u ook een tijdelijke oplossing.



De nieuwe knop cite wordt niet in de werkbalk getoond


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.



Er worden lege referenties getoond
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.



Mijn favoriete site wordt niet door Citoid herkend en bevat alleen basisinformatie
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 tutorial at Citoid/Creating Zotero translators.



Het formaat van de datums wijkt af van dat op mijn wiki
Dates with full information (month, year, and day) are in ISO format, which is an international standard. If the community doesn't like the way this looks to the user, it is possible to edit the citation template to format the ISO dates to something that is standard in your language. For instance, you can add logic to the template such that if the date is detected to be in ISO yyyy-mm-dd format, the date is reformatted *to appear* to be dd/mm/yyyy on the page. However, if you do this, the underlying data (i.e. when you edit the wikitext, or the form in VisualEditor) will still remain the same.

Dates with only month and year are in also in ISO (YYYY-MM) but these are not accepted by some citation templates. See.



Veel taal sjablonen (pl, it, en) accepteren geen xx-XX stijl taalcodes
See for the related task. See the thread at to learn how different wikis decided to workaround this limitation.



Zie ook

 * Zotero tutorial
 * Zotero translation server -- xpcshell-based Zotero translation server, and zotero-node, an abandoned nodejs equivalent
 * Valid field names for each item type
 * Zotero field mappings
 * Research:Citoid support for Wikimedia references
 * https://www.zotero.org/support/dev/translators/testing
 * Learn how to write a translator with Sebastian Karcher, Zotero (video, slides, links)
 * List of websites with Zotero translators
 * Examples of different itemType URLs
 * James Forrester talks Citoid and Zotero at m:WikiCite 2017