You are here

Feed aggregator

Meredith Farkas: Saying goodbye to the Library Success Wiki

planet code4lib - Mon, 2017-11-06 22:47

In July 2005, on the heels of the successful ALA Annual 2005 Wiki, I developed the Library Success Wiki. Here’s what I said about it then:

“I would like this wiki to be a one-stop-shop for inspiration. All over the country, librarians are developing successful programs and doing innovative things with technology that no one outside of their libraries knows about. There are lots of great blogs out there sharing information about the profession, but there is no one place where all of this information is collected and organized.

I originally got the idea for the wiki when I became frustrated by how large my Bloglines backlog had become as I’d bookmarked lots of posts with amazing ideas that I wanted to save for later (when they were more relevant to what I was working on). A blog is such an amazing medium for sharing information, but what do we do with the information once we’ve read it? Where do we collect it? In or Furl or whatever is the latest social bookmarking tool? In theory, people can find what other people bookmarked in, but in reality, with all the different tags we could use, it’s not quite so easy. And now there are so many social bookmarking tools that I find them more useful for bookmarking stuff for myself than in finding what other people bookmarked. I think a wiki is a fantastic place to collect all of these great ideas related to librarianship. All of those posts and websites you thought were brilliant. All of those successful initiatives you heard about. Wouldn’t it be great to be able to find it all in one place? So when you decide you want to bug your colleagues about switching to IM reference, you can easily find lots of posts and stories about other people who did the same thing.

If you’ve done something at your library that you consider a success, please write about it in the wiki or provide a link to outside coverage. If you have materials that would be helpful to other librarians, add them to the wiki. And if you know of a librarian or a library that is doing something great, feel free to include information about it or links to it. Basically, if you know of anything positive that might be useful to other librarians (including useful websites), this is the place to put it. I hope this wiki will be a venue where people can share ideas with one another and where librarians can learn to replicate the successes of other libraries/librarians.”

Knowledge-sharing has always been a passion of mine and a wiki was a good tool (at the time) for collecting knowledge from a diverse array of librarians across the world. In 2005, Facebook didn’t exist (to the public at least). Twitter didn’t exist. Google Docs didn’t exist. Google Sites didn’t exist. A whole bunch of other collaboration and CMS-type tools didn’t exist. At the time, a wiki was one of the only free ways to collect knowledge from lots of different people, many of whom the person creating the wiki didn’t know. And it received contributions from thousands of librarians and certain pages were THE place to find information on that topic.

But now, other more stable tools exist for this. Mediawiki software is vulnerable to spam and is not the most stable thing out there. I (and my husband when it’s beyond my capabilities) have spent so much time over the past twelve years troubleshooting the software, reverting spam, and blocking spammers. And, all the while, usage of the wiki has declined and many pages have become painfully stale and dated.

With a heavy heart, I’m announcing that, unless someone else wants to run the Library Success Wiki on their own server, the wiki will be going dark on February 2, 2018. This should give people time to move information important to them to other collaboration tools and for a knight in shining armor who wants the hassle of managing the wiki themselves to emerge. It can be hard to let go of services that no longer have the ROI they used to, and I’ve wrestled with the idea of saying goodbye to the wiki for years. It’s time. It’s past time.

Image source

Islandora: Islandora Technical Advisory Group (TAG) First Meeting

planet code4lib - Mon, 2017-11-06 20:51

Just wanted everyone to know that Islandora's Technical Advisory Group had it's first meeting to discuss PHP 5.3.3 given that we have had problems with Travis around it recently.  Fortunately, Travis has merged in changes to address the issue. Community member Jonathan Green deserves big thanks for filing it!

Just as a heads up, Travis has recently announced that it will no longer be servicing the Ubuntu distribution we use to run tests against PHP 5.3.  This doesn't mean it's no longer available, just that fixes to it are unlikely to be prioritized and there's really no guarantees. So we got lucky this time. In case we're not so lucky next time, there's ways to continue running tests against PHP 5.3.3, they just involved some work. Hopefully PHP 5.3.3 will remain a large enough need that those who use it will take on the work load to keep things going. However, in the event that there's no one willing or able to take on the work, the TAG has come up with a back up plan. In order to maintain limited support and guarantee nothing new will be introduced that breaks compatibility, the codebase's syntax will still be checked for PHP 5.3.3 even if the tests can't be run.

