DSpace UI enhancements, visualizations and Python scripting
Description
After launching our DSpace-based repository for research outputs, we added many small, but convenient UI features like citation counts, SHERPA/RoMEO status checker, RefWorks export, citation generator, Ex Libris bX (related articles), which move us from a barebones repository a few steps towards a perfect one. We'll show what technology is behind them, which APIs were used and how it was integrated into XMLUI.
Furthermore, we spiced up the repository with a few visualizations which make it understandable at a glance, even though they present data also available elsewhere. The d3 JavaScript library was used as a building block.
Last but not least, we used Python to build some of the above and more. Although using Java instead would be possible, Python made the prototyping faster and more fun. I'll show several ways how you can leverage Python to work with the DSpace Java API and Solr.