- About HMCPL
- All hours and locations
- Disaster Plan
- Library Board
- Media and Press
- Atrium Art Gallery
- Blind & Physically Handicapped Library
- Community Partners
- Computer Training Center
- Heritage Room (Genealogy)
- Interlibrary Loans
- Meeting Rooms
- Patron Request Form
- Playaway View
- Public Computers
- Speakers Bureau
- Wireless access (Wi-Fi)
- Online Resources
- All online resources
- Automotive databases
- Book-related databases
- Business databases
- Career databases
- Catalogs of local interest
- Digital downloads databases
- Encyclopedias and dictionaries
- Genealogy databases
- Grants and fund-raising databases
- Health databases
- History databases
- Homework references
- Journal and article databases
- Literature and authors databases
- Local Interest databases
- Portals to multiple databases
- Spanish-language databases
- Alabama Virtual Library
- Community Info
- Digital Archives
- Digital Downloads
- Got a Question? Ask Us!
- Homework Alabama
- Huntsville History Collection
- Learning Express
- Next Reads
- Research Guides
- Read with Us
- Programs & Classes
- Library-sponsored Events
- Book Clubs
- Bailey Cove Science Fiction Book Club
- Bailey Cove Young Adult Book Club
- Booked for Lunch
- Books ‘n Buns Babes
- Cupid's Café
- Eleanor Murphy Book Club
- Elementary Series Book Club
- Eleanor Murphy ForeverYA Book Club
- Groundbreaking Reads
- Gurley Girls
- Inspirational Book Club
- Knit 1, Read Too!
- Knitting Between the Lines
- Literary Giants
- Literature Out Loud
- Lovers of Lit
- Lunch and Love Book Club
- Madison Murder, Ink.
- Pizza & Pocky Club
- Quarter-Life Crisis
- Russell Readers
- RocketCityMom.com Book Club
- Sister 2 Sister / Brother 2 Brother Book Club
- Tillman Hill Adult Book Club
- Tillman Hill Teen Bookclub
- Time Out Book Club
- Urban Circle Book Club
- Young Professionals
- Community Events calendar
- Computer Classes
- Story Times calendar
- Connect With Us
Tech @ the Library
Our primary database server will undergo planned maintenance this Sunday, May 19, starting at 6 p.m. Central Time. Maintenance is scheduled to be completed by 6 a.m. the following morning.
During the period, you will still be able to browse our online catalog, but you will not be able to login to your account, place holds, view lists, renew items, or other tasks associated with your account.
Our current plan is to have all major in-library services available to patrons by public opening on Monday morning. There is the possibility that some lower-priority services may be temporarily unavailable until shortly after opening, though we will attempt to have work-arounds in place as necessary.
Thank you for your patience while we continue to enhance our services for you!
Our catalog server, located at hmcpl.org/catalog, will be taken offline for scheduled maintenance starting Tuesday, April 24, at 11:00 a.m. CDT. This maintenance window should last 30 minutes, and is required to repair software issues that have been causing unplanned outages with that particular service.
This outage will affect all book and media searches for material that is within the libraries, regardless of where you search from (home, a branch, a library, etc). It will not affect access to other online resources. However, if you have the BookMyne app on your iOS or Android device, you will still be able to search our catalog, place holds, or manage your renewals, even during the server outage.
Please plan accordingly, and thanks for your understanding and patience as we improve our service to you!
While we were busy waiting for the snow to melt, we kept pushing forward with other changes to our new catalog. As some of you may have noticed, we did a software update last week; some of the changes that came with the update included a Facebook "Like" button and fixes to several bugs that prevented patrons from emailing links or effectively using RSS feeds. Those were the easy changes.
Today, our catalog's integrated social services list looks like this:
- reddit (for search results)
- digg (for search results)
- Twitter (for individual items)
- Facebook (for individual items)
And finally, you'll find that you can now view content from NoveList when looking at an item's detail view. This feature was available in our old "iBistro" catalog, but until this latest update, has been unavailable in our new catalog. We've now got this functionality back, so you can see Series Information, Similar Titles, and Similar Authors to help you more easily find your next good read!
We hope you enjoy our catalog's new features!
Due to the massive snow storm in the northeast United States, the power has been lost to one of our content providers. This particular service is the source of a large quantity of the cover art we use in our catalog searches.
The net effect for you is that the search results you get will have broken cover art, and searches take a lot longer to load. We've experimented with turning the link to this particular provider off, but have found that other services are negatively impacted, making matters even worse.
So, while we await the delivery and connection of some very large generators to our content provider, you'll see noticably slower performance in our catalog searches. We apologize for the inconvenience, but hope you understand that there are millions who are even more negatively impacted by this weather event, and in this connected era, even we in Madison County can be affected by a nor'easter!
Watch this post for updates as we continue to monitor the situation for you.
Update: 1-Nov-2011 13:27
Performance has taken a drastic turn for the worse. We have turned off the cover art content at this time. Please excuse the ugly blue placeholder images, but you should find that your searches will work much faster now.
Update: 2-Nov-2011 10:13
And our provider is back on-line! All of our cover art should appear as normal. Thanks for your patience and understanding through this service interruption!
For those of you who attended our presentation on open source software in libraries at the Alabama Library Association Convention, thanks for coming out to hear us!
During Tamara's portion of the presentation, she discussed Moodle ( a free course creation website) and talked about how she used Moodle to create a series of interactive courses for library staff:
In Fall 2009, the Huntsville-Madison County Public Library Social Network Challenge was created as a way to introduce library staff to various Web 2.0 websites as well as other online resources held by our library which they may not have used before. The HMCPL Social Network Challenge was based on Learning 2.0, a program that was originally developed and launched for the staff at the Public Library of Charlotte and Mecklenburg County in Charlotte, North Carolina during August 2006.
Moodle or Modular Object-Oriented Dynamic Learning Environment is a free learning management system for producing Internet-based course websites. The main power of this activity-based model comes in combining activities into sequences and groups, which can help guide participants through learning paths. Thus, each activity can build on the outcomes of the previous ones. There are a number of other tools that make it easier to build communities of learners, including blogs, messaging and participant lists as well useful tools for grading, creating reports and integrating with other systems.
Moodle also has a thriving online community at Moodle.org where Moodle users can ask questions, post to forums, download documents or Moodle Themes, read the latest Moodle news and get Moodle support.
Three resources that helped me out tremendously while setting up the HMCPL Social Network Challenge were Moodle Course Conversion by Ian Wild, Moodle 1.9 E-Learning Course Development by William H. Rice IV (the fourth) & the online book Using Moodle-Teaching with the Popular Open Source Course Management System by Jason Cole and Helen Foster.
For those of you who attended our presentation on open source software in libraries, thank you for coming out to hear us! Some of the high points from Amy's portion of the presentation:
A content management system (CMS, for short) is the logical next step for a site that's become too big for one person or one department to manage. While they aren't right for everyone, it was the right choice for us. A few well-respected and well-known ones are:
If you are considering getting a CMS, you will want to look at
- whether or not you have a programmer on staff
- if you do, what language(s) can this person program in?
- each system's tradeoff between a) ease of use and b) configurability.
If you don't have a programmer and your needs are relatively simple, you could err toward the side of ease of use; if you have a programmer and you know your needs are complex, you may be better off seeking a system that takes longer to set up but provides more flexibility in the end.
Django and Plone are both written in Python, while Drupal and Joomla! are both written in PHP. While both Django and Plone are excellent systems with vibrant user bases and code availability, we ruled them out, as our webmaster was most conversant in PHP. The choice between Drupal and Joomla was difficult; both make excellent CMS choices for library sites, but HMCPL chose Drupal because of its excellent module system. As long as you carefully evaluate both your resources and your needs, and pick something that fits both, there is no wrong answer. I'd rather see you choose a solution that balances your needs and resources, and is right for you, than necessarily choosing what Huntsville Public chose. Not all libraries will make the same choice we did, and they will have equally valid reasons for their choices. Our choice was not a choice 'against' something, but 'for' a platform that meshed well with our personnel resources and design goals.
What is Drupal? (The non-technical version)
The system I refer to as 'Drupal' here actually has two parts: Drupal 'core,' which is the basic framework of a site, and 'modules,' which are freely available modules written by the community and contributed back to Drupal. They can be as big as "build me a calendar of events!" or as small as "let me put this particular form field on a certain page."
How are we using Drupal in our sites?
We have a few modules that we consider critical to both sites:
- the combination of the Rubik theme (http://drupal.org/project/rubik) and Admin toolbar (http://drupal.org/project/admin) to simplify administration tasks for our users. My goal is to have our staffers ready to post content within just a couple of clicks.
- Organic Groups (http://drupal.org/project/og) is a workhorse module seeing vastly different uses internally and externally. Externally, it serves as a way for our employees to contribute to our blogs.
- Content Construction Kit (http://drupal.org/project/cck) is the bedrock of our sites. We have many different types of content that we need to present on our sites, and CCK lets us decide what types of content we want to make available for our users, instead of needing to shoehorn our content into someone else's predetermined ideas of what we might need.
- Views (http://drupal.org/project/views) Views is a graphical query builder; it lets you take your content that you've created with CCK, categorized with Organic Groups, and remix it and present it in whatever formats (lists, full pages, tables) suit our site best.
How are we using Drupal in our internal site?
- We are using Ubercart (http://drupal.org/project/ubercart) to provide an internal supply store for employees to reorder supplies and provide them spreadsheet-friendly expense data for budgeting and planning.
- A highly customized front page, allowing users to only see the news that is relevant to the branch they're working at, or the committees they're a part of.
- Custom content types. Our needs were diverse; and we needed to track things that were both good and bad. Good: we needed a centralized place to track the grants we were applying for, or had applied for in the past. Bad: we needed a database of patrons who had been banned from the library, and we needed to provide calendars showing when employees had been furloughed.
- Collection of statistics. We needed a simple way for branches to provide attendance statistics from their events
- Donor management. We're investigating the CiviCRM (http://drupal.org/project/civicrm) module for tracking donations and pledges.
How are we using Drupal in our public site?
- We're using a multi-site install, which lets us run an unlimited number of sites (currently three) off of a single codebase, thus lessening the number of code updates we have to do behind the scenes.
- We are using Ubercart (http://drupal.org/project/ubercart) so our library foundation can accept online donations and sell tickets to events.
- Custom content types with CCK. (http://drupal.org/project/cck) We needed to distribute the ability to post multiple types of information to the public: not just events and blog posts, but what about posting press releases, equipment bids, entries in our community organizations database, or job postings?
- Sections for kids and teens, with a different look and feel, but access to the same information. We're using the Sections (http://drupal.org/project/sections) module to provide summer reading sections of our site for children and teens.
What are we considering for the future?
- MERCI (Manage Equipment Reservation Checkout & Inventory, http://drupal.org/project/merci) to track reservations of equipment, like projectors or laptops
- CCK for online submissions of book reviews from teens, which will be part of this year's Summer Reading.
- Online Reference: using taxonomy-related modules to provide an online subject guide.
- Genealogy Research Guide: using Drupal's Book module, included in core, to provide an infinitely extensible guide to our genealogy resources, including not just tips and tricks, but lists of our holdings.
Is there a community I can go to for help?
Yes! Absolutely! There are two excellent resources for librarians and libraries using drupal.
One is the Libraries group on http://groups.drupal.org/libraries, of which I am the current manager.
The other is the Drupal4Lib email list, on which I am an active contributor. You can join the list at http://listserv.uic.edu/htbin/wa?SUBED1=drupal4lib&A=1 or by sending an email to LISTSERV [at] LISTSERV [dot] UIC [dot] EDU with 'SUBSCRIBE DRUPAL4LIB' (no quotes) in the subject.
Have more questions?
I'm also findable as as @amyqmc on twitter, or at amyq [at] hmcpl [dot] org. The Libraries group is currently busy planning a free pre-conference in June that will take place in Washington, DC right before ALA 2010. I intend to be in attendance, and will likely be leading sessions there.