The full notes on the meeting are here. And for the record, all agendas and notes are publicly available at the Islandora Github wiki alongside the Coordinating Committee's. For future meetings, I'll be announcing the agendas a day or so before we meet. And if you have an issue you want tackled by the TAG, you can always bring it up at a Committer's call or just message me directly.

Archival Connections: Platform Monopolies and Archives

planet code4lib - Mon, 2017-11-06 19:42
I am at the InterPARES Trust North American Team meeting in Vancouver, and the issue of platform monopolies has risen to the top of my mind. Here is a quick list of readings I’ve thrown together while listening to and engaging in the discussion: For now, I don’t have much to say, other than this: As a … Continue reading Platform Monopolies and Archives

LITA: Spotlight Series: Rebecca McGuire

planet code4lib - Mon, 2017-11-06 15:02

Allow me to introduce Rebecca McGuire, Visiting Instructional Tech Specialist at Mortenson Center for International Library Programs.  A division of the University of Illinois Library, the Mortenson Center, provides leadership and technology guidance to libraries throughout the world.  Rebecca shares information about this unique role, her favorite tech blogs, and predictions about the future of libraries. A full transcript of the interview can be found here.

  1. What is your background?

“After getting a bachelor’s degree in Political Science and International Affairs, I spent a year teaching ESL students in a middle school. I loved teaching, but wanted to do it in a more informal environment, so I decided to get a Master’s in Library and Information Science at the University of Illinois. I also decided to pursue a certificate in Community Informatics, which really opened my eyes to how important access, understanding, and application of technology is to both personal and community development.”

  1. What were some of your early library jobs and how did they prepare you for your current position?

 Rebecca was able to explore and become comfortable with hardware and software, while troubleshooting for the University of Illinois iSchool Tech Help Desk and teaching classes at the Instructional Technology Design Office at the iSchool. “I learned that you don’t necessarily need to be a technology genius or have a Computer Science degree to work with technology in a library setting; you just need to be able to solve problems, find answers, think critically, communicate clearly, and collaborate with people with varying levels of expertise. Also, patience is so important!”

  1. Tell me about your responsibilities as Visiting Instructional Technology Specialist at Mortenson Center for International Library Programs.

 “The Mortenson Center for International Library programs is a small unit within the University of Illinois Library. We’re involved in a variety of projects around the world, and we primarily work with international partners to provide capacity building, professional development programs, and training for librarians from outside of the United States.   My main responsibility is working on a grant-funded project developing an interactive and adaptable Library Leadership Training toolkit for librarians around the world [Strengthening Innovative Library Leaders or SILL]. This foundational 2-day training focuses on Leadership Styles, Communication, Innovation, and Planning. It’s meant to be delivered to public or community library workers at any level. The goal is that this training curriculum is easy to administer, translatable, adaptable to local contexts, and freely available online, even in places with low-bandwidth and limited technology access.”

Rebecca’s Equipment

  1. What does a typical day look like?

 “When I’m working abroad, my days usually consist of trainings, where I help to facilitate the program and also video record the training. When I’m in my office at the University of Illinois, I work on editing videos and photos, creating and editing training materials, building the training toolkit website, and collaborating with training partners. I also coordinate other educational programs and events for the Mortenson Center and design promotional materials.”

  1. Tell me about libraries 10 years from now- what do they look like and what services do they offer?

 “Libraries will always be places where the community can access and learn how to utilize free resources, including print and online materials, computers, and additional technology they need. Now, libraries are becoming places to not only access, but also create content with maker spaces, video and audio studios, new technology, and educational workshops. I also appreciate the trend of libraries serving as community and student collaborative spaces, where all community members are able to work together on projects that are important to them. I also think libraries will continue to leave their physical buildings and grow to meet their community, throughout city busses, parks, community centers, and beyond.”

  1. What was the best advice you received while in school or early in your career?

“Someone gave me the advice to check out current job postings that interested me, then tailor my classes and volunteer experiences to match with the required skills for the jobs I wanted. This really helped me to narrow my focus and ensure that I was learning everything I needed to for a library career that I wanted.”

  1. How do you stay current on new technology?

