Adding Citation Styles to Islandora Scholar
Islandora Scholar allows users to display and download an item’s metadata in many different citation formats, which are controlled by the site administrator. In order to do this, it utilizes the open Citation Style Language standard http://citationstyles.org/. While you can develop your own customized styles, there are community-maintained ones for all the major styles (e.g. Chicago, MLA, APA) as well as thousands of journal-specific styles.
CSL community styles
The CSL community styles are maintained in a GitHub repository, at https://github.com/citation-style-language/styles. Because there are so many styles, it is usually easiest to search the directory. To do this, hit the “t” key to bring up GitHub’s search mode, and then type some characters from the style name, like “Chicago” or “mla”. Once you find the style you want, you can download the CSL file by right clicking (or ctrl-clicking on a Mac) on the file name.
Zotero Style Repository
Alternatively, you can use the Zotero Style Repository at https://www.zotero.org/styles. This site has a searchable interface, as well clickable buttons to help you narrow your search by discipline or by format. Most usefully, it has a mouse-over preview, so that when you move your mouse over a style name, you can see sample citations formatted in that style. Once you find a style you are interested in, you can download the CSL file by simply clicking on the style name.
Uploading CSL Files to Islandora
Once you have downloaded your CSL files from GitHub or Zotero, you are ready to add them to Islandora Scholar and make them available to your users. To do this, click on the Manage CSL link in the left-hand navigation menu of your repository.
In the Name box, enter the name of the style as you wish it to appear in the user interface. Then use the Upload A CSL Style dialog to select the CSL file you previously downloaded. Finally, hit Add and your new style will be available.