SlideShare une entreprise Scribd logo
1  sur  21
Help Your Library Be Omnipresent without Spending a Dime Nina McHale, Assistant Professor/Web Librarian University of Colorado Denver ∙ Auraria Library nina.mchale@ucdenver.edu Computers in Libraries 2009
The Embedded, Widget-ized Library ,[object Object]
 Vendor-created widgets
iGoogle gadgets
Social networking sites for librariesAll of these nifty tools are OUR creations; can we share the love?
The Idea: Flickr Badge Creator
Steal this code! Please! Let’s “give it away, now” to our users to remix our source code for their own customized applications Where “stolen” code can be used: Course management systems (BlackBoard, eCollege) Personal web pages MySpace/Facebook pages iGoogle gadgets Any place people can cut and paste HTML
But Nina… “Our patrons aren’t web programmers. They won’t get how to do this.” It’s as easy as Ctrl + V “Isn’t this risky, putting our code out there for the masses to see?” Check with your IT folks, but this will likely be the same information that anyone can get from a web browser by viewing the source code “EVERYone will start using our stuff!” Authentication will stop anyone who’s not supposed to have access Ummm…so what? Isn’t that why it’s there?
Creating a “Steal This Code” Tool Decide what kind of widget code chunks you want to offer, for example: Catalog Databases (with federated search product) Combo catalog and databases (with federated search product) Web-based/IM chat Plan web page layout of widgets and code “generator” textarea (all on one page? Separate pages?) Provide an exact working example of the widget so that people know exactly what they’re getting Use the textarea HTML element with the JavaScript onfocus event to post your code chunks
Your Mileage May Vary… Products in use at Auraria Library: OPAC: Innovative Interfaces Millenium Federated search: Serials Solutions, 360 Search IM chat: Libraryh3lp + Pidgin Course management systems: eCollege .NExT Code examples in this presentation are specific to these products When in doubt, check with your web folksto get the correct HTML snippets for your resources View the source code of: http://library.auraria.edu/guides/general/searchboxes.html
The Magic of HTML Forms:Simple Catalog Search
The Magic of HTML Forms: Simple Catalog Search <form action="http://skyline.cudenver.edu/search~/" method="post"> 	Find a Book at the Auraria Library: 	      	<select name="searchtype2"> 	       		<option value="t">Title</option> 	       		<option value="a">Author</option> 	       		<option value="X">Keyword</option> 	       		<option value="d">Subject</option> 	</select> 	<input type="text" size="17" maxlength="75" name="searcharg2" /> 	<input type="hidden" name="SORT2" value="D" /> 	<input name="Submit" value="go" type="submit" /> </form>
Add the textarea and onfocus…(bold here for emphasis) <textarea name="skyline" cols="50" onfocus="select();">  <form action="http://skyline.cudenver.edu/search~/" method="post"> 	Find a Book at the Auraria Library: 	      	<select name="searchtype2"> 	       		<option value="t">Title</option> 	       		<option value="a">Author</option> 	       		<option value="X">Keyword</option> 	       		<option value="d">Subject</option> </select> 	     <input type="text" size="17" maxlength="75" name="searcharg2" /> 	     <input type="hidden" name="SORT2" value="D" /> 	      <input name="Submit" value="go" type="submit" /> 	</form> </textarea>
The Magic of HTML Forms:Combined Catalog/Database Search
The Magic of HTML Forms:Combined Catalog/Database Search <form action="http://0-TB4CZ3EN3E.cs.serialssolutions.com.skyline.cudenver.edu/resultFrameset.jsp" name="searchForm" method="post" target="new">       <input value="TB4CZ3EN3E" name="SS_LibHash" type="hidden" />       <input value="default" name="catGroupList" type="hidden" />       <input name="searchBy" type="hidden" value="Category" />       <input value="title" name="field" type="hidden" />       		<input type="hidden" name="dbID" value=”WEB" /> <!--Skyline Catalog--> 	         		<input type="hidden" name="dbID" value="EAP" /> <!--Academic Search Premier-->        	 <input type="hidden" name="dbID" value="IAO" /> <!--Academic OneFile-->           	<input type="hidden" name="dbID" value="LXU" /> <!--LexisNexis Academic-->       	<div class="SSCentralSearchSearchTerm">       	<span class="SSCentralSearchSearchCriteria">Search the Auraria Library for Books and Articles:        <input class="SSCentralSearchSearchCriteria" maxlength="1000" size="25" name="term" type="text" value="" />        </span>        <span class="SSCentralSearchSearchTermSubmit">        <input class="SSCentralSearchSearchTermSubmit" value="go" type="submit" />        </span>       </div> </form>
Examples: Auraria Library “Steal This Code!” page University of Colorado Denver eCollege Early Literacy Instruction course page University of Minnesota Duluth “Widgets and Tools” page University of Minnesota Duluth, “Link Widget” page
Examples: Auraria Library
Example: University of Minnesota Duluth
Some Things to Consider	 Make sure to offer a means of receiving help with the widget code, such as an email link/form Place and link to the tool as appropriate Include it/link to it in high-traffic areas on your site Examples: How-to guides, audience portals, etc. Advertise the service Include in library newsletters, blogs, etc. Be prepared for success… If you are making code for a chat widget widely available within a campus course management system like BlackBoard, the staff who monitor chat queues should probably know about it…