“I get to help out in the Media Commons of the University of Illinois Undergraduate Library every week, which includes a video studio, audio booth, and multimedia workstations. They always have new emerging technology in the office that they’re testing, so I get to try new technology that can be applied to library settings, like VR. I also love using if I want to explore a program that’s new to me more in depth. In addition, I try to stay current on instructional technology trends by reading blogs and websites such as:

  1. Share technology that you can’t live or couldn’t do your job without.

“WordPress (for our training toolkit website), my Lumix GH4 and Lumix LX100 cameras and various audio recorders to capture trainings, and to create polished promotional materials for the Mortenson Center. I also use the Adobe Creative Suite often, especially PremierePro, Lightroom and Illustrator. Also Facebook, because it’s a great way to communicate and stay in touch with librarians I’ve worked with around the world.”

 I’m excited to announce that the next interview will be with Ken Varnum, new editor of Information Technology and Libraries (ITAL). Ken will be a speaker at the 2017 LITA Forum in Denver, and has kindly agreed to meet with me to discuss his vision for the future of ITAL, his favorite library technologies, and his early career ambitions in U.S./Soviet relations.

Evergreen ILS: Hack-A-Way 2017 Is HERE!

planet code4lib - Mon, 2017-11-06 14:59

As I type a small knot of Evergreeners have already congregated and begun hashing out topics far and wide at the Atlanta aIrport.  While this certainly isn’t the Hack-A-Way proper it’s appropriate that an informal event has an informal soft start.  This isn’t to say that the Hack-A-Way is completely free form.  Over the years the Hack-A-Way has become an increasingly important part of the community’s development cycle and that has been reflected by it’s attendance and the infrastructure necessary to support it.  While we still try to keep obstacles out of the way of development and discussion one thing we have added governance for is to recognize the need to affirm that the Hack-A-Way must be a welcoming space for attendees.

Towards this end the Evergreen community as a whole, including the Hack-A-Way, have adopted a formal code of conduct:

Evergreen Event Code of Conduct

Inevitably, we can’t think of every possible thing to include in a code so this is more representative than definitive.  Towards this end we ask attendees to abide by it’s spirit as well as letter and remind them to be aware of the diversity in our community and avoid being inflammatory whether it’s religion, politics or even sports if discussion touches on these areas.

Additionally, we will have a photography and video policy in effect that we ask everyone abide by:


Evergreen Event Photography/Audio/Video Policy


We have three emergency responders that will be available if any attendees have issues with other attendees and conduct:

Kathy Lussier of MassLNC

Galen Charlton of Equinox

Rogan Hamby of Equinox

Please don’t hesitate to contact any of us if you have an issue that you feel you need to report or even just need to talk to someone about something that made you uncomfortable but aren’t sure how you want to handle it.

#evgils #hackaway17

DuraSpace News: INVITATION TO PARTICIPATE: euroCRIS Survey on Research Information Management Practices,

planet code4lib - Mon, 2017-11-06 00:00

euroCRIS, a Strategic Partner of DuraSpace, and OCLC Research, recently announced a jointly-developed

DuraSpace News: Hyku News

planet code4lib - Mon, 2017-11-06 00:00

“Hyku” is the result of a thirty-month project to develop a scalable, performant and multi-tenant digital content repository solution within the Samvera (previously known as Hydra) framework. This work was done by Stanford University, DuraSpace, and The Digital Public Library of America (DPLA) through a generous grant from the Institute of Museum and Library Services (IMLS).

LITA: Expose your data with and JSON-LD – a LITA webinar

planet code4lib - Fri, 2017-11-03 21:06

Sign up Now for

Introduction to and JSON-LD
Instructor: Jacob Shelby, Metadata Technologies Librarian, North Carolina State University (NCSU) Libraries
November 15, 2017, 1:00 pm – 2:30 pm Central time

Web search engines such as Google, Bing, and Yahoo are integral to making information more discoverable on the open web. How can you expose data about your organization, its services, people, collections, and other information in a way that is meaningful to these search engines? This session will provide an introduction to both and the JSON-LD data format. You’ll learn how to leverage and semantic markup to achieve enhanced discovery of information on the open web.

Register here, courses are listed by date.

Topics include an in-depth look at the vocabulary, a brief overview of semantic markup with a focus on JSON-LD, and use-cases of these technologies. By the end of the session, you will have an opportunity to apply these technologies through a structured exercise. The session will conclude with resources and guidance for next steps.

View details and Register here.

