User Tools

Site Tools


Citation Generation

Possible approaches


CiteProc is a common approach. A beneficial aspect of using CiteProc is that you can use any of thousands of citation styles:

A bunch of open source projects already use CSL/CiteProc:

There is a JS library, but no Perl library (yet):

Here is some information about how LBCC uses CiteProc in its discovery layer:


Eprints displays citations prominently, and is also written in Perl. It might be worthwhile to learn more about Eprints does citations.

Here's an example of the Eprints interface including citations:

In fact, the browse and search interfaces use citations as the search result display:

Nice examples

student_success_working_group/citation_generation.txt · Last modified: 2022/02/10 13:34 (external edit)

© 2008-2022 GPLS and others. Evergreen is open source software, freely licensed under GNU GPLv2 or later.
The Evergreen Project is a U.S. 501(c)3 non-profit organization.