Friday, June 1, 2012


MLIS7505
Lindsay Cronk
Lee Hartle
Eli Arnold
Drupal in Libraries

Introduction and Background

What do the White House, MTV, and hundreds of libraries around the world have in common (Drupal, 2012)?  They all use Drupal to manage their websites.  Traditionally, libraries relied on their physical collection to entice patrons into their library, just as virtual libraries have their always-available and asynchronous nature to attract users. This virtual interaction can only be achieved, though, by providing a fully functional site that is well designed and organized, allowing patrons to navigate and locate information easily (Salazar, 2006, p. 170).  One technology significantly improving the overall usefulness of web sites is a content management system (CMS).   Simply put, a CMS is a complete computer system that manages information, can be programmed in any computer language and run on any computer system and allows data to be input, stored in a database, edited by authorized users, and displayed to the public (Winters, 2008, para. 1).  Drupal, the choice among a growing number of libraries, is one such CMS.
Dries Buytaert created Drupal in 2000 while studying at the University of Antwerp (Drupal.org, 2007, para. 1).  Buytaert’s inspiration was to find a way to easily collaborate and keep in touch with friends during and after college.  Drupal began as an online message board that quickly evolved into an online web site and is now available as open source software (Wiersma, 2009, p. 169).  Buytaert had intended to use the Dutch word for village, “dorp,” as a domain name for this online community.  However, a typo caused the site to be called drop.org. Drupal, pronounced “droo-puhl,” derives from the English pronunciation of the Dutch verb “druppel,” meaning “to drop” (Wiersma, 2009, p. 169).  Although Buytaert’s name for his site did not turn out as he had planned, his vision of creating an open, collaborative website where people could develop and share their ideas has been fully realized through Drupal.org.
Over time, the informal system developed by Buytaert and other collaborators began to attract a larger audience, and it was this synthesis of ideas born from drupal.org's burgeoning community that resulted in the development of new ideas for the website, including systems for syndication, moderation, and authentication (Drupalscience, n.d., para. 2). At this expansion stage, Drupal already had many Web 2.0 features, including the ability to create RSS feeds, moderation, user modes, forums, and blogs.  During the next few years due to the growth of its vibrant open-source community and the evolution of web technology in general, Drupal changed rapidly and went through several versions (v. 1.0 to 7.0).  An enormous number of new modules were added by the community to extend Drupal's basic functionality for a variety of purposes.
Fennel (2007) states that as “libraries move forward, many will likely be forced to address greater volumes of web content and increased clamoring for more participation in the web presence on the part of library staff” (p. 144).  Others may see a rise in the demand for more highly personalized services for end users.  It therefore seems natural that many libraries would find their way to the concept of CMS and Drupal, in particular.

Advantages and Disadvantages

Drupal presents the modern library with a powerful tool. In his essay on what he calls “Drupalitization” Walter Nelson (2010) goes so far as to describe the CMS as a means of “library empowerment” which creates better, more organized websites, with content made more current and more usable by a collaborative of editors.   Powerful tools can be difficult for beginners to handle.  Taking a look at the advantages and disadvantages of Drupal can help better evaluate both the CMS and its applications.
                    No one can deny Drupal’s many advantages.  It is a free and open-source CMS, meaning it is free for use by all, and in the process of being made available in this way it is constantly evolved and improved by web developers.  This online community can serve as expert advisors to libraries without full time tech support. For these reasons, many cash-strapped libraries find Drupal to be an attractive CMS solution (Reynolds, 2011a).  Beyond this, Drupal Core provides the bulk of basic features most libraries need from user account registration and maintenance, to RSS-Feeds, to menu management, and system administration and page layout customization. Libraries with developers, IT staff, or adventurous amateurs on staff will appreciate Drupal’s flexibility to create new templates.  It offers flexible yet robust content creation, advanced administrator controls, and content organization and management programs (Harris, 2010).  A massive collection of plugins and modules can be used to customize Drupal to match a library’s needs, like the OPAC module which allows for a library’s catalog to be seamlessly integrated into the Drupal managed website (Austin & Harris, 2008b).
                    As with any powerful and highly customizable resource, the key disadvantage of Drupal could be said to be its greatest strength.  By providing such a breadth of options, it can seem overly complicated and difficult to grasp, (Harris, 2010).  Drupal is frequently accused of failing to be “user friendly” (Morton-Owens, 2011).  It can also be labor-intensive, which may overrule the savings of cost in terms of a cost of time.  Creating workflow systems and managing settings requires a great amount of attention, and mistakes and errors may cause systemic issues (Morton-Owens, 2011).
                    Ultimately, by evaluating the advantages and disadvantages of Drupal, a simple assessment of both becomes clear.  Drupal’s strength as a tool is what makes it difficult to master.  In electing to use Drupal over other open-source CMS solutions, library staff must be sure that they have the time and personnel resources necessary to devote to gaining a comprehensive handle on this CMS.  By carefully assessing both the library’s needs and the software’s functionality, a clear plan may be developed to implement Drupal, which can avert frustrations and errors in transition.

Application in Practice

While there are both advantages and disadvantages to all software, Drupal’s highly-customizable options make it a viable program for use in all libraries, both public and academic.  There are features that allow for its application in both types and features that are geared more toward one library or the other.  Along with the inherently unlimited nature of the open source software, modules not already available can be created to support almost any institutional goal.
Drupal’s system of modules that support and enhance its core allow for the unlimited customization of content types.  There are two types of modules: core and contributed.  Both types offer potential to libraries.  Austin and Harris (2008b) write of the potential for libraries that use the core modules of blogs and book reviews.  The use of blogs allow libraries to change the all too often static nature of institutional websites.  Reynolds (2011b) takes the blogging one step further and is able to use Drupal’s features to integrate her library-themed podcast into her institution’s website.  Further, the book review module brings the patrons on board as contributors to the site.   It allows them a stake in the site, not just as a cursory visitor searching the catalogue for an item.  There is more of a buy-in from patrons if they are able to take a participatory role in the site.  Contributed modules also offer potential for libraries.
Austin and Harris (2008b) describe the biography module that allows a social network aspect of Drupal sites that parallels the feeling of patrons’ buy in similar to the created book reviews.  Patrons are able to connect not just to the library but also to other library users.  Through this fostering of community, the library may take advantage of the higher level of loyalty.  Another contributed module known as FileField may prove more useful to academic libraries.  FileField allows for the uploading of file to the Drupal site by users and administrators.  College students who can upload material for their college’s institutional repository could use this, for example, and a professor could use the function to foster student support of the library’s mission.
Kroski (2008) offers examples of the applications of Drupal features in academic libraries.  For example, the Mann Library at Cornell provides students options to reserve study rooms in the library through Drupal.  Also, the University of Prince Edward Island displays its digitized photograph collections through Drupal-created sites.  Other schools provide platforms for thesis submissions and easily findable subject guides.
Another example offered by Austin and Harris (2008c), would be very useful for both public and private libraries.  They explain the idea that a module could be created to allow patrons to request the purchase of new material through the Drupal-created site.  The back-end of the site could store this information in a database for easy access for librarians.  This could further be developed to allow for a running list of purchase requests so that other patrons could offer their support for the purchase of specific items.
Another important feature of Drupal that could be successfully applied by libraries of all types is the option to connect material from their online public access catalogues (OPAC) to their website in a manner that is more pleasing to patrons than the often stagnant nature of OPACs.  Austin and Harris (2008a) give the example of linking all texts, criticism, movies, etc of the play Hamlet together in the catalog so if a patron searches for Hamlet, she would have immediate access to it all.  In academic libraries, the search could also link to archival material or items in the special collections.  It could also connect to material located in the institutional repository, if applicable, or class syllabi from related courses offered at the college.
There are also possibilities of applications on the back-end side of Drupal-created sites that can be enjoyed by libraries.  One such example described by Morton-Owens (2011) is used by the New York University Health Sciences Libraries (NYUHSL).  Reminders are created automatically when individual web pages are created in the NYUHSL system.  After a predetermined time has passed, the author of the page receives a message to update the page so material remains current and the page reflects an update stamp seen as a sign of currency by patrons.  Another back-end feature highly applicable to both public and academic libraries is the Drupal revision history feature.  Described by Huddle, Murphy, and Chesley Perry (2011), this feature allows for administrators to access who has made changes and to revert to previous versions if errors or sabotage occurs.  They also described the University Library at the University of California Santa Cruz’s decision to utilize Drupal for its subject guides and article database list.  The “dynamic display” of Drupal offered patrons a non-static view (so important to the tech-savvy patron of today) of options (Huddle, Murphy & Chesley Perry, 2011, 192).

Conclusion

Drupal allows such a high level of customization and user-input that nearly all libraries can customize Drupal-based sites for their own purposes.  While no program is perfect, Drupal offers a body of converts and developers who are more than willing to assist in answering users’ questions and issues.  More and more libraries are turning to Drupal as their CMS of choice, and with more and more users, more will come to see the benefits of the open source answer.




References

Austin, A. &  Harris, C. (2008a). Case studies. Library Technology Reports, 44(4), 31-36.

Austin, A. &  Harris, C. (2008b). Other modules of note. Library Technology Reports,  
     44(4), 27-30.

Austin, A. &  Harris, C. (2008c). The trifecta. Library Technology Reports, 44(4), 23-26.

Drupal. (2012). In Wikipedia, The Free Encyclopedia. Retrieved from

Drupal.org.  (2007).  Drupal history as seen by Dries.  Retrieved from
             http://drupal.org/node/297669

Drupal Science.  (n.d.).  The history and evolution of Drupal.  Retrieved from
             http://drupalscience/node/6

Fennell, C. M. (2007). Content management and Web 2.0 with Drupal. Medical
             Reference Services Quarterly, 26, 143-167.

Harris, C. (2010). Drupal gets easier. School Library Journal, 56(5), 14.

Hubble, A., Murphy, D. A., & Perry, S. C. (2011). From static and stale to dynamic and
collaborative: The Drupal difference. Information Technology & Libraries, (30)4, 190-197.
Kroski, E. (2008). Drupal and libraries. Presentation given at the Computer in Libraries 2008
Morton-Owens, E. G. (2011). Editorial and technological workflow tools to promote website
quality. Information Technology & Libraries, 30(3), 91-98.
Reynolds, V. (2011a). I've seen the future, and it's surprisingly CHEAP! Computers In Libraries,
31(10), 10-14.
Reynolds, V. (2011b). Who doesn't like a good bargain? EventDV, 24(10), 11-14.

Salazar, E. (2006). Content management for the virtual library. Information Technology
             & Libraries, 25(3), 170-175.

Skalkos, L. (2012). Migrating the Barnard Library zine collection website to Drupal.  
     Computers In Libraries, 32(4), 12-16.

Wiersma, G. (2009). Building online content and community with Drupal. Collaborative
             Librarianship, 1(4), 169-171.
Winter, J.  (2008).  What is a content management system?  Retrieved from

Monday, May 28, 2012

Happy Memorial Day, everybody.  Too bad I was stuck inside studying all day.  Remember the troops that keep us safe.  I think I'm caught up with all of my assignments which means I might get to go play disc golf tomorrow.  Yay!  Do any of you guys play disc golf?  I'm addicted to it.  I'm looking forward to my Cataloging and Classification course in a couple of weeks.  Wish me luck!
Peace,
Lee

Friday, May 25, 2012

MLIS 7505 Assignment 3, Option 1 