Discover upcoming LITA webinars and web courses

Diversity and Inclusion in Library Makerspace
Offered: December 6, 2017

Digital Life Decoded: A user-centered approach to cyber-security and privacy
Offered: December 12, 2017

Questions or Comments?

For all other questions or comments related to the course, contact LITA at (312) 280-4268 or Mark Beatty,

Zotero: Zotero 5.0 and Firefox: Frequently Asked Questions

planet code4lib - Fri, 2017-11-03 18:53

In A Unified Zotero Experience, we explained the changes introduced in Zotero 5.0 that affect Zotero for Firefox users. See that post for a full explanation of the change, and read on for some additional answers.

What’s changing?

Zotero 5.0 is available only as a standalone program, and Zotero 4.0 for Firefox is being replaced by a Zotero Connector for Firefox that allows you to save to Zotero as you browse the web, similar to the Chrome and Safari extensions that have been available for years for use with Zotero Standalone.

Why is this happening?

Mozilla is discontinuing the powerful extension framework on which Zotero for Firefox is based in favor of a new, more limited extension framework, and it’s no longer technically possible to create a tool like Zotero for Firefox within the browser.

Will you change your minds?

See above.

Won’t this ruin everything that’s great about Zotero?

We don’t think so. Zotero has been available as standalone version since 2011, and many people have preferred it over the Firefox version — and we’re now able to focus on making it better for everyone, without making compromises to fit everything into a tiny pane or spending time keeping up with constant Firefox changes. The Zotero Connector still provides powerful browser integration and an unmatched ability to save as you browse the web.

In recent months, we’ve made numerous improvements to the Zotero Connector to bring it in line with Zotero for Firefox’s browsing-related features, and the Connector already offers some functionality that Zotero for Firefox never did, with more on the way. Since the Connector works in Firefox, Chrome, and Safari, you can use Zotero with whichever browser you prefer, or even multiple browsers at the same time.

OK, if I’m running Zotero for Firefox, what do I have to do?

First, install the Zotero Connector for Firefox from the download page, which will replace Zotero 4.0 for Firefox. Next, from the same page, install Zotero 5.0 for Mac, Windows, or Linux.

You can also install the Zotero Connector in any other browsers that you use.

If I already have the Zotero Connector for Firefox, what do I have to do?

Make sure you’ve also installed Zotero 5.0 from the download page, and leave it open while you browse the web so you can save directly to it.

If I’m running Zotero Standalone 4.0, what do I have to do?

You can upgrade to Zotero 5.0 via Help -> Check for Updates from within Zotero, or you can reinstall Zotero from the download page.

If you’re also running Zotero 4.0 for Firefox, you should first install the Zotero Connector from the download page and restart Firefox.

If you’re using the Zotero Connector for Chrome, you don’t have to do anything else.

If you’re using the Zotero Connector for Safari, check for updates from the Extensions pane — you should have 5.0.23 or later. You can reinstall the Connector from the download page if you have an older version and an update isn’t showing up.

Will I lose my data?

No. Zotero 5.0 will automatically detect and upgrade your existing data. If your Zotero data directory is located within your Firefox or Zotero profile directory, it will be automatically moved to a “Zotero” directory in your home directory, where it won’t be affected by refreshing or uninstalling Firefox.

Where did the Z button in the Firefox toolbar go? How can I open Zotero without it?

Instead of clicking a Z button in the Firefox toolbar, you now switch to Zotero as you would any other program. (See Switching Between Programs for tips on doing this efficiently. Short version: Use the dock/taskbar/launcher or Cmd-Tab/Alt-Tab. Don’t waste time minimizing or moving windows to access what’s behind.)

You can also arrange your windows so that Zotero is visible while you’re browsing.

What about the “Save to Zotero” button?

The button still exists in the browser toolbar, and, as before, it will show you an icon representing the data Zotero detected on the page: webpage, journal article, newspaper article, etc.

If you don’t see the icon, check your browser’s extensions pane to make sure you have the Zotero Connector installed. In some cases, the button may appear in the overflow panel accessible from the right edge of the toolbar.

How can I choose what collection to save to?

Just as in Zotero for Firefox, select the desired target collection in Zotero before clicking the save button. See Switching Between Programs for tips on accessing Zotero quickly.

An upcoming Zotero Connector version will provide the ability to choose the target collection from within the browser itself.

Are there any features that are no longer available?

While we’ve worked to make all browsing-related functionality available via the Zotero Connector, a few features either haven’t yet been migrated over or aren’t possible in the new Firefox extension framework.

Planned, but not yet available:

  • “Attach Snapshot of Current Page” (snapshots are still available when saving new items)
  • “Create Zotero Item and Note from Selection”/“Add Selection to Zotero Note”
  • “Save Link As Zotero Item”

No longer possible:

  • “Save to Zotero” option in the Firefox open/save dialog — workarounds: find article page and use the “Save to Zotero” button to download the metadata and PDF automatically (recommended whenever possible); preview PDF in Firefox and click the “Save to Zotero” button; drag PDF link to Zotero; save PDF to disk and drag into Zotero; add Zotero as Firefox PDF handler and choose from open/save dialog (not currently possible, but planned)

What if I can’t install separate programs like Zotero at my institution?

Zotero can be installed without administrative privileges on most systems. You can also ask your IT department to install it for you.

It’s worth noting that the Firefox extension framework used by Zotero for Firefox for many years granted equivalent system access, so from a security standpoint there’s no difference between the previous Firefox extension and the standalone program. If anything, the standalone program is more secure, as the Zotero Connector code running within your browser is limited by Mozilla’s new WebExtension framework.

If you really can’t install separate programs, you can still use the Zotero Connector in your browser and save directly to your online library, but you’ll need to rely on the more limited web interface for managing your data. (Improvements to the web library are planned, but the desktop client will remain the recommended way of interacting with your Zotero data.)

What if I used multiple Firefox profiles to keep my Zotero data separate?

Zotero 5.0 supports the same profile system as Firefox. See Multiple Profiles for more info.

What if I’m using Zotero plugins that haven’t yet been updated for Zotero 5.0?

Most plugins have been updated, at least in beta form, so first check with the plugin author.

If a plugin you rely on hasn’t been updated, you can use the Zotero Connector for Firefox with Zotero Standalone 4.0, which is still available from the download page, for a while longer. Install the plugin from the Tools -> Add-ons -> Extensions pane in Zotero. Some Connector features may not work properly with Zotero 4.0, but you should still be able to save items to Zotero from the Connector.

How much longer can I use Zotero 4.0 for Firefox?

Zotero 4.0 for Firefox will cease to work in Firefox 57, which will be released on November 14, 2017, and existing Zotero for Firefox users will be upgraded to the Zotero Connector shortly before then. If you need to use Zotero 4.0 for Firefox for longer, you should switch to the Firefox 52 Extended Support Release, which will be supported by Mozilla until June 2018, and disable updates for the Zotero extension by clicking “More…” next to Zotero in the Firefox Add-ons pane. (Remember to re-enable updates if you later switch to the Zotero Connector.) If you’re already running the Zotero Connector, you can reinstall Zotero 4.0 for Firefox from the download page. Note that Zotero 4.0 syncing will cease to work in early 2018.

To benefit from the many improvements in Zotero 5.0, and to obtain support in the Zotero Forums, we recommend upgrading as soon as possible.

John Miedema: Phaedrus the III is Live. A Chatbot that Learns New Words. Try It!

planet code4lib - Fri, 2017-11-03 18:22

Phaedrus is the chatbot for my website and Facebook page. I created it on a whim, first as a simple “Hello World” version. A second version was functional and prettier. This third and final (for now) version has actual language smarts. You have to play with it. Click on the icon on the lower right of my website, or click the button on my Facebook page, or use this link.

Many chatbots don’t know what to do with words they do not recognize. I kid you not, Phaedrus III identifies words it does not understand, and asks you to teach it the meaning. It asks you to use the word in a sentence. The next time it encounters the same word it gives it back to you in the sentence. See the figure below:

HAL 9000 it is not. I am still tweaking it and there will be errors but I am a little proud that Phaedrus can be taught new words on the fly. Enjoy.

District Dispatch: Open government data legislation advances in Congress

planet code4lib - Fri, 2017-11-03 14:28

In recent years, there has been a significant movement to improve public access to government data. Republicans and Democrats alike increasingly recognize that unlocking data can unleash innovation, with major economic and social benefits for businesses, researchers, and the general public. Legislation in support of those goals has been passed in the Senate and is now on a fast track for a floor vote in the House.

