You are here

Feed aggregator

William Denton: Information literacy on What's New podcast

planet code4lib - Wed, 2017-10-04 02:08

I recommend Fake News and the Next Generation, the second episode in Dan Cohen’s new What’s New podcast. One of the guests is Alison Head, of Project Information Literacy, who gives real-life applicatons of the ACRL’s Framework for Information Literacy for Higher Education. This episode is a chance to hear an IL expert talking about her research and how it can be taken to the daily life of students to help with the current state of events.

(There’s no RSS feed for the podcast on the site yet, but this will get you the SoundCloud feed. I use gPodder, so I always look for direct RSS feeds.)

William Denton: Laurentian strike

planet code4lib - Wed, 2017-10-04 00:19

The Laurentian University Faculty Association is out on strike, which means my friend and fellow librarian Dan Scott is on strike. In fact, he’s the strike co-ordinator! Good on you, Dan! We’re with you at York, and if YUFA hasn’t sent money already, they will soon if things don’t settle. If it goes on, I’ll come up to walk the picket line.

I sent an email letter in support of my colleagues up north, and I am posting here to say I support the striking professors, librarians and archivists. The university administration is back at the table with them today, which is good news, and I hope they are able to reach a fair and equitable settlement that addresses the issues about workload, transparency and collegiality, and the learning environment at the university. These are issues we’re facing all across Canada, but going out on strike means things are really serious.

The Dan Scott Library

I made that image just after I started working at York University Libraries (where the main branch is the Scott Library) following a chat with Dan. Fear the shush!

Evergreen ILS: Evergreen 3.0.0 released

planet code4lib - Tue, 2017-10-03 17:57

The Evergreen community is proud to announce the release of Evergreen 3.0.0, highly-scalable software for libraries that helps library patrons find library materials and helps libraries manage, catalog, and circulate those materials, no matter how large or complex the libraries.

Evergreen 3.0.0 is a major release that includes:

  • community support of the web staff client for production use
  • serials and offline circulation modules for the web staff client
  • improvements to the display of headings in the public catalog browse list
  • the ability to search patron records by date of birth
  • copy tags and digital bookplates
  • batch editing of patron records
  • better support for consortia that span multiple time zones
  • and numerous other improvements

The release is available on the Evergreen downloads page. For more information on what’s included in Evergreen 3.0.0, please consult the release notes.

Evergreen 3.0.0 requires PostgreSQL 9.4 or later and OpenSRF 3.0.0 or later.

Evergreen 3.0.0 represents the culmination of a four-year project to create a web-based staff interface for Evergreen. It includes contributions from at least 45 individuals and 8 funding institutions across the globe.

OCLC Dev Network: OCLC APIs & The New Systems Status Dashboard

planet code4lib - Tue, 2017-10-03 13:00

Hi everyone! This is Danny from OCLC’s Service Operations Center (SOC). I am one of four Service Delivery Managers who lead a team of analysts in the SOC all hours of the day and night, 365 days a year. Our primary purpose is to make sure you always have access to the critical services you depend on from OCLC. We are constantly monitoring the state of OCLC services and quickly acting to remediate any disruption we detect. This year was a banner year for transformation and evolution at the SOC, with us making big changes in how we execute our mission.

Access Conference: Support Access Diversity Scholarships

planet code4lib - Tue, 2017-10-03 04:46

This year, we were proud to continue the Access tradition of offering diversity scholarships for the conference. At Access in Saskatoon, we were able to provide all-inclusive scholarships that covered registration, travel, and accommodations for two attendees.

We would like to thank the 2017 diversity committee for their work developing the proposal criteria and assessing the many strong applications this year: committee chair Maha Kumaran (University of Saskatchewan), Naz Torabi (McGill), Ying Liu (University of Victoria), and Ray Fernandez (Nova Scotia Provincial Library).

We believe in the importance and value of this program so, to ensure it will continue in 2018 and beyond, we designated the $200 raised at our Friday trivia night social to the diversity scholarship fund.

Access 2017 Trivia Night at Amigo’s Cantina, Saskatoon

We also received $100 in online donations during the conference from people following the conference on Twitter and watching the live stream. The 2017 organizers want to specially thank Tara Robertson and Francis Kayiwa for their generous support of the diversity scholarship program. 

