an introduction to the use of widgets in libraries

71
By Aaron Tay 20/3/2009 An introduction to the use of widgets by libraries (Theory)

Upload: aaron-tay

Post on 06-May-2015

4.069 views

Category:

Education


0 download

DESCRIPTION

Presentation given on 20/3/2009

TRANSCRIPT

Page 1: An Introduction To The Use Of Widgets in libraries

By Aaron Tay20/3/2009

An introduction to the use of widgets by libraries (Theory)

Page 2: An Introduction To The Use Of Widgets in libraries

What is a widget?

“Widgets bring the Libraries Web services to you. They include Web applications, simple add-ons for your Web browser, and other shortcuts that make researching a little easier.” – University of Texas Libraries

Page 3: An Introduction To The Use Of Widgets in libraries

Examples of library WidgetsSearch pluginsCustom toolbars (Powerpoint presentation)BookmarkletsGreasemonkey scriptsWeb widgetsDesktop/browser/mobile widgets

Browser widgets

Today’s focus

Page 4: An Introduction To The Use Of Widgets in libraries

Searchplugin

http://www.lib.nus.edu.sg/webtool/srchplugin/searchplugin.htm

Page 5: An Introduction To The Use Of Widgets in libraries

Custom toolbars I Custom toolbars are packages of toolbars designed to be customized for specific websites or organizations.

Most of these custom toolbars require no programming or scripting skill to configure.

Example 1 : Conduit toolbar

Page 6: An Introduction To The Use Of Widgets in libraries

Custom toolbars II Libraries have started using custom toolbars as a way to promote their resources.

1. Set up custom searches to subscribed databases2. Links to useful library pages and recommended resources3. RSS feeds to library rss feeds4. Embed Meebo widgets for askalib services etc.5. Federated searches, openurl resolvers6. Provide enhanced services beyond searchplugins

Example 2 : Libx toolbar - Live download of toolbar

Page 7: An Introduction To The Use Of Widgets in libraries

Bookmarklet “A bookmarklet is an applet, a small computer application,

stored as the URL of a bookmark in a web browser or as a hyperlink on a web page. The term is a portmanteau of the terms bookmark and applet. Whether bookmarklet utilities are stored as bookmarks or hyperlinks, they are designed to add one-click functionality to a browser or web page. When clicked, a bookmarklet performs some function, one of a wide variety such as a search query or data extraction.” -- http://en.wikipedia.org/wiki/Bookmarklet

NUS Proxy bookmarklet Jon Udell’s Librarylookup bookmarklet OCLC’s xisbn bookmarklet (NUS Library version available) Search bookmarklets (

Sample Linc keyword search bookmarklet)

Page 8: An Introduction To The Use Of Widgets in libraries

Greasemonkey scripts• Special extension addon for Firefox/IE that

allows users to install scripts that automatically modifies certain pages on the fly when loading.

• Users need to install – – Gm4ie (IE)– Greasemonkey (Firefox)

• Some examples • Modifies Amazon pages to display if item is a

vailable in our catalogue.

• Modifies pages to add ezproxy proxy stem to outgoing links

Page 9: An Introduction To The Use Of Widgets in libraries

Web widgets• Reusable web sniplets that are placed on

html pages or require web browsers to render them

• Allows embedding of dynamic information from third party sources

• Also known as gadgets, badges, modules, snipplets etc.

• Uses either javascript/DHTML or Flash.

Page 10: An Introduction To The Use Of Widgets in libraries

Precreated widgets• Offered by web services/websites e.g web

counters, web 2.0 services and more.

• Limited customization, auto-generates html code that you place on your webpage.

• Simple matter of just placing html code/snipplet on the part of your webpage where you want it to appear.

Page 11: An Introduction To The Use Of Widgets in libraries

Some precreated widgetsChat – Meebo etcFilesharing – Slideshare etcCalenders – 30boxes.com etcWeb counters Maps – Google maps etcSocal bookmarking linkrolls – Delicious. EtcSocial network badgesPolls – Polladaddy.com

Page 12: An Introduction To The Use Of Widgets in libraries

Examples

Page 13: An Introduction To The Use Of Widgets in libraries

Sample precreated widget

http://www.youtube.com/sharing

Page 14: An Introduction To The Use Of Widgets in libraries

How to add precreated widgets• Go to service/page and look for html

snipplet (customize if needed)

• Copy snipplet

• Paste snipplet in part of webpage you want to appear.

• That’s all

Page 15: An Introduction To The Use Of Widgets in libraries

Creating widgets based on Scopus article search results

http://info.scopus.com/htmlfeeds/

Page 16: An Introduction To The Use Of Widgets in libraries

Creating widgets based on Scopus article search results

Page 17: An Introduction To The Use Of Widgets in libraries

Final result appearing on webpage

Page 18: An Introduction To The Use Of Widgets in libraries

Creating widgets based on other academic researches• http://www.scopus.com/scopus/search/form

/authorFreeLookup.url

• http://info.scopus.com/topcited/

• http://sciencewatch.com/

• http://www.scimagojr.com/

Page 19: An Introduction To The Use Of Widgets in libraries

Some precreated widgets to add to our subject guides

Page 20: An Introduction To The Use Of Widgets in libraries

A) Dynamic bookmarking widgets

• Allows users who like the page to quickly email, bookmark locally, send to social networks (facebook, Friendster etc), social bookmarking /news sites (Digg, Delicious, Furl) , blogs (blogger , livejournal, etc), IM (icq, msn etc)

• Allows tracking to see how often page is being emailed, bookmarked, blogged etc.

• Provides a better measure of “impact” as opposed to simply page views/hits.

•Options include•Addthis!•Sharethis•Tellafriend•Addany•Share+

Page 21: An Introduction To The Use Of Widgets in libraries

Alternatives

http://www.lib.nus.edu.sg/webtool/widgets/sharewidgets.htm

Page 22: An Introduction To The Use Of Widgets in libraries

B) Dynamic display of documents

• Instead of just displaying a link to our powerpoint, word documents, we can add widgets that will display the document

• Most well known is Slideshare but there are a dozen or more alternatives including

• Scribd• Issuu•Slideboom•Docstoc•Slidesix•Myplick• Zohoshow•edocr

Page 23: An Introduction To The Use Of Widgets in libraries

Alternatives

Page 24: An Introduction To The Use Of Widgets in libraries

C) Embeding blogrolls from social bookmarking services

• Use social bookmarking sites like delicious, spurl, ma.gnolia (down) , Diigo, Qiteria, connotea, Iterisa, Furl (dead), Simpy, Fleck to bookmark pages.

• Embed widgets provided by these services on subject guide.

• Result : As you add/remove links to the bookmarking service, subject guide will be automatically updated

• For more reading

“Delicious Subject Guides: Maintaining Subject Guides Using a Social Bookmarking Site”

Page 25: An Introduction To The Use Of Widgets in libraries

OTHER WIDGETS CAN BE ADDED

LIMITED ONLY BY YOUR IMAGINATION!!!

Page 26: An Introduction To The Use Of Widgets in libraries

D) Other ideas

• Meebo, Wimzi, Plugoo , Digsby and other chat widgets (twitter!)

• Facebook, myspace, and other social networking badges

• See Libguides for more ideas (requires $$$)

Page 27: An Introduction To The Use Of Widgets in libraries

Creating your own widgets

Page 28: An Introduction To The Use Of Widgets in libraries

Creating your own widget

NOT SIMPLE, REQUIRES KNOWLEDGE OF JAVASCRIPT, XML, FLASH PROGRAMMING ETC.

Page 29: An Introduction To The Use Of Widgets in libraries

Using "universal" widget maker

Page 30: An Introduction To The Use Of Widgets in libraries

RSS Feed widget

Page 31: An Introduction To The Use Of Widgets in libraries

Search widget

Page 32: An Introduction To The Use Of Widgets in libraries

Widgetbox

http://www.widgetbox.com

Page 33: An Introduction To The Use Of Widgets in libraries

Netvibes

http://eco.netvibes.com/login

Page 34: An Introduction To The Use Of Widgets in libraries

Dapper

http://www.dapper.net/

Page 35: An Introduction To The Use Of Widgets in libraries

Iwidgets

Page 36: An Introduction To The Use Of Widgets in libraries

Sprout

http://sproutbuilder.com/ (not free)

Page 37: An Introduction To The Use Of Widgets in libraries

Widgetmaker commonality• Requires no programming.

• Uses web forms

• Content is fed via RSS feeds

• Allows minor changes in color, font etc.

• “Universal widget maker” – can be used to put on not just webpages but also blogs, social networking sites, wikis, desktops , online customizable homepages, and more.

Page 38: An Introduction To The Use Of Widgets in libraries

Widgetbox

Page 39: An Introduction To The Use Of Widgets in libraries

Netvibes

Page 40: An Introduction To The Use Of Widgets in libraries

iwidgets

Page 41: An Introduction To The Use Of Widgets in libraries

Dapper

Page 42: An Introduction To The Use Of Widgets in libraries

Sprouts (not free)

Page 43: An Introduction To The Use Of Widgets in libraries

SELF MADE WIDGET

BLOGS

e.g. Blogger, Wordpress

WEBSITE iGoogle

Netvibes

MyYahooFacebook

MySpace

OperaWindows Live

Apple Dashboard

Vista

Sharepoint

Pageflakes

Nexus

Google desktopBebo

Wiki.nus (Confluence)

Adapted from Guus van den Brekel

Page 44: An Introduction To The Use Of Widgets in libraries

Where widgets can be addedWebsites Blogs Social

networking sites

Start pages

Desktops

Mobile Other formats

Html (Flash/javascript)

WordPress1

Facebook135

Netvibes145 Vista desktop2

Iphone23 Json4

Sharepoint Blogger15 Myspace3

5

Igoogle12345 Apple dashboard2

Android3 Icalender4

Wiki.Nus1 (confluence)

Typepad1 Bebo35 Pageflakes145

Google desktop4

Palm3 CSV4

Livejournal15

Multipy15 Live.com2 Opera2 YAML4

Ning1 Nexus (NUS endorsed)?

Yahoowidgets23

Googlemap4

Hi53 My yahoo5

Friendster5

Via 1. Widgetbox , 2. Netvibes , 3. Iwidgets 4. Dapper 5.Sprouts

Page 45: An Introduction To The Use Of Widgets in libraries

On webpage

Page 46: An Introduction To The Use Of Widgets in libraries

On Blogger

Page 47: An Introduction To The Use Of Widgets in libraries

Adding widgets to Social networking sites

Page 48: An Introduction To The Use Of Widgets in libraries

On Facebook

http://www.facebook.com/home.php#/profile.php?id=556068025&ref=profile

Page 49: An Introduction To The Use Of Widgets in libraries

On Myspace

http://profile.myspace.com/index.cfm?fuseaction=user.viewProfile&friendID=394134895

Page 50: An Introduction To The Use Of Widgets in libraries

On Bebo

http://www.bebo.com/Profile.jsp?MemberId=8404708977

Page 51: An Introduction To The Use Of Widgets in libraries

Adding widgets to custom homepages

Page 52: An Introduction To The Use Of Widgets in libraries

On Netvibes

http://www.netvibes.com/aarontay#General

Page 53: An Introduction To The Use Of Widgets in libraries

On igoogle

http://www.google.com/ig

Page 54: An Introduction To The Use Of Widgets in libraries

On Pageflakes

http://www.pageflakes.com/

Page 55: An Introduction To The Use Of Widgets in libraries

In Nexus

http://nexus/default.aspx

Page 56: An Introduction To The Use Of Widgets in libraries

On NUS.wiki (confluence)

http://wiki.nus.edu.sg/display/~clbtcha/Sample+widget+on+nus.wiki

Page 57: An Introduction To The Use Of Widgets in libraries

On Opera

Page 58: An Introduction To The Use Of Widgets in libraries

Widget on desktop

Page 59: An Introduction To The Use Of Widgets in libraries

Putting widgets on your desktopWindows Vista

Google gadgets (google desktop)

Yahoo Widgets (Konfabulator)

Apple dashboard

Page 60: An Introduction To The Use Of Widgets in libraries

NUS related Adding to Microsoft sharepoint (instructions

)

Adding to NUS.Wiki (instructions)

Adding to Nexus (NUS customized home page)

Page 61: An Introduction To The Use Of Widgets in libraries

Start

Put RSS feed into widget maker

e.g. Widgetbox

Content available in RSS?

Use screen scraper

e.g. Dapper

Further processing

(aggregation, filtering, ranking) required?

Use yahoopipes, postrank etc

End

No

No

Yes

Yes

Page 62: An Introduction To The Use Of Widgets in libraries

How to create widgets without programmingStep 1 : Obtain data/content - Needs to be in RSS format to be dynamic.

Content available in RSS/ATOM/JSON etc ? If No go to step 2 , otherwise go to Step 3

Step 2 : Do screenscaping of required data. Use Dapper or feedity to convert htm page to RSS feed.

Step 3 : Aggregate, filter, manipulate, rank, RSS feeds – You might want to combine different feeds from different sources (e.g. results from Google scholar, Scopus, web of science), filter/de-dupe etc. Use Yahoopipes, Postrank etc.

Step 4: Enter RSS feed into one of the following widget generators Widgetbox, Netvibes, Iwidget Dapper, Popfly. (advanced, requires Microsoft Silverlight)

Step 5 : Do some minor adjustment s to color, font and you are done.

Page 63: An Introduction To The Use Of Widgets in libraries

• Microsoft Popfly• Yahoo pipes

More advanced tools

Page 64: An Introduction To The Use Of Widgets in libraries

Microsoft Popfly

Page 65: An Introduction To The Use Of Widgets in libraries

Popfly capabilitiesAllows you to create more flexible widgets

by combining content.

Combine and filter images, video, text from flickr, twitter, youtube etc

Rumoured to be discontinued soon?

Page 66: An Introduction To The Use Of Widgets in libraries

Sample widget created by popfly

Sample widget – Carrousel of book jackets from recently added Economics books

Page 67: An Introduction To The Use Of Widgets in libraries

YahoopipesCombine, filter rss/json feeds from different

sources.

Alters output

Can be output in various formats including RSS, to netvibes, igoogle, myyahoo.

Page 68: An Introduction To The Use Of Widgets in libraries

Yahoopipes source

http://pipes.yahoo.com/pipes/pipe.edit?_id=02d2b020817aa3511b6647f33a631fd5

Page 69: An Introduction To The Use Of Widgets in libraries

Yahoopipes example

http://pipes.yahoo.com/pipes/pipe.info?_id=02d2b020817aa3511b6647f33a631fd5

Page 70: An Introduction To The Use Of Widgets in libraries

Problems of using widgets• Slows down loading – Information is drawn

from third party.• Content from third party might go down

(e.g. Youtube, Slideshare goes down)• Intermediate services such as

screenscapers, Widget maker might be down.

• Widgets require either Javascript, Flash or rarely silverlight. Some users might not have javascript turned on, or lack the flash plugin.

Page 71: An Introduction To The Use Of Widgets in libraries

Links/resourceshttps://team.nus.edu.sg/library/socialsciences/

Tutorials/subjectguidewidgets.htm

http://www.google.com/url?sa=t&source=web&ct=res&cd=5&url=http%3A%2F%2Fwiki.cali.org%2Fcalicon08%2Fuploads%2FSessions%2FWidgets-CALI2008v5a.ppt&ei=hnzDSc67NNiUkAXyg4XHDA&usg=AFQjCNGh7DYW-ycwUS2fUqUZgAoajmgS5Q&sig2=ZM8P2JVniHmCMHnG4YAguw