The Open, Public, Electronic, and Necessary (OPEN) Government Data Act has prospects for passage in this Congress.

The Open, Public, Electronic, and Necessary (OPEN) Government Data Act would make more government data freely available online, in machine-readable formats, and discoverable through a federal data catalog. The legislation would codify and build upon then-President Obama’s 2013 executive order. These changes would make it easier for libraries to collect, curate, preserve, and provide services utilizing these valuable data assets.

The legislation was first introduced in 2016 by Sens. Brian Schatz (D-HI) and Ben Sasse (R-NE) and Reps. Derek Kilmer (D-WA) and Blake Farenthold (R-TX). ALA supported that bill, which was passed in the Senate, but was not taken up in the House.

The Open, Public, Electronic, and Necessary (OPEN) Government Data Act was reintroduced this year as S. 760 and H.R. 1770, which ALA again supported. Since then, the bill has been attached to two high-profile pieces of legislation:

  • The National Defense Authorization Act for Fiscal Year 2018 (H.R. 2810). The Senate attached the OPEN Government Data Act to this annual bill authorizing defense activities, which it passed on September 18. However, the House did not include the OPEN Government Data Act in its version of the defense bill. Accordingly, the House and Senate need to reconcile this difference (and many others) before they can send the defense bill to the President. To resolve their different versions of the defense bill, the House and Senate convened a conference committee on Oct. 25, which is aiming to complete its work by Nov. 3 to set up floor votes before Thanksgiving.
  • The Foundations for Evidence-Based Policymaking Act (H.R. 4174 / S. 2046). Both the House and the Senate included the OPEN Government Data Act in this new bill, introduced Oct. 31 by House Speaker Paul Ryan (R-WI); Reps. Trey Gowdy (R-SC), Kilmer (D-WA), and Farenthold (R-TX); and Sens. Patty Murray (D-WA) and Schatz (D-HI). The House Oversight and Government Reform Committee passed OPEN as part of the Foundations bill on Nov. 2, clearing the way for it to be voted on by the full House. The Senate has not yet taken action on this bill.

It remains to be seen which of these pieces of legislation will move, when and with which provisions. But when the Senate has passed and the House Speaker has introduced the same legislation, it suggests widespread agreement and significant prospects for passage in one form or another. ALA hopes that Congress will soon send this important legislation to the President’s desk so that taxpayers can make better use of these important public assets.

The post Open government data legislation advances in Congress appeared first on District Dispatch.

District Dispatch: Tell ED to make libraries grant-eligible

planet code4lib - Thu, 2017-11-02 20:49

The U.S. Department of Education has asked for public comment on their recently released “Proposed Supplemental Priorities of Discretionary Grant Programs.” Each time the Department of Education (the ED) revisits its priorities is an opportunity for libraries to demonstrate the many ways we provide high-quality education for students of all ages, from early learners to lifelong learners. It is a chance for libraries to have a voice at the national level and influence public policy.

The ED is asking for public comment by Monday, November 13. By using our voices to help the ED set priorities, we can increase the chances libraries are eligible for federal funding that can provide more resources and opportunities to the patrons we serve. ALA will be filing comments and is encouraging librarians across the country to file as well.

The ED’s 11 proposed priorities are a menu of goals for the Department to use for individual discretionary grant competitions. Although the current notice by the ED contains few mentions of libraries, the priorities include several areas where libraries are already making a significant contribution, including:

  • Priority 6: Promoting Science, Technology, Engineering and Math (STEM) Education, With a Particular Focus on Computer Science;
  • Priority 7: Promoting Literacy; and
  • Priority 9: Promoting Economic Opportunity.

Does your library promote STEM and computer science education? In what ways does your library foster literacy? Does your library implement programs for career readiness? If you see how your library contributes to these or any of the ED’s 11 proposed priorities, submit a letter by the November 13 deadline. If you send a copy of your comments to us, we will add them to our collection of library stories to share with other advocates and congressional staff.

Encouraging the ED to include additional references to libraries sends a signal to ED agencies and grant-making entities that libraries are fully engaged in meeting the needs of all learners – and that our nation’s libraries have a voice at the highest levels of decision-making.

The post Tell ED to make libraries grant-eligible appeared first on District Dispatch.


Subscribe to code4lib aggregator