Contenu connexe

Similaire à Help your library be omnipresent without spending a

Top 5 Tips for Building Viral Social Web Applications and Sites
Top 5 Tips for Building Viral Social Web Applications and SitesTop 5 Tips for Building Viral Social Web Applications and Sites
Top 5 Tips for Building Viral Social Web Applications and Sites
Jonathan LeBlanc
 
The DiSo Project and the Open Web
The DiSo Project and the Open WebThe DiSo Project and the Open Web
The DiSo Project and the Open Web
Chris Messina
 
Getting the Most Out of OpenSocial Gadgets
Getting the Most Out of OpenSocial GadgetsGetting the Most Out of OpenSocial Gadgets
Getting the Most Out of OpenSocial Gadgets
Atlassian
 
Semantic Web
Semantic WebSemantic Web
Semantic Web
butest
 
Research 2.0
Research 2.0Research 2.0
Research 2.0
thinkict
 
How To Get A Blockchain Job?
How To Get A Blockchain Job?How To Get A Blockchain Job?
How To Get A Blockchain Job?
101 Blockchains
 

Similaire à Help your library be omnipresent without spending a (20)

Top 5 Tips for Building Viral Social Web Applications and Sites
Top 5 Tips for Building Viral Social Web Applications and SitesTop 5 Tips for Building Viral Social Web Applications and Sites
Top 5 Tips for Building Viral Social Web Applications and Sites
 
IMS Learning Tools Interoperability @ UCLA
IMS Learning Tools Interoperability @ UCLAIMS Learning Tools Interoperability @ UCLA
IMS Learning Tools Interoperability @ UCLA
 
Walter api
Walter apiWalter api
Walter api
 
The Browser, the User and the Library (How to to be in between)
The Browser, the User and the Library (How to to be in between)The Browser, the User and the Library (How to to be in between)
The Browser, the User and the Library (How to to be in between)
 
Make Me A Web 2.0 Geek!
Make Me A Web 2.0 Geek!Make Me A Web 2.0 Geek!
Make Me A Web 2.0 Geek!
 
Building Web Hack Interfaces
Building Web Hack InterfacesBuilding Web Hack Interfaces
Building Web Hack Interfaces
 
The DiSo Project and the Open Web
The DiSo Project and the Open WebThe DiSo Project and the Open Web
The DiSo Project and the Open Web
 
HTML5: New Possibilities for Publishing
HTML5: New Possibilities for PublishingHTML5: New Possibilities for Publishing
HTML5: New Possibilities for Publishing
 
Social Semantic Web on Facebook Open Graph protocol and Twitter Annotations
Social Semantic Web on Facebook Open Graph protocol and Twitter AnnotationsSocial Semantic Web on Facebook Open Graph protocol and Twitter Annotations
Social Semantic Web on Facebook Open Graph protocol and Twitter Annotations
 
Introduction to web scraping
Introduction to web scrapingIntroduction to web scraping
Introduction to web scraping
 
Linked data business models
Linked data business modelsLinked data business models
Linked data business models
 
OpenSocial - GTUG Stockholm Meeting Oct 1 2009
OpenSocial - GTUG Stockholm Meeting Oct 1 2009OpenSocial - GTUG Stockholm Meeting Oct 1 2009
OpenSocial - GTUG Stockholm Meeting Oct 1 2009
 
Getting the Most Out of OpenSocial Gadgets
Getting the Most Out of OpenSocial GadgetsGetting the Most Out of OpenSocial Gadgets
Getting the Most Out of OpenSocial Gadgets
 
Semantic Web
Semantic WebSemantic Web
Semantic Web
 
The Open Web
The Open WebThe Open Web
The Open Web
 
Google Devfest Singapore - OpenSocial
Google Devfest Singapore - OpenSocialGoogle Devfest Singapore - OpenSocial
Google Devfest Singapore - OpenSocial
 
Big Data Analytics course: Named Entities and Deep Learning for NLP
Big Data Analytics course: Named Entities and Deep Learning for NLPBig Data Analytics course: Named Entities and Deep Learning for NLP
Big Data Analytics course: Named Entities and Deep Learning for NLP
 
Lecture 9 Professional Practices
Lecture 9 Professional PracticesLecture 9 Professional Practices
Lecture 9 Professional Practices
 
Research 2.0
Research 2.0Research 2.0
Research 2.0
 
How To Get A Blockchain Job?
How To Get A Blockchain Job?How To Get A Blockchain Job?
How To Get A Blockchain Job?
 

Plus de Nina McHale

Drupal con portland library bof
Drupal con portland library bofDrupal con portland library bof
Drupal con portland library bof
Nina McHale
 
What Public Library Users Want and How to
What Public Library Users Want and How to What Public Library Users Want and How to
What Public Library Users Want and How to
Nina McHale
 
LITA Forum 2012 Web Analytics Strategy Preconference
LITA Forum 2012 Web Analytics Strategy PreconferenceLITA Forum 2012 Web Analytics Strategy Preconference
LITA Forum 2012 Web Analytics Strategy Preconference
Nina McHale
 
User survey results lc
User survey results lcUser survey results lc
User survey results lc
Nina McHale
 
Survey results report
Survey results reportSurvey results report
Survey results report
Nina McHale
 

Plus de Nina McHale (20)

Level Up Web: Modern Web Development and Management Practices for Libraries
Level Up Web: Modern Web Development and Management Practices for LibrariesLevel Up Web: Modern Web Development and Management Practices for Libraries
Level Up Web: Modern Web Development and Management Practices for Libraries
 
Drupal con portland library bof
Drupal con portland library bofDrupal con portland library bof
Drupal con portland library bof
 
Mobilizing the User Experience
Mobilizing the User ExperienceMobilizing the User Experience
Mobilizing the User Experience
 
Wa mw 2013
Wa mw 2013Wa mw 2013
Wa mw 2013
 
What Public Library Users Want and How to
What Public Library Users Want and How to What Public Library Users Want and How to
What Public Library Users Want and How to
 
LITA Forum 2012 Web Analytics Preconference
LITA Forum 2012 Web Analytics PreconferenceLITA Forum 2012 Web Analytics Preconference
LITA Forum 2012 Web Analytics Preconference
 
LITA Forum 2012 Web Analytics Strategy Preconference
LITA Forum 2012 Web Analytics Strategy PreconferenceLITA Forum 2012 Web Analytics Strategy Preconference
LITA Forum 2012 Web Analytics Strategy Preconference
 
User survey results lc
User survey results lcUser survey results lc
User survey results lc
 
Survey Results
Survey ResultsSurvey Results
Survey Results
 
Evaluating libraryresourcesamigos
Evaluating libraryresourcesamigosEvaluating libraryresourcesamigos
Evaluating libraryresourcesamigos
 
Ten things i've learned about drupal
Ten things i've learned about drupalTen things i've learned about drupal
Ten things i've learned about drupal
 
Drupal fail
Drupal failDrupal fail
Drupal fail
 
Survey results report
Survey results reportSurvey results report
Survey results report
 
Acrl ucs tech section il 2011 report
Acrl ucs tech section il 2011 reportAcrl ucs tech section il 2011 report
Acrl ucs tech section il 2011 report
 
Making the Case for CMS!
Making the Case for CMS!Making the Case for CMS!
Making the Case for CMS!
 
Building a Single User Experience
Building a Single User ExperienceBuilding a Single User Experience
Building a Single User Experience
 
Easy In, Easy Out: Customizing Your Open Source Publishing Software
Easy In, Easy Out: Customizing Your Open Source Publishing SoftwareEasy In, Easy Out: Customizing Your Open Source Publishing Software
Easy In, Easy Out: Customizing Your Open Source Publishing Software
 
Missouri statelibrarymobile
Missouri statelibrarymobileMissouri statelibrarymobile
Missouri statelibrarymobile
 
Getting Started with Drupal
Getting Started with DrupalGetting Started with Drupal
Getting Started with Drupal
 
Blog training
Blog trainingBlog training
Blog training
 

Help your library be omnipresent without spending a

  • 1. Help Your Library Be Omnipresent without Spending a Dime Nina McHale, Assistant Professor/Web Librarian University of Colorado Denver ∙ Auraria Library nina.mchale@ucdenver.edu Computers in Libraries 2009
  • 2.
  • 5. Social networking sites for librariesAll of these nifty tools are OUR creations; can we share the love?
  • 6. The Idea: Flickr Badge Creator
  • 7. Steal this code! Please! Let’s “give it away, now” to our users to remix our source code for their own customized applications Where “stolen” code can be used: Course management systems (BlackBoard, eCollege) Personal web pages MySpace/Facebook pages iGoogle gadgets Any place people can cut and paste HTML
  • 8. But Nina… “Our patrons aren’t web programmers. They won’t get how to do this.” It’s as easy as Ctrl + V “Isn’t this risky, putting our code out there for the masses to see?” Check with your IT folks, but this will likely be the same information that anyone can get from a web browser by viewing the source code “EVERYone will start using our stuff!” Authentication will stop anyone who’s not supposed to have access Ummm…so what? Isn’t that why it’s there?
  • 9. Creating a “Steal This Code” Tool Decide what kind of widget code chunks you want to offer, for example: Catalog Databases (with federated search product) Combo catalog and databases (with federated search product) Web-based/IM chat Plan web page layout of widgets and code “generator” textarea (all on one page? Separate pages?) Provide an exact working example of the widget so that people know exactly what they’re getting Use the textarea HTML element with the JavaScript onfocus event to post your code chunks
  • 10. Your Mileage May Vary… Products in use at Auraria Library: OPAC: Innovative Interfaces Millenium Federated search: Serials Solutions, 360 Search IM chat: Libraryh3lp + Pidgin Course management systems: eCollege .NExT Code examples in this presentation are specific to these products When in doubt, check with your web folksto get the correct HTML snippets for your resources View the source code of: http://library.auraria.edu/guides/general/searchboxes.html
  • 11. The Magic of HTML Forms:Simple Catalog Search
  • 12. The Magic of HTML Forms: Simple Catalog Search <form action="http://skyline.cudenver.edu/search~/" method="post"> Find a Book at the Auraria Library: <select name="searchtype2"> <option value="t">Title</option> <option value="a">Author</option> <option value="X">Keyword</option> <option value="d">Subject</option> </select> <input type="text" size="17" maxlength="75" name="searcharg2" /> <input type="hidden" name="SORT2" value="D" /> <input name="Submit" value="go" type="submit" /> </form>
  • 13. Add the textarea and onfocus…(bold here for emphasis) <textarea name="skyline" cols="50" onfocus="select();"> <form action="http://skyline.cudenver.edu/search~/" method="post"> Find a Book at the Auraria Library: <select name="searchtype2"> <option value="t">Title</option> <option value="a">Author</option> <option value="X">Keyword</option> <option value="d">Subject</option> </select> <input type="text" size="17" maxlength="75" name="searcharg2" /> <input type="hidden" name="SORT2" value="D" /> <input name="Submit" value="go" type="submit" /> </form> </textarea>
  • 14. The Magic of HTML Forms:Combined Catalog/Database Search
  • 15. The Magic of HTML Forms:Combined Catalog/Database Search <form action="http://0-TB4CZ3EN3E.cs.serialssolutions.com.skyline.cudenver.edu/resultFrameset.jsp" name="searchForm" method="post" target="new"> <input value="TB4CZ3EN3E" name="SS_LibHash" type="hidden" /> <input value="default" name="catGroupList" type="hidden" /> <input name="searchBy" type="hidden" value="Category" /> <input value="title" name="field" type="hidden" /> <input type="hidden" name="dbID" value=”WEB" /> <!--Skyline Catalog--> <input type="hidden" name="dbID" value="EAP" /> <!--Academic Search Premier--> <input type="hidden" name="dbID" value="IAO" /> <!--Academic OneFile--> <input type="hidden" name="dbID" value="LXU" /> <!--LexisNexis Academic--> <div class="SSCentralSearchSearchTerm"> <span class="SSCentralSearchSearchCriteria">Search the Auraria Library for Books and Articles: <input class="SSCentralSearchSearchCriteria" maxlength="1000" size="25" name="term" type="text" value="" /> </span> <span class="SSCentralSearchSearchTermSubmit"> <input class="SSCentralSearchSearchTermSubmit" value="go" type="submit" /> </span> </div> </form>
  • 16. Examples: Auraria Library “Steal This Code!” page University of Colorado Denver eCollege Early Literacy Instruction course page University of Minnesota Duluth “Widgets and Tools” page University of Minnesota Duluth, “Link Widget” page
  • 18.
  • 19. Example: University of Minnesota Duluth
  • 20.
  • 21. Some Things to Consider Make sure to offer a means of receiving help with the widget code, such as an email link/form Place and link to the tool as appropriate Include it/link to it in high-traffic areas on your site Examples: How-to guides, audience portals, etc. Advertise the service Include in library newsletters, blogs, etc. Be prepared for success… If you are making code for a chat widget widely available within a campus course management system like BlackBoard, the staff who monitor chat queues should probably know about it…
  • 22. Reasons to Give it Away, Now Platform-independent; users inject the code into their own online resources Low-tech, easy-to-create web page can provide a multitude of options to extend our reach beyond environments that we control Provides fun opportunities for outreach “Steal This Code!” debuted as part of a concurrent session at CUOnline Spring Symposium in May 2008
  • 23. Links from this Presentation Flickr Badge Generator: http://www.flickr.com/badge.gne Auraria Library “Steal This Code!” Page http://library.auraria.edu/guides/general/searchboxes.html University of Minnesota Duluth “Widgets” Pages http://www.d.umn.edu/lib/widgets/ http://www.d.umn.edu/lib/widgets/dropdown/index.htm
  • 24. Contact Information Nina McHale, Assistant Professor, Web Librarian nina.mchale@ucdenver.edu http://library.auraria.edu/~nmchale/