If you would like to contribute to the scholarship fund for 2018, the 2017 organizing committee can accept e-transfers, cheques, and cash. Please get in touch via email ( or DM us on Twitter (@accesslibcon) to coordinate a donation.

Please watch the website and Twitter for information about the 2018 conference and diversity scholarship in early 2018.

Evergreen ILS: Evergreen development update #16: on the eve of release

planet code4lib - Tue, 2017-10-03 01:14

Near-monochrome photo of a duck. CC0 image.

Since the previous update, another 134 patches have made their way into master — and we stand ready for the release of Evergreen 3.0.0 tomorrow.

Much has changed since we all started work on 3.0. In addition to the many improvements to Evergreen, Evergreen’s documentation has been reorganized into a set of manuals, each aimed at a specific audience. A shiny new version of OpenSRF, 3.0.0, is also available.

During the 3.0 release cycle, we have had two Bug Squashing Weeks, two feedback fests, and two web client documentation days.

Release day tomorrow is for the users of Evergreen — and for acknowledging the many people who have contributed to Evergreen 3.0. For this update on the eve of release, however, I’d like highlight some of the changes to Evergreen’s source code, especially as they establish or modify conventions for future changes to Evergreen.

RTL vs. LTR styles

Evergreen’s public catalog has gained better support for translating its interface into languages that use right-to-left scripts. As you might expect, RTL interfaces typically should have margins, paddings, and text alignments go in the opposite direction of LTR interfaces. To accommodate this in the public catalog, Open-ILS/src/templates/opac/css/style.css.tt2 now checks for a template variable called rtl that is set based on the current locale and uses it to choose between left-aligned and right-aligned styles. For example:

#rdetails_status tbody td { [% IF rtl == 't' -%] padding-right: 13px; text-align: right; [%- ELSE %] padding-left: 13px; text-align: left; [%- END %] }

If you add new CSS styles to the public catalog, please add left-aligned and right-aligned versions when applicable.

“Cache-busting” for the public catalog and the kid’s catalog

Static assets such as images or JavaScript files used by the public and kid’s catalogs now are consistently referred to by a URL that includes a cache key value that is updated when is run or by Evergreen administrator action. This allows these assets to be cached by web browsers for longer while allowing fresh versions to be invoked after upgrades.

This is done by appending the value of the ctx.cache_key template variable to links to static resources. For example:

<div id="homesearch_main_logo"> <img src="[% ctx.media_prefix %]/opac/images/main_logo.png[% ctx.cache_key %]" [% img_alt(l('Evergreen Logo')) %]/> </div>

If you add new static assets to the public or kid’s catalog, please append links to those resources with [% ctx.cache_key %].

Updating manifest of files needed by offline circulation interface

The web staff client template Open-ILS/src/templates/staff/base_js.tt2 now includes a manifest of files that UpUp keeps cached via service workers. For example,

<script src="/upup.min.js"></script> <script> UpUp.start({ 'content-url': '[% ctx.base_path %]/staff/offline-interface', 'cache-version': '[% USE date(format = '%Y-%m-%d'); date.format; %]', 'service-worker-url': '/upup.sw.min.js', 'assets': [ '/IDL2js', '[% ctx.media_prefix %]/js/ui/default/staff/build/css/bootstrap.min.css', '[% ctx.media_prefix %]/js/ui/default/staff/build/css/hotkeys.min.css', '[% ctx.media_prefix %]/js/ui/default/staff/build/css/ngToast.min.css', '[% ctx.media_prefix %]/js/ui/default/staff/build/css/ngToast-animations.min.css', '[% ctx.media_prefix %]/js/ui/default/staff/build/css/tree-control.css', '[% ctx.media_prefix %]/js/ui/default/staff/build/css/tree-control-attribute.css', '[% ctx.media_prefix %]/js/ui/default/staff/build/css/tablesort.css', '[% ctx.base_path %]/staff/css/print.css', '[% ctx.base_path %]/staff/css/cat.css', '[% ctx.base_path %]/staff/css/style.css', '[% ctx.base_path %]/staff/css/circ.css', '[% ctx.media_prefix %]/js/dojo/opensrf/md5.js', '[% ctx.media_prefix %]/js/ui/default/staff/build/js/moment-with-locales.min.js', '[% ctx.media_prefix %]/js/ui/default/staff/build/js/moment-timezone-with-data.min.js', '[% ctx.media_prefix %]/js/ui/default/common/build/js/jquery.min.js', '[% ctx.media_prefix %]/js/ui/default/staff/build/js/angular.min.js', ...

If you add new core dependencies or services that are needed by the offline interface, reminder to update the manifest in base_js.tt2.

Formatting date and time values in the web staff client

New Angular filters are available for ensuring that date and time values are formatted correctly based on the library’s preferred locale settings. For example:

<div>{{current_location.shortname}} {{today | date:$root.egDateAndTimeFormat}}</div>

Are there other changes worth noting as affecting coding conventions? Please let me know in the comments.

Duck trivia

Some ducks have a field of vision that spans 360 degrees horizontally and 180 degrees vertically.

DuraSpace News: UPDATE: DuraSpace Migration/ Upgrade Survey: Call for Participation

planet code4lib - Tue, 2017-10-03 00:00

From Erin Tripp < >, Business Development Manager

The DuraSpace community is sharing their migration and upgrade stories.  Now let's hear from you!

Tara Robertson: new job on Mozilla’s Diversity and Inclusion team

planet code4lib - Mon, 2017-10-02 21:52

October 16th will be my first day in my new career at Mozilla on the Diversity and Inclusion team. I’ve been telling people I’m going to be a feminist data driven storyteller, but the scope of the job is a little bigger than that. I’m really excited to learn more about the connections between diversity, inclusion and innovation. I’m also excited to figure out how to operationalize research on diversity and inclusion and support culture change. Until very recently I couldn’t have imagined a career in HR, but the People Team at Mozilla is not your typical HR group:

At Mozilla, we need a certain, special kind of “HR”. We are an organism more than an organization. We are bumpy, and rough, and strong, and unique. We’re powerful, and generous, and open, and brave. We respect iteration, failure, choice, and inclusion and care little for convention, rigidity, or compliance. We are wicked smart and imperfect. And we are all of these words and many more.

An experiment in open

Through the recruitment process I experimented with being really open with my Facebook friends about all my excitement, questions, insecurities and fears. I’ve curated my Facebook friend-list to be people I know and trust (my criteria is that we’ve met in person, I’d invite this person over to my house and feel comfortable talking about sex or poop with them). My friends are generous and helped by encouraging, cheerleading, helping me beat back impostor syndrome, sending me research articles and tips for data analysis and storytelling, offering me feedback on my written work and presentation deck, and coaching me through explicitly connecting the dots from my library experience to this job. People also introduced me to friends who are current or past Mozillians who also agreed to chat with me. There were a few really delightful serendipitous connections. I know lots of smart, helpful and generous people in various industries and it was so awesome to have all kinds of support through this process. It was awesome having friends cheer me on as I made it through to the next round and have them reflect back all the positive things they see in me when I was having self doubts. This experiment turned out really well.

Crowdsourced travel tips

I’ll be travelling a bit more than in my previous job. I’m really excited to go to London for MozFest and then to Berlin for Open Con. I’ll also be going to Austin for All Hands and doing my orientation in the Bay Area. One of my favourite ways to travel has been to live somewhere and have regular life, so I’m pretty excited to get to spend a week in each of these places working and having everyday life. I asked friends and colleagues who travel a lot for work for their travel tips in this document: I’ve edited things down to advice that I think will be useful for me.

Cherry Hill Company: New Lower Pricing on LibrarySite, Our Best-Selling Product!

planet code4lib - Mon, 2017-10-02 18:30

LibrarySite™ is our web solution designed for public libraries, based on Drupal. LibrarySite is a hosted and fully-managed and supported package designed to serve libraries with modest budgets and limited — or no — technical staff. The LibrarySite package includes sitebuilding, training, our library of problem-solving videos, and unlimited email support.

We are now offering the basic LibrarySite package for $2995. This new lower price includes the following:

  • 1 year of hosting
  • Homepage “hero” slideshow 
  • Set up and maintenance of Let’s Encrypt (SSL/TSL certificate) to ensure your site stays secure
  • Listings of your library’s research resources (e.g. databases, websites, etc.), filterable by audience, type and other parameters as desired 
  • Events listings including maps to event location, addtocal functionality, basic RSS feeds, event filtering by audience, branch and other parameters as desired 
  • Slideshows...
Read more »

LITA: 2017 Emerging Leaders Create LITA Virtual Engagement Toolkit

planet code4lib - Mon, 2017-10-02 15:59

Note: This post was written by Catie Sahadath, LITA’s 2017 Emerging Leader.

In August 2016 I filled in some forms, held my breath, and pressed send on an application to the ALA’s Emerging Leaders program. Admittedly, I was only sort of sure that I knew what I was getting myself into, but I have been emerging since the day I was born, so what could go wrong?

The Emerging Leaders program, in a nutshell, is an incubator where new and new-ish professionals can hone and develop skills that will allow them to serve effectively in leadership roles within the ALA. The program accomplishes this by getting the different ALA units to come up with ideas for projects that can be completed within the 6-month timeframe provided to participants. The units provide guidance and support in the form of humans to help us along, and in some cases units also opt to provide some sponsorship dollars to a participant working on a project.

Emerging Leaders are expected to attend ALA Midwinter, where they participate in a day of specialized programming, and where they meet their assigned project teams. They are expected to attend ALA Annual Conference as well, where they deliver a poster presentation on their project outcomes.

I must live under some golden star, because in October of last year I received word that I was selected for the program, with a $1000 sponsorship from LITA.

I would like to add a caveat to this. I am Canadian, and to receive a sponsorship for this amount in US dollars meant that I could not only afford to attend the ALA conferences, but I could afford to fly there on my own personal flying dragon.

The project team that I worked with consisted of extraordinary library humans from across the United States. The anticipated output of our project was to develop an online toolkit for virtual engagement. The target audience for the toolkit would be the chairs of LITA’s committees, interest groups, and round-tables. It would help them out with everything from getting team members involved, to picking softwares and platforms for running meetings, and interacting with LITA. The idea was that if the Toolkit was successful, it could be repurposed for the rest of the ALA as well. In all honesty, I found the idea of this rather daunting, but I think Snoop Dogg said it best: No pressure, no diamonds.

At our first meeting in January of 2017, our team realized just how much work this was going to be. We scheduled weekly meetings, and came up with a plan:

  • Take a deep breath
  • Make a survey to find out what committee chairs are doing, what they want, and what they need
  • Keep breathing
  • Make a list of popular online collaboration tools, evaluate and assess them
  • More breathing
  • Develop content for the toolkit based on the survey results
  • Inhale, exhale
  • Revise everything until our eyeballs go numb
  • Ohm
  • Design the final online product and post it to LITA Docs
  • Design a poster presentation
  • Write a report on our project
  • Travel to Chicago, eat a deep dish pizza
  • Deliver the poster presentation at ALA Annual
  • Dance under the beaming spotlight of sweet satisfaction

The project was so meta. We had formed a geographically distributed, virtual team under the auspices of LITA, in order to develop a toolkit for geographically distributed, virtual teams under the auspices of LITA. This gave us the opportunity to actually test out the tools and practices we were writing about in the toolkit. We felt this gave us the optimal amount of street cred for the task at hand. As many of you know, street cred is of paramount importance in any professional association.

So what about that toolkit? She is alive and well, and living in the comfort of the LITA Docs page. You can check her out at If you’re chairing a committee, or are interested in virtual engagement I encourage you to check it out!

Some of the key takeaways I got from the whole process included:

  • LITA is a wholly supportive organization, and I am quite fond of its members
  • From the survey results, the one thing that stands out to me is that people really hate e-mail chains
  • The ALA is a giant organization, and without the ELs program I would likely have been lost in the cracks
  • After having a little bit of time to refresh, I am ready to dive back in and get more involved with ALA

If you or someone you know is interested in the Emerging Leaders program, encourage them to apply! Do also encourage them to talk with Emerging Leaders program alumni to get a good idea of what to expect.

Finally, our team got a ton of help from Margaret Heller, Andromeda Yelton, Jenny Levine, and Mark Beatty. We owe them each a frosty cold one!

[Editor’s Note] LITA thanks the members of Team D for all of their great work on this project:






Pictured: Catie Sahadath, Jennifer Shimada, Jessica Bennett, Kyle Willis, Brianna Furcron

LITA: 2017 LITA Forum early bird rates extended

planet code4lib - Mon, 2017-10-02 15:45
We’ve extended the LITA members early bird registration another two weeks, so there’s still time to register for the 2017 LITA Forum at the early bird rate and save $50

Denver, CO
November 9-12, 2017

LITA Forum early bird rates now will end October 14, 2017
Register Now!

Join us in Denver, Colorado, at the Embassy Suites by Hilton Denver Downtown Convention Center, for the 2017 LITA Forum, a three-day education and networking event featuring 2 preconferences, 2 keynote sessions, more than 50 concurrent sessions and 15 poster presentations. It’s the 20th annual gathering of the highly regarded LITA Forum for technology-minded information professionals. Meet with your colleagues involved in new and leading edge technologies in the library and information technology field. Registration is limited in order to preserve the important networking advantages of a smaller conference. Attendees take advantage of the informal Friday evening reception, networking dinners, game night, and other social opportunities to get to know colleagues and speakers.

Register now to receive the LITA members early bird discount:

  • LITA member early bird rate: $340
  • LITA member regular rate: $390

Keynote Speakers:

The Preconference Workshops:

Forum Sponsors:


Questions or Comments?

Contact LITA at (312) 280-4268 or Mark Beatty,

See you in Denver.

HangingTogether: NEW: The Realities of Research Data Management: Part Two Now Available!

planet code4lib - Mon, 2017-10-02 15:17

We are excited to announce the release of Scoping the University RDM Service Bundle, the second report in OCLC Research’s four-part series exploring the realities of research data management. This report examines the RDM capacity acquired by four research universities in four different national contexts, highlighting key factors that shaped the contours of this capacity, and providing 13 takeaways that provide useful starting points for institutions as they consider their own RDM services.

The Realities of Research Data Management, an OCLC Research project, explores the context and choices research universities face in building or acquiring RDM capacity. Findings are derived from detailed case studies of four research universities: University of Edinburgh, University of Illinois at Urbana-Champaign, Monash University, and Wageningen University and Research. Future reports will focus on the incentives for acquiring RDM capacity, and sourcing and scaling RDM services.

Scoping the University RDM Service Bundle continues the report series by taking an in-depth look at the RDM service bundles of our four case study partners. An RDM service bundle is the range of local RDM services offered by a university, including those that are provided externally and for which the university arranges access for affiliated researchers. An important conclusion from our examination of the four case studies is that RDM is not a monolithic set of services duplicated across universities, but a customized solution shaped by a range of internal and external factors operating on local decision-making. Scoping an RDM service bundle is not a binary question of whether or not to acquire RDM capacity, but a nuanced question of which specific RDM services are needed to support local needs.

RDM is both an opportunity and a challenge for many research universities. Moving beyond the recognition of RDM’s importance requires facing the realities of research data management. Each institution must shape its local RDM service offering by navigating several key inflection points: deciding to act, deciding what to do, and deciding how to do it. Our Realities of RDM report series examines these decisions in the context of the choices made by the case study partners.

Visit the Realities of Research Data Management website to access all the reports, as well as other project outputs.


FOSS4Lib Recent Releases: VuFind - 4.1

planet code4lib - Mon, 2017-10-02 14:00

Last updated October 2, 2017. Created by Demian Katz on October 2, 2017.
Log in to edit this page.

Package: VuFindRelease Date: Monday, October 2, 2017

Evergreen ILS: On the Road to 3.0: Patron Buckets

planet code4lib - Mon, 2017-10-02 12:30

Our third On the Road to 3.0 video is now out, this time previewing patron buckets!

While you’re there make sure you subscribe to our Youtube channel!

#evergreen #evgils

Terry Reese: MarcEdit 7: Continued Task Improvement; Part 2

planet code4lib - Mon, 2017-10-02 03:13

Last week, I discussed some of the work I was doing to continue to evaluate how Task processing will work in MarcEdit 7.  To do some of this work, I’ve been working with a set of outlier data who’s performance in MarcEdit 6.3 left much to be desired.  You can read about the testing and the file set here: MarcEdit 7: Continued Task Refinements

Over the week, I’ve continued to work on how this data is processed, hoping to continue to move the processing time of this data from almost 7 hours in MarcEdit 6.3 to around 1 1/2 hours, and I’ve been able to do that and more.  My guess was that by adding targeted pre-processing statements into the task processing queue, I could improve processing by only running the task processes that absolutely had to be run.  In this case, I had 962 task actions, but on any given record, maybe 20-30 needed to be run.  By adding a preprocessing step, I was able to move the processing time from 2+hours to 25 minutes.  My guess is that I’ve reached the ceiling in terms of optimizations, but I can live with this.  Of course, over the next few days, what I’ll need to do is validate that these new changes don’t cause the program to miss processing a step that should be run.  Generally, I’ve setup the preprocessing steps so that it will fall back to running the task when in doubt.


DuraSpace News: DuraSpace Invites the Community to Nominate the Next Board-Member-at-Large!

planet code4lib - Mon, 2017-10-02 00:00

Beginning today, we invite anyone in the community, DuraSpace members or non-members, to nominate an individual who you believe would be a good representative for the community.  All nominees must be from DuraSpace member organizations (see full list here) and Board-Member-at-Large candidates should be at the senior management level at their organizations, having fiscal and staffing responsibility.  And of course, they will, in your judgment, be able to bring the commitment, creativity, and dedication that the role calls for.

District Dispatch: Happy 72nd birthday to the Washington Office

planet code4lib - Sun, 2017-10-01 19:07

In 1945, the ALA announced the establishment of the Washington Office. It began operation 72 years ago today on October 1. The Washington Office was charged with educating and working with legislators and public officials to obtain funding and policies that benefit libraries and public access to information. In addition, the Washington Office was—and continues to be—responsible for making official comments on proposed regulations and advocating for legislation that supports libraries and library service through the press and personal contacts, in cooperation with state and local library agencies.

We are grateful to ALA’s members for their steadfast engagement and for allowing us the privilege of being ALA’s voice in Washington for over seven decades.

Here are seven ways you can celebrate our birthday this week:

  1. Sign up to receive ALA’s advocacy alerts at
  2. Let us know about your recent meetings with your elected officials.
  3. Browse the Washington Office’s newsletters in the archives.
  4. Check out archival photos of our leaders over the years.
  5. Save the date for National Library Legislative Day 2018—May 7 and May 8, 2018
  6. Follow ALA on Twitter and send the Washington Office a message via the hashtag #ALAWO.
  7. Speaking of archives, do you have some history (photos, postcards, documents, stories, etc.) related to the Washington Office? Send us a note at and share what you have.

The post Happy 72nd birthday to the Washington Office appeared first on District Dispatch.

Access Conference: How did we do?

planet code4lib - Sat, 2017-09-30 10:00

Thanks for coming to Access 2017. We hope you had a good time at the conference and in Saskatoon. While you are waiting at the airport please take a few minutes to fill out the post-conference survey and let us know what you liked, what you would like to see next year, and where we missed the mark.  This information really helps out the organizers for next year.

Take the survey (it’s really quick, we promise)

District Dispatch: Libraries again oppose unneeded, risky Section 108 update

planet code4lib - Fri, 2017-09-29 22:31

As reported last month, ALA and the other members of the Library Copyright Alliance (LCA) have been scrutinizing the Copyright Office’s extensive new analysis of and recommendations for statutory changes to Section 108 of the Copyright Act. Section 108 (a.k.a. “the library exception”) allows libraries to make copies for preservation and other purposes, including interlibrary loan. The report was released on September 15.

In a statement released last Friday, LCA commended the Copyright Office for a thorough report and its balanced and well-reasoned legislative suggestions for updating section 108. Of special note was the Copyright Office’s strong, unequivocal rejection of arguments long made by some commercial stakeholders that libraries may not rely on both section 108 and fair use to undertake section 108-related activities. The Office couldn’t have been clearer in its conclusion that “it is essential that the fair use savings clause stay in section 108.”

That said, LCA nevertheless reiterated its prior calls on Congress not to take up section 108 reform and instead address other, more pressing copyright matters. In support of its position, LCA again cited strong fair use court decisions and the uncertainties inherent in a political legislative process that ultimately could weaken libraries’ rights. Notwithstanding LCA’s objections, many in Washington consider it probable that section 108 (and possibly other targeted) copyright reform legislation will be introduced later this year. If and when it is, the help of library supporters may be needed to remind Congress of libraries’ “thanks, but no thanks” perspective on section 108.

The post Libraries again oppose unneeded, risky Section 108 update appeared first on District Dispatch.


Subscribe to code4lib aggregator