For our MLIS 7505 Module III assignment we were to identify an library that uses a Content Management System and interview the librarian in charge of creating and managing the website.  I interviewed Mr. James Keehbler, director of the Piscataway Library in New Jersey (http://www.piscatawaylibrary.org/).  Mr. Keehbler received his MLS from Rutgers in January 1997 and his MPA from Rutgers in 2006.

How and where did you hear about CMS?
Answer:  I had used Joomla at my previous library, New Providence Memorial Library.  Afterwards, I started seeing more programs about libraries using Drupal, particularly through our then regional library cooperative, Infolink, which is now part of LibraryLink NJ.
What were your motivations to adopt CMS for its current use (library website or any other purpose)?
Answer:  We wanted to use a content management system to remove the former roadblock of relying on our webmaster to update the website. She would use Microsoft FrontPage, and of course not every staff member knew how to use that program or even had it installed.  With budget cuts, we were forced to eliminate that position, so we needed our other staff to be able to update the website on their own.
What were your decision making criteria?  What is the name of the CMS you are using now?
Answer:  We use Drupal.  I had used Joomla previously but wasn't impressed with the capability of Joomla at the time to provide the level of user permissions that Drupal allowed.  With a large organization, we believed we needed to be able to limit the capabilities of some users, while allowing others greater capabilities.  We also liked choosing a CMS with a good user community of library users. We really wanted an open source choice for the cost benefit, and the ability to grow in the future.  Finally, the online community forum at drupal.org answered so many questions.
What are the important benefits or advantages of CMS you are using now over the old system or another CMS system you've used in the past?
Answer:
a. We don't need software to update website.
b. More people can update website, though this can also be a disadvantage as not all people do as good 

    of a job.
c. We can update website on remote devices like ipads, android phones, and iphones.  Including 
    Drupad application.
d. No knowledge of HTML required and easy FTP of images to website. With CKeditor, looks like 
     Microsoft Word interface.
e. Thousands of moduless to allow increasing capabilities of website.  We started simple and grew into 
    the website.
f. While we haven't done this yet, we can do a multisite installation to have separate websites for   library, friends and foundation using the same Drupal install.
How was the learning curve?

Answer:  The learning curve was more difficult than with Joomla in my experience.  Then again it was more difficult since we had it hosted on our state library's server, who do not offer any support for Drupal and they do not offer a nice utility like CPanel.  When using Drupal for the New Jersey Library Association, using CPanel is so much easier.  The learning curve is hard for people who aren't used to the database background and only think of HTML files.  As an old Notepad HTML coder, it was difficult when learning Joomla to get my mind wrapped around that. 

Additional comments from Mr. Keehbler:
Some staff did miss the ability to just drop off their changes with someone else to deal with, but now we have 19 different staff who update the website. Of course, as previously mentioned, we do have a challenge making all 19 enter information in an attractive manner.  Patrons enjoy it, they can sign up for programs on line, they follow the RSS feed, etc.  Drupal integrates nicely with Flickr, too.  We use as much free stuff as possible, Flickr, Meebo, and we use Google Voice to provide text reference.

 Oh, one other challenge when we changed to Drupal was to get everybody to realize they didn't need to bring everything from the old website.  Huge long pages of hyperlinks, text nobody was going to read.  It was a struggle.  Also, CMSs are great because you don't need to recreate an item each time you want it to appear on a website, and in fact with a module like Views, you can use the same information and display it in a unlimited amount of ways on the website.  For example, when we enter a program for the meeting room, we can have a main entry show up on the department page, a brief entry show up on the upcoming events block on the front page, an entry on the library calendar and an entry on the meeting room calendar all from that one form being filled out. 

My reflections:
Mr. Keehbler is obviously very knowledgeable about CMSs and especially Drupal.  It is interesting that he started out with Joomla and then migrated to Drupal.  He is not the first librarian I have heard to do that.  He pretty much echoed everything I learned from our readings.  It is amazing to me that 19 different people update their website.  A few years ago that would be unheard of.   There would have been just one person in charge of making all the updates.  That is definitely one of the many advantages of using a CMS.  Mr. Keehbler replied to my e-mail the same day that I wrote him and he answered all of the questions with thoughtful answers.  I sent him a Thank You card for his generous help with this assignment.


Thursday, May 24, 2012

Success!!!  My group project classmates and I met in the Wimba Classroom yesterday evening and everything went well.  That's a first for this Maymester.  It was pretty cool and I look forward to using it again.  Check it out:  http://vcrp.wimba.com/   It was really quite simple.  I didn't even have to buy a headphone/mic device.  I could just use the built in mic and speakers on my laptop.  That was nice since money is tight these days.  For any of my fellow classmates that are scared of Wimba, don't be.  It's really easy to use.  Be sure to run the Wimba Wizard first to get your computer all set for your session.

There's hope for me yet.

Y'all have a great day!

Lee

Tuesday, May 22, 2012


MLIS 7505
Lee M. Hartle
Module II
Assignment 2
My Joomla Adventure

Our assignment for Module II was to set up a free Joomla demo website.  My adventure began at http://demo.joomla.org.  Little did I know at the time that Joomla was not going to cooperate.  Before this assignment I had never heard of a Content Management System (CMS), which is what Joomla is, along with other programs like WordPress and Drupal.  In a few words, a CMS is (supposedly) a quick and easy way to create and manage a website.  Many libraries across the country are successfully using them for just that purpose.  After watching the video tutorial, my assignment was to create at least two menus, two articles, and to link my articles to my menu items. 

First, I must make the comment that the video tutorial, in my opinion, was lacking in professionalism.  I believe if they put had put a little more effort in to it I may not have had so many problems.  A series of slides might have been more effective instead of trying to keep up with what the video instructor was saying and doing.  My first attempt at creating a site went relatively smoothly.  I played around with different templates, styles, and layouts.  Joomla only comes with a few templates, but you can download more from www.cloudaccess.net, including many available for purchase.  I even uploaded a few photographs of myself.  When I was done I had a simple, four page website.  However, I did not have the menus configured correctly.  When I went back to fix this Joomla would not cooperate.  So, I thought I would just start over.  I used the Clear Content button, but Joomla would not clear the content.  I got a “Front End Error, #404 Component Not Found, An Error Has Occurred” message.  So, again , I started over by using a different log in name and e-mail address, but Joomla would not cooperate.  I got e-mails from Joomla saying that an error had occurred and to try again.  So, I tried another five or six times with no success.  So, I decided to watch the video demo once again and I was finally successful in creating my website.  The only problem that I could not fix was the ordering of the menu items.  I followed directions to the letter, but still could not get them to change order.

Even though I had a lot of problems, I do feel that Joomla does make the creation of websites much easier than having to learn HTML codes.  The drop-down menus were easy to use to create articles and menus.  For me, learning Joomla had a steep learning curve.  However, I am certain that the more I read about and play around with Joomla I will be able to create websites much more easily that the pre-CMS, HTML way.  I would recommend them to any library debating whether to use them or not.

Sunday, May 20, 2012

Hello world -

Yesterday was fantastic.  I worked (and played) and the Winterville (GA) Marigold Festival.  Awesome weather, awesome music, awesome vendors, and awesome people.  Was there a total of 12 hours.  Bloodkin, amazing Athens band, closed the night off with a band.  They rocked Winterville to its core.  My older brother was in town so it was great hanging out with him.  Mark your calendars for a Saturday in Mid-may 2013.  It only gets better.

Spent all day posting for my MLIS 7505 class.  Learned about Content Management Systems this week.  Interesting stuff.  It's pretty much a free and easy way to create websites.  I'm working on one now using Joomla.  Don't have it just right, but will work on it tomorrow.  Nothing has been coming easy this semester.  Every single thing we have studied has been brand new.  Can't wait for this Maymester to be over so I'll have the time to play with all the news tools I will have.

Peace,
Lee

Friday, May 18, 2012

Hi folks -

Yesterday and today I spent some time learning a new CMS (Content Management System) called Joomla.  I think I at least figured it out enough to satisfy my class assignment.  All these names are crazy: blog, wiki, twitter, joomla.  I used to think the word Google was weird, but now it's a part of my every day life.  I'm still struggling with this class, but I know in the long run I will be glad I took it.  The times they are a-changin' and I better try and keep up with them if I want to get a job after graduation.  My dream, still, is to become a Certified Archivist and work at the new Russell Special Collections Building at the University of Georgia in Athens.  If you're ever in town, do yourself a favor and drop by there.  They have permanent and rotating exhibits.  The place is brand new and it's beautiful.  Just another reason why I love this town and will never leave.

Y'all have a great weekend!

Lee