Social networking links from bib record

Bug #1682923 reported by Kathy Lussier
This bug affects 4 people
Affects Status Importance Assigned to Milestone

Bug Description

Inspired by Garry Collum's work in the Kenton County Public Library catalog, I would like to add social network sharing links from the bib record so that end users can share a title with their friends on social networks. See an example at

It will be configurable so that sites can choose which networks should be displayed. My intent is to start with Facebook, Twitter, and Pinterest.

Tags: opac
Revision history for this message
Galen Charlton (gmc) wrote :

Noting after some searching of Twitter that at least one other (non-Evergreen) library, some patrons also actively tweet out public lists they've created, so that might be another place to add share buttons.

tags: added: opac
Revision history for this message
Galen Charlton (gmc) wrote :

I do think we should avoid any approaches that require loading JavaScript or images from a social media site; that would turn the share links from a voluntary action to potential involuntary surveillance of patron's catalog use. This is just a note of caution; I don't know of any major social media sites that require that for a simple share function.

Revision history for this message
Kathy Lussier (klussier) wrote :

I like the lists idea and agree on your points in the last comment. Thanks for the feedback Galen!

Revision history for this message
Terran McCanna (tmccanna) wrote :

Love this idea!

Revision history for this message
Kathy Lussier (klussier) wrote :

I looked into the sharing methods in a little more detail for the above-mentioned social networking sites. Although all try hard to get people to use their javascript, they all offer a method to share through a simple link. The problem is with the use of branded icons from Facebook and Pinterest. I've read through their guidelines, and in both cases, the use of their icons requires that the web site use the image to link to a Facebook business page or a Pinterest for Business URL. I don't see any language regarding the use of a Facebook Share or Pinterest Save button on a web site, outside of using images loaded from the site. The Twitter guidelines do allow for the use of its icon to share content.

I've seen examples where the share links do not use the icons, but use text styled to look like buttons using colors associated with each of the social networking sites. This seems to work well, but it would change the shape of the buttons in such a way that they wouldn't look good under the current print and email options.

At the moment, I'm thinking it might be best to use a simple share icon that, when clicked, displays the button-like text links. Otherwise, I worry about cluttering up the interface.

Changed in evergreen:
milestone: 3.0-beta →
Revision history for this message
Jane Sandberg (sandbergja) wrote :

+1 to Kathy's suggestion of hiding all the button-like text links behind a single icon. In cases where a library has enabled only one network to display (e.g. they've only turned on Pinterest), perhaps then it could present the button-like text link directly, rather than hiding it?

I found this to be a helpful reference for generating links:

I'm good starting with Facebook, Twitter, and Pinterest. Before too long, it would also be nice to include QZone and VKontakte so that Evergreen users in more countries find their popular social networks represented.

Revision history for this message
Kathy Lussier (klussier) wrote :

I never got very far with this feature, but I do have a work-in-progress branch at;a=shortlog;h=refs/heads/user/kmlussier/lp1682923-social-networking-links that puts the links in the record.

I'll leave the code here in hopes that somebody can finish what I started!

I notice that Jane's link had public domain icons that can be used for linking to the social networking sites. Perhaps we can use those instead? I also was planning to add a config.tt2 setting for displaying the links.

Changed in evergreen:
assignee: Kathy Lussier (klussier) → nobody
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers