[CODE4LIB] Job: Internship/Resident at Cooper-Hewitt, National Design Museum
The Cooper-Hewitt is looking for interns/residents for 2013. Work with a team that is rethinking/remaking how the museum's collections are made part of the Web, while the physical buiding is closed for renovation. For more context see Seb Chan's personal [blog post ](http://www.freshandnew.org/2013/01/thoughts-2012/)where he reviews their work in 2012, and looks forward to the future; or take a look at the [Cooper- Hewitt Labs blog](http://labs.cooperhewitt.org/). Seb can be reached through a [contact form](http://www.freshandnew.org/contact/) on his blog, and is on Twitter as [@sebchan](http://twitter.com/sebchan). Brought to you by code4lib jobs: http://jobs.code4lib.org/job/5302/
[CODE4LIB] Tickets for Craft Beer Night
For those registered for the Code4lib 2013 Conference who enjoy craft beers. Instead of having a beer exchange this year, Chicago has managed to talk Goose Island Brewery into taking over all the drafts at a bar and cover a hefty amount of the Shuttle from the conference hotel to the aforementioned bar. We do however need to have a solid count/estimate of how many people will be coming to drink Goose Island beers. Happy New Year. http://code4lib2013.eventbrite.com/ ./fxk -- Stupidity got us into this mess -- why can't it get us out?
Re: [CODE4LIB] ulrich's api?
I just checked the SS Support Center and it is included with a sub to Ulrichsweb. I had confused this with the XML data service (which *does* cost extra), so I never followed up. Thanks for mentioning! -James -Original Message- From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Ranti Junus Sent: Thursday, December 27, 2012 4:34 PM To: CODE4LIB@LISTSERV.ND.EDU Subject: Re: [CODE4LIB] ulrich's api? Huh, that's a good question. We happen to subscribe to Ulrich and I don't know if it's included by default. I didn't even know about this API until Andrew Nagy mentioned it when I visited their booth at ALA conference to discuss something else. In my experience, after I signed the document and sent it back, they sent me back a link to the documentation page along with the login information. I have not been using it, regrettably. This is something I put on my goals and objectives for the coming year. On Thu, Dec 27, 2012 at 4:15 PM, Jonathan Rochkind rochk...@jhu.edu wrote: Thanks! It is indeed something included with library's ulrich's subscription? Do they send you documentation too? Have you been using it? Feel like giving us a brief review of what it does and how well it works? On 12/27/2012 3:48 PM, Ranti Junus wrote: Hi Jonathan, The Ulrich XML API is already in place. You just need to contact their support team through their support form to get the access. They will send you a Terms of Use document to sign and send back to them (it might involve a fax machine. ;-) ) ranti. On Thu, Dec 27, 2012 at 12:22 PM, Jonathan Rochkind rochk...@jhu.edu wrote: Hi Code4lib'ers. The SerSol Ulrich's marketting page at: http://www.serialssolutions.com/en/services/ulrichs/ulrichsw eb http://www.**serialssolutions.com/en/**services/ulrichs/ulrichswebh ttp://www.serialssolutions.com/en/services/ulrichs/ulrichsweb Says: New API for Easy Integration A new API with XML and JSON options allow librarians and technical staff to easily integrate Ulrich’s data into their library’s web pages and discovery services in order to provide researchers and staff with reliable, continuously updated information about electronic and print serials. * This implies that there may be an Ulrich's API that comes with library licensing of Ulrich's? (And that was 'new' whenever this online brochure was written, heh, who knows how new that is now, there's no date on the page). Does anyone know anything about this? Or where more info about this might be found? Or a good contact at SerSol/Ulrich's to ask about it? Jonathan -- Bulk mail. Postage paid.
[CODE4LIB] Drupal in Libraries Barcamp at Code4LibCon
Cross-posting apologies... Code4LibCon is offering a Drupal in Libraries Barcamp as a full-day Code4Lib pre-conference on Monday, February 11th. It will take place at the University or Illinois, Chicago Forum. Drupal uber-ninja Larry Garfield will be stopping by to impart words of wisdom and offer some prognostication on the next generation(s) of Drupal. The event is free for Code4Lib attendees and just $20 for others. Code4Lib attendees can sign up on the wiki. If you are not attending the conference, you can drop me an email with Barcamp in the subject, and I will let you know how to pay once we work that out. More details as they emerge, -- Cary Gordon The Cherry Hill Company http://chillco.com
Re: [CODE4LIB] Tickets for Craft Beer Night
Francis, Sounds like a fun event. What does the $25 registration fee cover? Tania On Wed, Jan 2, 2013 at 9:01 AM, Francis Kayiwa kay...@uic.edu wrote: For those registered for the Code4lib 2013 Conference who enjoy craft beers. Instead of having a beer exchange this year, Chicago has managed to talk Goose Island Brewery into taking over all the drafts at a bar and cover a hefty amount of the Shuttle from the conference hotel to the aforementioned bar. We do however need to have a solid count/estimate of how many people will be coming to drink Goose Island beers. Happy New Year. http://code4lib2013.eventbrite.com/ ./fxk -- Stupidity got us into this mess -- why can't it get us out? -- Tania Fersenheim Manager of Library Systems Brandeis University Library and Technology Services 415 South Street, (MS 017/P.O. Box 549110) Waltham, MA 02454-9110 Phone: 781.736.4698 Fax: 781.736.4577 email: tan...@brandeis.edu
Re: [CODE4LIB] Tickets for Craft Beer Night
On Wed, Jan 02, 2013 at 11:28:01AM -0500, Tania Fersenheim wrote: Francis, Sounds like a fun event. What does the $25 registration fee cover? Will respond to this to the list to save electrons. The 25 + processing fee gets you in the door and depending on what *hard to obtain* beers they put on tap will allow you to drink beers without pay. If you are at the conference hotel it gets you on the bus for free. Free reminder that Chicago is generally *frigid* this time of the year. Cheers, ./fxk Tania On Wed, Jan 2, 2013 at 9:01 AM, Francis Kayiwa kay...@uic.edu wrote: For those registered for the Code4lib 2013 Conference who enjoy craft beers. Instead of having a beer exchange this year, Chicago has managed to talk Goose Island Brewery into taking over all the drafts at a bar and cover a hefty amount of the Shuttle from the conference hotel to the aforementioned bar. We do however need to have a solid count/estimate of how many people will be coming to drink Goose Island beers. Happy New Year. http://code4lib2013.eventbrite.com/ ./fxk -- Stupidity got us into this mess -- why can't it get us out? -- Tania Fersenheim Manager of Library Systems Brandeis University Library and Technology Services 415 South Street, (MS 017/P.O. Box 549110) Waltham, MA 02454-9110 Phone: 781.736.4698 Fax: 781.736.4577 email: tan...@brandeis.edu -- Stupidity got us into this mess -- why can't it get us out?
Re: [CODE4LIB] Tickets for Craft Beer Night
So can I pay now and then if I decide not to go, give my ticket to some needy soul day of? Kudos for putting this together... Christina Salazar Systems Librarian John Spoor Broome Library California State University, Channel Islands 805/437-3198 -Original Message- From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Francis Kayiwa Sent: Wednesday, January 02, 2013 9:33 AM To: CODE4LIB@LISTSERV.ND.EDU Subject: Re: [CODE4LIB] Tickets for Craft Beer Night On Wed, Jan 02, 2013 at 11:28:01AM -0500, Tania Fersenheim wrote: Francis, Sounds like a fun event. What does the $25 registration fee cover? Will respond to this to the list to save electrons. The 25 + processing fee gets you in the door and depending on what *hard to obtain* beers they put on tap will allow you to drink beers without pay. If you are at the conference hotel it gets you on the bus for free. Free reminder that Chicago is generally *frigid* this time of the year. Cheers, ./fxk Tania On Wed, Jan 2, 2013 at 9:01 AM, Francis Kayiwa kay...@uic.edu wrote: For those registered for the Code4lib 2013 Conference who enjoy craft beers. Instead of having a beer exchange this year, Chicago has managed to talk Goose Island Brewery into taking over all the drafts at a bar and cover a hefty amount of the Shuttle from the conference hotel to the aforementioned bar. We do however need to have a solid count/estimate of how many people will be coming to drink Goose Island beers. Happy New Year. http://code4lib2013.eventbrite.com/ ./fxk -- Stupidity got us into this mess -- why can't it get us out? -- Tania Fersenheim Manager of Library Systems Brandeis University Library and Technology Services 415 South Street, (MS 017/P.O. Box 549110) Waltham, MA 02454-9110 Phone: 781.736.4698 Fax: 781.736.4577 email: tan...@brandeis.edu -- Stupidity got us into this mess -- why can't it get us out?
Re: [CODE4LIB] ulrich's api?
Ah, did you find docs in the SS Support Center that cover how to access the API and what it's functionalty is? Have any direct links to such? Yeah, last time I asked SerSol (a couple years ago), the XML data service was all that was available -- and not only does it cost extra, ti is actually VERY expensive (I think it's targetted at other vendor-like users, who will basically be reselling the data). So yeah, I'm curious about this newer one too! On 1/2/2013 10:53 AM, Van Mil, James (vanmiljf) wrote: I just checked the SS Support Center and it is included with a sub to Ulrichsweb. I had confused this with the XML data service (which *does* cost extra), so I never followed up. Thanks for mentioning! -James -Original Message- From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Ranti Junus Sent: Thursday, December 27, 2012 4:34 PM To: CODE4LIB@LISTSERV.ND.EDU Subject: Re: [CODE4LIB] ulrich's api? Huh, that's a good question. We happen to subscribe to Ulrich and I don't know if it's included by default. I didn't even know about this API until Andrew Nagy mentioned it when I visited their booth at ALA conference to discuss something else. In my experience, after I signed the document and sent it back, they sent me back a link to the documentation page along with the login information. I have not been using it, regrettably. This is something I put on my goals and objectives for the coming year. On Thu, Dec 27, 2012 at 4:15 PM, Jonathan Rochkind rochk...@jhu.edu wrote: Thanks! It is indeed something included with library's ulrich's subscription? Do they send you documentation too? Have you been using it? Feel like giving us a brief review of what it does and how well it works? On 12/27/2012 3:48 PM, Ranti Junus wrote: Hi Jonathan, The Ulrich XML API is already in place. You just need to contact their support team through their support form to get the access. They will send you a Terms of Use document to sign and send back to them (it might involve a fax machine. ;-) ) ranti. On Thu, Dec 27, 2012 at 12:22 PM, Jonathan Rochkind rochk...@jhu.edu wrote: Hi Code4lib'ers. The SerSol Ulrich's marketting page at: http://www.serialssolutions.com/en/services/ulrichs/ulrichsw eb http://www.**serialssolutions.com/en/**services/ulrichs/ulrichswebh ttp://www.serialssolutions.com/en/services/ulrichs/ulrichsweb Says: New API for Easy Integration A new API with XML and JSON options allow librarians and technical staff to easily integrate Ulrich’s data into their library’s web pages and discovery services in order to provide researchers and staff with reliable, continuously updated information about electronic and print serials. * This implies that there may be an Ulrich's API that comes with library licensing of Ulrich's? (And that was 'new' whenever this online brochure was written, heh, who knows how new that is now, there's no date on the page). Does anyone know anything about this? Or where more info about this might be found? Or a good contact at SerSol/Ulrich's to ask about it? Jonathan -- Bulk mail. Postage paid.
Re: [CODE4LIB] ulrich's api?
If you already have access to other SS APIs, you'll find documentation behind a password, here: http://xml.serialssolutions.com/docs/Ulrichsweb/v1.0/index.html I haven't activated this one yet, but in the past I've gotten the 360 Link and Summon API Terms of Use agreements via Ask a Question: http://support.serialssolutions.com/app/ask There's limited info in the Support Center: http://support.serialssolutions.com/app/answers/detail/a_id/2311/kw/ulrichs%20api -James -Original Message- From: Jonathan Rochkind [mailto:rochk...@jhu.edu] Sent: Wednesday, January 02, 2013 1:31 PM To: Code for Libraries Cc: Van Mil, James (vanmiljf) Subject: Re: [CODE4LIB] ulrich's api? Ah, did you find docs in the SS Support Center that cover how to access the API and what it's functionalty is? Have any direct links to such? Yeah, last time I asked SerSol (a couple years ago), the XML data service was all that was available -- and not only does it cost extra, ti is actually VERY expensive (I think it's targetted at other vendor-like users, who will basically be reselling the data). So yeah, I'm curious about this newer one too! On 1/2/2013 10:53 AM, Van Mil, James (vanmiljf) wrote: I just checked the SS Support Center and it is included with a sub to Ulrichsweb. I had confused this with the XML data service (which *does* cost extra), so I never followed up. Thanks for mentioning! -James -Original Message- From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Ranti Junus Sent: Thursday, December 27, 2012 4:34 PM To: CODE4LIB@LISTSERV.ND.EDU Subject: Re: [CODE4LIB] ulrich's api? Huh, that's a good question. We happen to subscribe to Ulrich and I don't know if it's included by default. I didn't even know about this API until Andrew Nagy mentioned it when I visited their booth at ALA conference to discuss something else. In my experience, after I signed the document and sent it back, they sent me back a link to the documentation page along with the login information. I have not been using it, regrettably. This is something I put on my goals and objectives for the coming year. On Thu, Dec 27, 2012 at 4:15 PM, Jonathan Rochkind rochk...@jhu.edu wrote: Thanks! It is indeed something included with library's ulrich's subscription? Do they send you documentation too? Have you been using it? Feel like giving us a brief review of what it does and how well it works? On 12/27/2012 3:48 PM, Ranti Junus wrote: Hi Jonathan, The Ulrich XML API is already in place. You just need to contact their support team through their support form to get the access. They will send you a Terms of Use document to sign and send back to them (it might involve a fax machine. ;-) ) ranti. On Thu, Dec 27, 2012 at 12:22 PM, Jonathan Rochkind rochk...@jhu.edu wrote: Hi Code4lib'ers. The SerSol Ulrich's marketting page at: http://www.serialssolutions.com/en/services/ulrichs/ulrichs w eb http://www.**serialssolutions.com/en/**services/ulrichs/ulrichsweb h ttp://www.serialssolutions.com/en/services/ulrichs/ulrichsweb Says: New API for Easy Integration A new API with XML and JSON options allow librarians and technical staff to easily integrate Ulrich’s data into their library’s web pages and discovery services in order to provide researchers and staff with reliable, continuously updated information about electronic and print serials. * This implies that there may be an Ulrich's API that comes with library licensing of Ulrich's? (And that was 'new' whenever this online brochure was written, heh, who knows how new that is now, there's no date on the page). Does anyone know anything about this? Or where more info about this might be found? Or a good contact at SerSol/Ulrich's to ask about it? Jonathan -- Bulk mail. Postage paid.
[CODE4LIB] Responsive Web Site Live
Greetings and Happy New Year! Just went live today with a responsive web design at Ithaca College Libraryhttp://ithacalibrary.com. Stop by and take a look. Ron Gilmour Web Services Librarian Ithaca College Library
Re: [CODE4LIB] Responsive Web Site Live
Ooooh, exciting! I think the middle layout (768px xwidth 1020px) needs some love (the right-hand box deforms pretty severely, and parts of the content of the center top box are obscured due to non-resizing form controls), but overall, nice work! If you feel like it, I'd love to hear more about some of the decisions you made here; particularly, what browsers you're supporting, how you chose your breakpoints for the media queries, etc. - Dave Mayo On Wed, Jan 2, 2013 at 1:42 PM, Ron Gilmour rgilm...@ithaca.edu wrote: Greetings and Happy New Year! Just went live today with a responsive web design at Ithaca College Libraryhttp://ithacalibrary.com. Stop by and take a look. Ron Gilmour Web Services Librarian Ithaca College Library
Re: [CODE4LIB] Responsive Web Site Live
Very cool--congratulations! In addition to Dave's questions, I'd be curious to know (can't see it since I don't have a login) how you handled directing people to databases that have mobile versions. This is something I've been wondering about for our site down the road and library sites in general--from a responsive site, how to effectively link people out to vendor-provided resources that are either mobile or non-mobile. -Sarah Dooley On Wed, Jan 2, 2013 at 3:06 PM, David Mayo pobo...@gmail.com wrote: Ooooh, exciting! I think the middle layout (768px xwidth 1020px) needs some love (the right-hand box deforms pretty severely, and parts of the content of the center top box are obscured due to non-resizing form controls), but overall, nice work! If you feel like it, I'd love to hear more about some of the decisions you made here; particularly, what browsers you're supporting, how you chose your breakpoints for the media queries, etc. - Dave Mayo On Wed, Jan 2, 2013 at 1:42 PM, Ron Gilmour rgilm...@ithaca.edu wrote: Greetings and Happy New Year! Just went live today with a responsive web design at Ithaca College Libraryhttp://ithacalibrary.com. Stop by and take a look. Ron Gilmour Web Services Librarian Ithaca College Library -- Sarah Dooley Web User Experience Development Librarian NC LIVE Voice: 919-513-2915 Fax: 919-513-2588 Email: sa...@nclive.org http://nclive.org/
[CODE4LIB] directing users to mobile DBs, was RE: [CODE4LIB] Responsive Web Site Live
Sarah asks about how to direct users to mobile versions of databases where appropriate. The way I'm doing it is: 1. All database links are served up from a database table, so the link on our website is http://$OUR_LIBRARY/redirect?$db_id 2. The db-of-dbs knows if there is a mobile specific url (because we put it there...) 3. Detect mobile-or-not as a binary value 4. Serve up the right one as an HTTP header redirect One big exception: EBSCO (which provides a really large number of our databases) handles their mobile access by using the same URL with a different profile name in the url. The redirect script has a special case that says if ($mobile = true and $ebsco = true) { do string replace on the url to change from the desktop url to the mobile url } -- so I don't have to list both versions of the URL in the database. It seems to work out pretty well. Ken -Original Message- From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Sarah Dooley Sent: Wednesday, January 02, 2013 3:25 PM To: CODE4LIB@LISTSERV.ND.EDU Subject: Re: [CODE4LIB] Responsive Web Site Live Very cool--congratulations! In addition to Dave's questions, I'd be curious to know (can't see it since I don't have a login) how you handled directing people to databases that have mobile versions. This is something I've been wondering about for our site down the road and library sites in general--from a responsive site, how to effectively link people out to vendor-provided resources that are either mobile or non-mobile. -Sarah Dooley
Re: [CODE4LIB] directing users to mobile DBs, was RE: [CODE4LIB] Responsive Web Site Live
What method do you use to detect mobile-or-not? On 1/2/2013 3:33 PM, Ken Irwin wrote: Sarah asks about how to direct users to mobile versions of databases where appropriate. The way I'm doing it is: 1. All database links are served up from a database table, so the link on our website is http://$OUR_LIBRARY/redirect?$db_id 2. The db-of-dbs knows if there is a mobile specific url (because we put it there...) 3. Detect mobile-or-not as a binary value 4. Serve up the right one as an HTTP header redirect One big exception: EBSCO (which provides a really large number of our databases) handles their mobile access by using the same URL with a different profile name in the url. The redirect script has a special case that says if ($mobile = true and $ebsco = true) { do string replace on the url to change from the desktop url to the mobile url } -- so I don't have to list both versions of the URL in the database. It seems to work out pretty well. Ken -Original Message- From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Sarah Dooley Sent: Wednesday, January 02, 2013 3:25 PM To: CODE4LIB@LISTSERV.ND.EDU Subject: Re: [CODE4LIB] Responsive Web Site Live Very cool--congratulations! In addition to Dave's questions, I'd be curious to know (can't see it since I don't have a login) how you handled directing people to databases that have mobile versions. This is something I've been wondering about for our site down the road and library sites in general--from a responsive site, how to effectively link people out to vendor-provided resources that are either mobile or non-mobile. -Sarah Dooley
Re: [CODE4LIB] directing users to mobile DBs, was RE: [CODE4LIB] Responsive Web Site Live
I'd be curious to hear the response to Jonathan's question. For the longest time, I used to determine mobile displays by browser, but it just got too cluttered. Now I detect browser width to determine mobile versions. This little trick doesn't play nice with all frameworks, however, so it's not bullet-proof, but so far, it has worked well. And on a high level, easy to troubleshoot. It wasn't immediately apparent to me if this was a part of a CMS or not - it's awfully clean, and the usual Joomla/Drupal/Wordpress identities weren't visible in the source. Really nice work! Thanks, Mark On Wed, Jan 2, 2013 at 12:36 PM, Jonathan Rochkind rochk...@jhu.edu wrote: What method do you use to detect mobile-or-not? On 1/2/2013 3:33 PM, Ken Irwin wrote: Sarah asks about how to direct users to mobile versions of databases where appropriate. The way I'm doing it is: 1. All database links are served up from a database table, so the link on our website is http://$OUR_LIBRARY/redirect?$db_id 2. The db-of-dbs knows if there is a mobile specific url (because we put it there...) 3. Detect mobile-or-not as a binary value 4. Serve up the right one as an HTTP header redirect One big exception: EBSCO (which provides a really large number of our databases) handles their mobile access by using the same URL with a different profile name in the url. The redirect script has a special case that says if ($mobile = true and $ebsco = true) { do string replace on the url to change from the desktop url to the mobile url } -- so I don't have to list both versions of the URL in the database. It seems to work out pretty well. Ken -Original Message- From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Sarah Dooley Sent: Wednesday, January 02, 2013 3:25 PM To: CODE4LIB@LISTSERV.ND.EDU Subject: Re: [CODE4LIB] Responsive Web Site Live Very cool--congratulations! In addition to Dave's questions, I'd be curious to know (can't see it since I don't have a login) how you handled directing people to databases that have mobile versions. This is something I've been wondering about for our site down the road and library sites in general--from a responsive site, how to effectively link people out to vendor-provided resources that are either mobile or non-mobile. -Sarah Dooley
Re: [CODE4LIB] directing users to mobile DBs, was RE: [CODE4LIB] Responsive Web Site Live
Ah, but this still doesn't answer my question on your part, Mark! How do you detect browser width, especially on the server-side? If it's with Javascript... the method Ken describes, it's not clear to me how javascript logic could get in there exactly. Thus my question. On 1/2/2013 3:51 PM, Mark Pernotto wrote: I'd be curious to hear the response to Jonathan's question. For the longest time, I used to determine mobile displays by browser, but it just got too cluttered. Now I detect browser width to determine mobile versions. This little trick doesn't play nice with all frameworks, however, so it's not bullet-proof, but so far, it has worked well. And on a high level, easy to troubleshoot. It wasn't immediately apparent to me if this was a part of a CMS or not - it's awfully clean, and the usual Joomla/Drupal/Wordpress identities weren't visible in the source. Really nice work! Thanks, Mark On Wed, Jan 2, 2013 at 12:36 PM, Jonathan Rochkind rochk...@jhu.edu wrote: What method do you use to detect mobile-or-not? On 1/2/2013 3:33 PM, Ken Irwin wrote: Sarah asks about how to direct users to mobile versions of databases where appropriate. The way I'm doing it is: 1. All database links are served up from a database table, so the link on our website is http://$OUR_LIBRARY/redirect?$db_id 2. The db-of-dbs knows if there is a mobile specific url (because we put it there...) 3. Detect mobile-or-not as a binary value 4. Serve up the right one as an HTTP header redirect One big exception: EBSCO (which provides a really large number of our databases) handles their mobile access by using the same URL with a different profile name in the url. The redirect script has a special case that says if ($mobile = true and $ebsco = true) { do string replace on the url to change from the desktop url to the mobile url } -- so I don't have to list both versions of the URL in the database. It seems to work out pretty well. Ken -Original Message- From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Sarah Dooley Sent: Wednesday, January 02, 2013 3:25 PM To: CODE4LIB@LISTSERV.ND.EDU Subject: Re: [CODE4LIB] Responsive Web Site Live Very cool--congratulations! In addition to Dave's questions, I'd be curious to know (can't see it since I don't have a login) how you handled directing people to databases that have mobile versions. This is something I've been wondering about for our site down the road and library sites in general--from a responsive site, how to effectively link people out to vendor-provided resources that are either mobile or non-mobile. -Sarah Dooley
Re: [CODE4LIB] directing users to mobile DBs, was RE: [CODE4LIB] Responsive Web Site Live
I use the PHP code from: http://detectmobilebrowsers.mobi/ (free for personal and non-profit use) Ken -Original Message- From: Jonathan Rochkind [mailto:rochk...@jhu.edu] Sent: Wednesday, January 02, 2013 3:36 PM To: Code for Libraries Cc: Ken Irwin Subject: Re: [CODE4LIB] directing users to mobile DBs, was RE: [CODE4LIB] Responsive Web Site Live What method do you use to detect mobile-or-not?
Re: [CODE4LIB] directing users to mobile DBs, was RE: [CODE4LIB] Responsive Web Site Live
I don't want to do the registration just to see how it works... but I assume it's doing user-agent detection? Have you had issues with newly invented mobile browsers not being caught, do you ever update your PHP script with a new updated copy from teh author or anything? On 1/2/2013 3:55 PM, Ken Irwin wrote: I use the PHP code from: http://detectmobilebrowsers.mobi/ (free for personal and non-profit use) Ken -Original Message- From: Jonathan Rochkind [mailto:rochk...@jhu.edu] Sent: Wednesday, January 02, 2013 3:36 PM To: Code for Libraries Cc: Ken Irwin Subject: Re: [CODE4LIB] directing users to mobile DBs, was RE: [CODE4LIB] Responsive Web Site Live What method do you use to detect mobile-or-not?
Re: [CODE4LIB] directing users to mobile DBs, was RE: [CODE4LIB] Responsive Web Site Live
The code I'm using (on the server side) is based on the $_SERVER['HTTP_USER_AGENT'] variable -- the providers of the code have gone to a bunch of trouble to parse user agents and discern whether or not they count as mobile devices. It is decidedly imperfect, but it does a good job at least for the mobile devices we're seeing so far. In other contexts I also use JavaScript-based detection, but for these functions I'm doing it with the PHP approach. ken -Original Message- From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Jonathan Rochkind Sent: Wednesday, January 02, 2013 3:53 PM To: CODE4LIB@LISTSERV.ND.EDU Subject: Re: [CODE4LIB] directing users to mobile DBs, was RE: [CODE4LIB] Responsive Web Site Live Ah, but this still doesn't answer my question on your part, Mark! How do you detect browser width, especially on the server-side? If it's with Javascript... the method Ken describes, it's not clear to me how javascript logic could get in there exactly. Thus my question. On 1/2/2013 3:51 PM, Mark Pernotto wrote: I'd be curious to hear the response to Jonathan's question. For the longest time, I used to determine mobile displays by browser, but it just got too cluttered. Now I detect browser width to determine mobile versions. This little trick doesn't play nice with all frameworks, however, so it's not bullet-proof, but so far, it has worked well. And on a high level, easy to troubleshoot. It wasn't immediately apparent to me if this was a part of a CMS or not - it's awfully clean, and the usual Joomla/Drupal/Wordpress identities weren't visible in the source. Really nice work! Thanks, Mark On Wed, Jan 2, 2013 at 12:36 PM, Jonathan Rochkind rochk...@jhu.edu wrote: What method do you use to detect mobile-or-not? On 1/2/2013 3:33 PM, Ken Irwin wrote: Sarah asks about how to direct users to mobile versions of databases where appropriate. The way I'm doing it is: 1. All database links are served up from a database table, so the link on our website is http://$OUR_LIBRARY/redirect?$db_id 2. The db-of-dbs knows if there is a mobile specific url (because we put it there...) 3. Detect mobile-or-not as a binary value 4. Serve up the right one as an HTTP header redirect One big exception: EBSCO (which provides a really large number of our databases) handles their mobile access by using the same URL with a different profile name in the url. The redirect script has a special case that says if ($mobile = true and $ebsco = true) { do string replace on the url to change from the desktop url to the mobile url } -- so I don't have to list both versions of the URL in the database. It seems to work out pretty well. Ken -Original Message- From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Sarah Dooley Sent: Wednesday, January 02, 2013 3:25 PM To: CODE4LIB@LISTSERV.ND.EDU Subject: Re: [CODE4LIB] Responsive Web Site Live Very cool--congratulations! In addition to Dave's questions, I'd be curious to know (can't see it since I don't have a login) how you handled directing people to databases that have mobile versions. This is something I've been wondering about for our site down the road and library sites in general--from a responsive site, how to effectively link people out to vendor-provided resources that are either mobile or non-mobile. -Sarah Dooley
[CODE4LIB] Job: Entry Level Web Developer in Lower Mahattan, New York at Touro College
**JOB SUMMARY:** Reporting to the Systems Manager, the web developer will design, implement, and maintain the electronic services managed by Touro College Libraries Technical and Electronic Services (T We are a quiet office of nine professionals and clerical staff providing expert cataloging and technical support to Touro libraries worldwide. Most of the work is done independently, but collaboration at key points during projects is critical. As a non-librarian, the web developer will have a particular need to maintain close consultation with colleagues and other staff to ensure adherence to the unique expectations of the academic library. **JOB RESPONSIBILTIES:** 1. Participate in maintaining of the Libraries' website, including development and maintenance of public areas, as well as intranet services to optimize workflow and staff communication within the Libraries. 2. Develop and participate in maintaining an Electronic Resource Management System (complex database-driven web application integrated with EZproxy servers for management and administration of licensed e-content. 3. Participate and develop in library web development projects as needed. 4. Maintain the web-based front end (catalog) of the Libraries' Innovative Interfaces Integrated Library System. 5. Ensure ongoing access to licensed e-content services. Perform regular updates to the Libraries' Serials Solutions e-content discovery system. **Education and Experience:** BA/BS degree in Computer Science/Information Systems or equivalent experience **Skills:** 1. Excellent interpersonal skills; 2. Oral and written communication skills; 3. Ability to work both independently and collaboratively. **Computer Skills:** 1. Demonstrated design of database-driven websites which successfully meet the needs of clients or users. 2. Thorough knowledge and application of current (X)HTML and CSS standards and accepted web design practices. Knowledge of XML standards including XSLT. Knowledge of scripting languages such as JavaScript, PHP, ASP, Perl. 3. Proven ability to develop database-driven websites (i.e. WAMP/LAMP), taking into account appropriate security considerations. 4. Ability to acquire a working knowledge of new languages and frameworks quickly and independently. 5. Experience with CMS (Drupal), including management of contributed modules preferred. 6. Working knowledge of Linux preferred. Salary ranges from $39k-$43k. Application Procedure: Please send a cover letter and your resume to: liping@touro.edu. The subject line of your email should read: Entry-Level Web Developer. Brought to you by code4lib jobs: http://jobs.code4lib.org/job/5318/
[CODE4LIB] FW: Digital Projects Librarian (Boston Public Library, Boston, MA)
Please excuse cross-postings... The Organization A leading American historian has called the Public Library of the City of Boston one of the five great libraries of the world. Well over 3.5 million people visit the Boston Public Library every year to use its collection of 8.9 million books. Another 7 million people connect with the BPL through its website www.bpl.org to take advantage of its many services and its growing collection of electronic resources, downloadable media and digitalized rare books and manuscripts. Among its preeminent collections, the BPL holds several first edition folios by William Shakespeare; original music scores by Mozart, Prokofiev and others; and the personal library of President John Adams. In addition, the BPL is home to the renowned Norman B. Leventhal Map Center, which includes over 200,000 historic maps and 5,000 atlases documenting the evolution of the printed map. Over 12,000 programs and classes attract thousands of residents from across the diverse neighborhoods and cultural groups that make up the city. Award winning online and in-library homework assistance sessions, ESL and literacy classes, are also a popular draw. The BPL is a department of the municipal government of Boston and a statutory charitable organization governed by a board of nine distinguished trustees appointed by the Mayor. Position Overview Under supervision and within the framework of goals, policies and procedures of the Library, supports all aspects of digital production workflow and participates in outreach and instructional activities pertaining to digital library services and related technologies. Reports to Digital Projects Manager or delegate Supervises As assigned, professional and support staff Scope of Responsibility 1. Assists in the planning and implementation of activities related to standards-based metadata and imaging production for the Library's digital library program. 2. Maintains current knowledge of best practices, standards, and technologies related to descriptive, technical, and administrative metadata and digital projects. Participates in recommending procedures for ensuring quality metadata production. 3. Works with digital projects group to integrate production of metadata into the digital imaging workflow. 4. Creates and/or completes subject analysis, authority work, and description for metadata records to ensure efficient retrieval of digital resources through local or other data networks. Assists in the creation and maintenance of authority records for digital resources. 5. Assists in the production and/or updating of metadata for legacy files. 6. Verifies and edits resource descriptions prepared by Library staff; assists in providing training and encourages an understanding of metadata issues and technologies for Library staff. 7. Assists in the preparation and delivery of materials to be digitized. 8. Assists in the development and maintenance of institutional standards and best practices for digital projects program. 9. As assigned, assists in providing training and supervision of professional, non-professional and part-time staff, students, and interns. 10. Assists with grant submissions for digital project proposals and grants. 11. Works on public service desks as assigned. 12. May be responsible for oral presentations and written reports on activities within the department. 13. Actively participates in system-wide committees, trainings, and other professional activities. 14. Assists in the training of professional and non-professional staff and in the orientation of both staff and members of the public to the services of the department. 15. Performs other related and/or comparable duties as assigned. Competencies 1. Proficiency with MSWord, Publisher, Power Point, and Excel. 2. Ability to apply traditional cataloging knowledge in evolving metadata environment; ability to adhere to rigorous accuracy and thoroughness requirements 3. Ability to execute library policy. 4. Ability to plan and supervise the work of others. 5. Demonstrates initiative and independent decision making skills. 6. Communicates effectively and presents ideas clearly. 7. Ability to think creatively and innovatively. 8. Identifies, plans, and prioritizes job responsibilities and tasks; determines and implements project timelines. 9. Demonstrates flexibility and the ability to adapt to change. 10. Collaborates with internal and external partners. 11. Ability to collaborate with library staff, external partners and resources. Qualifications 1. Education - Bachelor's Degree from a recognized college or university and a Master's Degree in Library and Information Science or equivalent degree from an accredited library school. Courses in digital libraries, XML, and/or standards-based non-MARC metadata schemas taken for credit at an accredited library school. 2. Experience - A minimum of 2 years experience with metadata work on digital projects in a
Re: [CODE4LIB] Responsive Web Site Live
Hi Dave! Good point about the middle sizes. Trying to get content to look good at every conceivable size is the really hard part of responsive design. The site is based on Twitter Bootstraphttp://twitter.github.com/bootstrap/, and I mostly stuck with the breakpoints that they had sethttp://twitter.github.com/bootstrap/scaffolding.html#responsive . In deciding what browsers and devices to support, I looked at our Google Analytics. These indicate very little traffic from IE8, so I made the decision not to worry about that browser. The site has been tested in modern versions of the Big 4 browsers, and some older ones (I found a computer with Firefox 5 and it looks pretty good!). The analytics also show that most of our mobile traffic comes from iPhones, so much of the mobile testing was done on that device. Ideally, of course, one would have a mobile device labhttp://mobile.smashingmagazine.com/2012/09/24/establishing-an-open-device-lab/where one could test a site on all kinds of devices, but that's not likely at a small college library. Ron On Wed, Jan 2, 2013 at 3:06 PM, David Mayo pobo...@gmail.com wrote: Ooooh, exciting! I think the middle layout (768px xwidth 1020px) needs some love (the right-hand box deforms pretty severely, and parts of the content of the center top box are obscured due to non-resizing form controls), but overall, nice work! If you feel like it, I'd love to hear more about some of the decisions you made here; particularly, what browsers you're supporting, how you chose your breakpoints for the media queries, etc. - Dave Mayo On Wed, Jan 2, 2013 at 1:42 PM, Ron Gilmour rgilm...@ithaca.edu wrote: Greetings and Happy New Year! Just went live today with a responsive web design at Ithaca College Libraryhttp://ithacalibrary.com. Stop by and take a look. Ron Gilmour Web Services Librarian Ithaca College Library
Re: [CODE4LIB] directing users to mobile DBs, was RE: [CODE4LIB] Responsive Web Site Live
Hi Mark, Not using a CMS at this point, but I did use Twitter Bootstraphttp://twitter.github.com/bootstrap/. So there's no browser detection, just media queries on width. Ron On Wed, Jan 2, 2013 at 3:51 PM, Mark Pernotto mark.perno...@gmail.comwrote: I'd be curious to hear the response to Jonathan's question. For the longest time, I used to determine mobile displays by browser, but it just got too cluttered. Now I detect browser width to determine mobile versions. This little trick doesn't play nice with all frameworks, however, so it's not bullet-proof, but so far, it has worked well. And on a high level, easy to troubleshoot. It wasn't immediately apparent to me if this was a part of a CMS or not - it's awfully clean, and the usual Joomla/Drupal/Wordpress identities weren't visible in the source. Really nice work! Thanks, Mark On Wed, Jan 2, 2013 at 12:36 PM, Jonathan Rochkind rochk...@jhu.edu wrote: What method do you use to detect mobile-or-not? On 1/2/2013 3:33 PM, Ken Irwin wrote: Sarah asks about how to direct users to mobile versions of databases where appropriate. The way I'm doing it is: 1. All database links are served up from a database table, so the link on our website is http://$OUR_LIBRARY/redirect?$db_id 2. The db-of-dbs knows if there is a mobile specific url (because we put it there...) 3. Detect mobile-or-not as a binary value 4. Serve up the right one as an HTTP header redirect One big exception: EBSCO (which provides a really large number of our databases) handles their mobile access by using the same URL with a different profile name in the url. The redirect script has a special case that says if ($mobile = true and $ebsco = true) { do string replace on the url to change from the desktop url to the mobile url } -- so I don't have to list both versions of the URL in the database. It seems to work out pretty well. Ken -Original Message- From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Sarah Dooley Sent: Wednesday, January 02, 2013 3:25 PM To: CODE4LIB@LISTSERV.ND.EDU Subject: Re: [CODE4LIB] Responsive Web Site Live Very cool--congratulations! In addition to Dave's questions, I'd be curious to know (can't see it since I don't have a login) how you handled directing people to databases that have mobile versions. This is something I've been wondering about for our site down the road and library sites in general--from a responsive site, how to effectively link people out to vendor-provided resources that are either mobile or non-mobile. -Sarah Dooley
[CODE4LIB] Some women and computing resources
All, I stumbled upon the conference publication [1] from a conference at U Minn's Charles Babbage Institute on women and computing. Not only is it excellent, but it has an entire chapter on librarians and computers. In fact, I don't think that chapter got it quite right, and I'm thinking that we somehow need to start capturing our own history, perhaps through interviews/oral histories. I've dreamed about doing that for the MELVYL system, before too many of us can't remember what day it is. The conference pages include a good bibliography [2]. And the CBI archive pages have great photos and other interesting historical information. [3] kc [1] http://www.amazon.com/Gender-Codes-Women-Leaving-Computing/dp/0470597194 [2] https://netfiles.umn.edu/users/tmisa/www/gender/literature.html [3] http://www.cbi.umn.edu/ -- Karen Coyle kco...@kcoyle.net http://kcoyle.net ph: 1-510-540-7596 m: 1-510-435-8234 skype: kcoylenet
[CODE4LIB] Introducing ExSite9: Open source tool: for metadata description (of content) + submission information package production
Hi there, Apologies for broadcast. After shunting this message down various listservs to my heart's content, I thought I should pop an email out to the library coding community that might be interested in a tool we developed last year with funding from the Australian National Data Servicehttp://www.ands.org.au/. The tool is though likely to come in useful for those in the cultural heritage or research sectors liaising with data or information producers. The tool (ExSite9 http://www.intersect.org.au/exsite9) is designed for anyone capturing data in the field, that wants to create collection (at minimum for convenience) and item level metadata (often more desirable for researchers or creatives) and bundle that up as a submission information package (SIP viz OAIS model) to transfer to a digital repository or archive. Exsite9 could be used in association with collections of material digitised in a workflow or with digital archives coming in on hard drives. The code can be downloaded from the Intersect Australia GitHub spacehttps://github.com/IntersectAustralia/exsite9along with a swag of other applications developed and made open source thanks to ANDS funding (and federal stimulus spending). Good wishes, Ingrid ps. any replies or questions to: ingrid.ma...@intersect.org.au (I use this gmail a/c for lists) -- Ingrid Mason | Information Services Coordinator Humanities Networked Infrastructure (HuNI) Virtual Laboratory www.huni.net.au | apidictor.huni.net | @HuNIVL NeCTAR | www.nectar.org.au -- ingrid.ma...@intersect.org.au | www.intersect.org.au | @1n9r1d T +61 2 8079 2559 | M +61 414 285 232 Level 12, 309 Kent St, Sydney, NSW 2000, Australia All mail to: PO Box H58, Australia Square, Sydney NSW 1215, Australia