Widgets and widgetry for librarians: copy, paste and relax

Students can overlook websites that aren't filled with often-changing content

Do you think you're too busy to devote time and effort to attracting users to the great resources available on your library website? If you can simply copy and paste, think again! With no coding skills you can set up your websites to continually display fresh content.

This is no scam. The web is getting easier to use. Once upon a time, Google laid out a framework for displaying custom Google Maps ( on private webpages. Pioneering web workers had to register for a Google Maps API and hand code XML to make the map display as they wanted. Now, however, that struggle is long over, because they’ve made the process much easier. All you need to do is copy, paste and relax. In this article you’ll learn how to embed Google Maps on your website, along with a few other widgets.

Geek talk

You don't need a spell from Hogwarts to make exciting multimedia appear on your website. It isn't magic – it's RSS and JavaScript. Thanks to the power of Web 2.0, we don’t need to understand the intricacies of these two fabulous and geeky topics. The web has sorted all of it out and made it easy for us to use. All you need to know to use the tools listed below is that, after some (easy to do) customisation, you’ll see a little bit of code to copy and paste into your website, blog post or blog's sidebar. Don't even worry that you'll be dealing with a bit of code. The copying and pasting you'll be doing is exactly the same as if you were working with a word processing document.

Dazzle 'em with video

A great place to start practicing copying and pasting code is with online video, not only because it produces such great results but because it is so simple. YouTube,, Google Video and TeacherTube all provide snippets of code with which you can embed video on a website. The code is located in a different place on each site. TeacherTube provides code for a few types of websites.

If you can't find any videos (among the millions available) that you want to include on your website, you can post your own. You can put video directly online from a webcam using the Quick Capture feature. An excellent video series to emulate is The One Minute Critic from the public library in Vancouver, Washington. In the series, librarians do quick and to-the-point book reviews and book talks and check out

Easy-does-it chatting

If you're communicating with faculty members and students via instant messages (IM), you need to use the meebo me widget: This handy tool will display a chat box on your website to let visitors send IMs to your screen name. Don't be concerned about privacy issues because meebo me doesn't act as a chat room. Only the individuals on the other end of your conversations will receive your responses. Once you register for a (quick and free) meebo ID, you can customise the colour, size and title of your meebo me box. Meebo will give you a little piece of code to copy and paste where you want the box to appear. Paste it in, save the page, and you'll be chatting in no time. Recently, the Topeka and Shawnee County Public Library (Topeka, Kansas) added a meebo me box to the 'no result' page in its OPAC. This gives searchers the opportunity to contact the library when they might need it most. Read more about this at David Lee King's post, 'Fun with our meebo widget and the Library Catalog':

Show and tell

Are you collecting photos on Flickr? If you are, you can do more with the content that you're collecting. Flickr offers an easily customisable badge to display photo thumbnails on your website. While this is good for directing people to your profile on Flickr, it doesn't really let people see your photos. Flickrshow,, offers an easy way to display a slide show of your images directly on your own website.

The YouTube of presentations: SlideShare

Do the teachers in your school use PowerPoint® for their class lectures? If so, you could be archiving those lectures online for students to view again. Like all of these tools, you don't need to worry about writing any code or converting any file formats for the web. When you upload PDFs and PowerPoint® files to SlideShare (, they’ll be displayed in a handy online viewer. By pasting a bit of code, you can display the presentations on your website. This could create a lot of night-time traffic on a library media centre (LMC) website when students need to make sure they've taken thorough notes.

Widget wonderland from Google

Google is onboard with providing widgets for many of its tools. Two particularly useful bits of code for an LMC website are available from Google Calendar ( and Google Maps (

Displaying your LMC schedule for all students and faculty members to see is easy to do with Google Calendar. To find the code for embedding a Google Calendar, you'll have to navigate to the 'settings' page for your calendar, click on the name of the calendar you want to display (if you have more than one calendar), and then find the 'Embed This Calendar' section under 'Calendar Details.' Click on the available link to change the type of calendar you want to display (weekly, monthly or agenda) and choose the colours for your calendar.

The easiest way to embed a Google Map into a webpage is to click on the 'Link to this page' link that appears above the upper-right corner of every Google map. Then copy the code found under 'Paste HTML to embed in website.' As with most of these widgets, you can customise the map there too. But wait, there's more. Using the 'Google Maps – My Maps' feature, you can annotate maps with pinpoints, lines and shapes. The possibilities for creating interactive maps related to your school's neighbourhood are unlimited. You might be considered a hero if you create a guide to the best surrounding restaurants and include it on your school's intranet.

Share tasty links with


The front page of

Libraries often need to justify their existence, and one way to do this is by marketing the skills of librarians. Why not market the fact that, as a librarian, you're tuned in to cool and useful things on the web? Even better, you can do this by using a cool and useful tool on the web. Take a look at the linkroll option from 'Linkrolls are a way for you to have your latest bookmarks displayed as part of your website,' claims the website, You'll need to create a free account and login. Once you customise the linkroll and paste the code into your website, each time you post a link to, it will appear in your linkroll. Consider using this widget to display a link of the day or a list such as 'What I’ve seen today.'

Using Blogger


The front page of Blogger

You could do far worse than use the popular weblog site, Blogger ( when trying to learn about website widgets. The entire layout section of Blogger is based on widgets that you can arrange by dragging and dropping them around the screen. Blogger calls them 'Page Elements'. There are a variety of widgets available, including polls, lists, pictures, news headlines and more.

A step further with Feed2JS


The front page of Feed2JS

Feed2JS ( is an amazing tool that will display any RSS feed on your website. When the RSS feed is updated (eg The New York Times posts a new story or a new item is catalogued in your RSS-enabled OPAC), the new content appears on your website. Use this tool to get your LMC blog's feed displayed on the main page of your school's website.

Feed2JS isn't the only tool for displaying RSS on websites. You should read the article 'RSS To HTML – How To Convert RSS Feeds Into Published Web Pages – A Mini-Guide' ( by Michael Pick for some different options, most of which are free.

Where should I paste?

The type of content you'll be putting into your website determines where you'll want to put it. If the widget you're pasting in will display dynamic, changing content, it doesn't make sense to put it in a blog post. Why? The blog post will cycle off the front page and get lost in the archive. It won't matter that there is all sorts of wonderful, automatically updating content there if no one looks at it on a regular basis. It makes more sense to put it in a permanent place, like on the sidebar of a blog or its own dedicated page. If the widget you're pasting will display just one piece of content, such as a timely video from TeacherTube, it might make the most sense to paste it into a blog post. People will see it when you intend them to see it. Then you can easily feature different content when the time comes by making another blog post.

Widgets in practice

The widgets discussed in this article can be big timesavers. There is no cost to experiment with them all to see what works best for your website and your students. But because this experimentation is so easy, you might be tempted to put all of them on your website at once. While there's a slim chance of this working, it most likely will turn your site into a visual disaster and render all of the widgets less effective. You’d be better off adding one or two at a time and dedicating an entire page to a widget displaying worthwhile information. Doing this will not overwhelm you or your students. Not only will your website be filled with fun and dynamic information, people will find it easier to use too.

Finding more widgets

Widgipedia ( and Widgetbox ( are two sites where you can find more widgets. Widgetbox even includes widgets that let you paste in fun games on your websites. Be sure to find a countdown widget so you can display a countdown of days, minutes and hours until finals (or the last day of school)!

Aaron Schmidt is director of the North Plains Public Library in Oregon. He also maintains the weblog walking paper ( and is a frequent presenter at library conferences.

First published in MultiMedia and Internet & Schools, posted 1 March 2008.

Used with permission. All rights reserved.