This in-depth tutorial is for those looking to create their own Zotero translator. Everything will be explained with a new user in mind. When you are finished with this guide, you should not only know enough to create your own working Zotero translator, but you should understand the following concepts and computer languages:
1) Basic HTML 2) the Document Object Model (DOM) 3) XPaths 4) JavaScript Regular Expressions (RegExp) 5) Basic JavaScript.
An open-access version of this guide is available online at http://niche-canada.org/zotero-guide .
This print-on-demand version has been provided for those who prefer a hard copy.