[CODE4LIB] Job: Internship/Resident at Cooper-Hewitt, National Design Museum

2013-01-02 Thread jobs
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

2013-01-02 Thread Francis Kayiwa
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?

2013-01-02 Thread Van Mil, James (vanmiljf)
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

2013-01-02 Thread Cary Gordon
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

2013-01-02 Thread Tania Fersenheim
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

2013-01-02 Thread Francis Kayiwa
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

2013-01-02 Thread Salazar, Christina
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?

2013-01-02 Thread Jonathan Rochkind
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?

2013-01-02 Thread Van Mil, James (vanmiljf)
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

2013-01-02 Thread Ron Gilmour
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

2013-01-02 Thread David Mayo
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

2013-01-02 Thread Sarah Dooley
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

2013-01-02 Thread Ken Irwin
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

2013-01-02 Thread Jonathan Rochkind

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

2013-01-02 Thread Mark Pernotto
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

2013-01-02 Thread Jonathan Rochkind

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

2013-01-02 Thread Ken Irwin
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

2013-01-02 Thread Jonathan Rochkind
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

2013-01-02 Thread Ken Irwin
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

2013-01-02 Thread jobs
**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)

2013-01-02 Thread Blake, Tom
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

2013-01-02 Thread Ron Gilmour
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

2013-01-02 Thread Ron Gilmour
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

2013-01-02 Thread Karen Coyle

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

2013-01-02 Thread Ingrid Mason
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