Re: [CODE4LIB] Adding authority control to IR's that don't have it built in

2013-01-31 Thread Ed Summers
Hi Jason,

Heh, sorry for the long response below. You always ask interesting questions :-D

I would highly recommend that vocabulary management apps like this
assign an identifier to each entity, that can be expressed as a URL.
If there is any kind of database backing the app you will get the
identifier for free (primary key, etc). So for example let's say you
have a record for John Chapman, who is on the faculty at OSU, which
has a primary key of 123 in the database, you would have a
corresponding URL for that record:

  http://id.library.osu.edu/person/123

When someone points their browser at that URL they get back a nice
HTML page describing John Chapman. I would strongly recommend that
schema.org microdata and/or opengraph protocol RDFa be layered into
the page for SEO purposes, as well as anyone who happens to be doing
scraping.  I would also highly recommend adding a sitemap to enable
discovery, and synchronization.

Having that URL is handy because you could add different machine
readable formats that hang off of it, which you can express as links
in your HTML, for example lets say you want to have JSON, RDF and XML
representations:

  http://id.library.osu.edu/person/123.json
  http://id.library.osu.edu/person/123.xml
  http://id.library.osu.edu/person/123.rdf

If you want to get fancy you can content negotiate between the generic
url and the format specific URLs, e.g.

  curl -i --header Accept: application/json
http://id.library.osu.edu/person/123
  HTTP/1.1 303 See Other
  date: Thu, 31 Jan 2013 10:47:44 GMT
  server: Apache/2.2.14 (Ubuntu)
  location: http://id.library.osu.edu/person/123
  vary: Accept-Encoding

But that's gravy.

What exactly you put in these representations is a somewhat open
question I think. I'm a bit biased towards SKOS for the RDF because
it's lightweight, this is exactly its use case, it is flexible (you
can layer other assertions in easily), and (full disclosure) I helped
with the standardization of it. If you did do this you could use
JSON-LD for the JSON, or just come up with something that works.
Likewise for the XML. You might want to consider supporting JSON-P for
the JSON representation, so that it can be used from JavaScript in
other people's applications.

It might be interesting to come up with some norms here for
interoperability on a Wiki somewhere, or maybe a prototype of some
kind. But the focus should be on what you need to actual use it in
some app that needs vocabulary management. Focusing on reusing work
that has already been done helps a lot too. I think that helps ground
things significantly. I would be happy to discuss this further if you
want.

Whatever the format, I highly recommend you try to have the data link
out to other places on the Web that are useful. So for example the
record for John Chapman could link to his department page, blog, VIAF,
Wikipedia, Google Scholar Profile, etc. This work tends to require
human eyes, even if helped by a tool (Autosuggest, etc), so what you
do may have to be limited, or at least an ongoing effort. Managing
them (link scrubbing) is an ongoing effort too. But fitting your stuff
into the larger context of the Web will mean that other people will
want to use your identifiers. It's the dream of Linked Data I guess.

Lastly I recommend you have an OpenSearch API, which is pretty easy,
almost trivial, to put together. This would allow people to write
software to search for John Chapman and get back results (there
might be more than one) in Atom, RSS or JSON.  OpenSearch also has a
handy AutoSuggest format, which some JavaScript libraries work with.
The nice thing about OpenSearch is that Browsers search boxes support
it too.

I guess this might sound like an information architecture more than an
API. Hopefully it makes sense. Having a page that documents all this,
with API written across the top, that hopefully includes terms of
service, can help a lot with use by others.

//Ed

PS. I should mention that Jon Phipps and Diane Hillman's work on the
Metadata Registry [2] did a lot to inform my thinking about the use of
URLs to identify these things. The metadata registry is used for
making the RDA and IFLA's FRBR vocabulary. It handles lots of stuff
like versioning, etc ... which might be nice to have. Personally I
would probably start small before jumping to installing the Metadata
Registry, but it might be an option for you.

[1] http://www.opensearch.org
[2] http://trac.metadataregistry.org/

On Wed, Jan 30, 2013 at 3:47 PM, Jason Ronallo jrona...@gmail.com wrote:
 Ed,

 Any suggestions or recommendations on what such an API would look
 like, what response format(s) would be best, and how to advertise the
 availability of a local name authority API? Who should we expect would
 use our local name authority API? Are any of the examples from the big
 authority databases like VIAF ones that would be good to follow for
 API design and response formats?

 Jason

 On Wed, Jan 30, 2013 at 3:15 PM, Ed Summers 

Re: [CODE4LIB] Adding authority control to IR's that don't have it built in

2013-01-31 Thread Ed Summers
Of course after sending that I noticed a mistake, the curl example
should look like:

  curl -i --header Accept: application/json
http://id.library.osu.edu/person/123
  HTTP/1.1 303 See Other
  date: Thu, 31 Jan 2013 10:47:44 GMT
  server: Apache/2.2.14 (Ubuntu)
  location: http://id.library.osu.edu/person/123.json
  vary: Accept-Encoding

I didn't have it redirecting to the JSON previously.

//Ed

On Wed, Jan 30, 2013 at 4:19 PM, Phillips, Mark mark.phill...@unt.edu wrote:
 Thanks for the prompt Ed,

 We've had a stupid simple vocabulary app for a few years now which we use
 to manage all of our controlled vocabularies [1].  These are represented in 
 our
 metadata editing application as drop-downs and type ahead values as described
 in the first email in this thread.  Nothing too exciting.  The entire 
 vocabulary app
 is available to our systems as xml, python or json objects. When we export our
 records as RDF we try and use the links for these values instead of the 
 strings.

 We are currently working on another simple app to manage names for our system
 (UNT Name App). It takes into account some of the use cases described in this 
 thread such as
 disambiguation, variant names, and the all important linking to other 
 vocabularies
 of which VIAF, LC, and Wikipedia are the primary expected targets. Once 
 populated
 it is to be integrated into the metadata editing system to provide 
 auto-complete
 functions to the various name fields in our repository.

 As far as technology we've tried to crib off the Chronicling America site as 
 much
 as possible and follow the pattern of using the suggestions extension of 
 OpenSearch [2]
 to provide the API.

 Mark



 [1] http://digital2.library.unt.edu/vocabularies/
 [2] 
 http://www.opensearch.org/Specifications/OpenSearch/Extensions/Suggestions/1.1



 
 From: Code for Libraries [CODE4LIB@LISTSERV.ND.EDU] on behalf of Ed Summers 
 [e...@pobox.com]
 Sent: Wednesday, January 30, 2013 2:15 PM
 To: CODE4LIB@LISTSERV.ND.EDU
 Subject: Re: [CODE4LIB] Adding authority control to IR's that don't have it 
 built in

 On Tue, Jan 29, 2013 at 5:19 PM, Kyle Banerjee kyle.baner...@gmail.com 
 wrote:
 This would certainly be a possibility for other projects, but the use case
 we're immediately concerned with requires an authority file that's
 maintained by our local archives. It contains all kinds of information
 about people (degrees, nicknames, etc) as well as terminology which is not
 technically kosher but which we know people use.

 Just as an aside really, I think there's a real opportunity for
 libraries and archives to make their local thesauri and name indexes
 available for integration into other applications both inside and
 outside their institutional walls. Wikipedia, Freebase, VIAF are
 great, but their notability guidelines don't always the greatest match
 for cultural heritage organizations. So seriously consider putting a
 little web app around the information you have, using it for
 maintaining the data, making it available programatically (API), and
 linking it out to other databases (VIAF, etc) as needed.

 A briefer/pithier way of saying this is to quote Mark Matienzo [1]

   Sooner or later, everyone needs a vocabulary management app.

 :-)

 //Ed

 PS. I think Mark Phillips has done some interesting work in this area
 at UNT. But I don't have anything to point you at, maybe Mark is tuned
 in, and can chime in.

 [1] https://twitter.com/anarchivist/status/269654403701682176


Re: [CODE4LIB] wiki page about the chode4lib irc bot created

2013-01-31 Thread Peter Murray
Great start, Bohyun!  I added some commands, enhanced the formatting, and 
cleaned up some problems.

  http://wiki.code4lib.org/index.php/Zoia_or_the_Code4Lib_IRC_bot


Peter

On Jan 24, 2013, at 3:47 PM, Bohyun Kim k...@fiu.edu wrote:
 Hi all~
 
 I was not familiar with the code4lib IRC bot (or irc bot in general for that 
 matter), and the recent discussion on the listserv made me curious.
 
 BTW I fully support the idea of removing offensive content, and big thanks to 
 those who have been working on cleaning up those stuff.
 
 In any case, I figured there might be others who are new to code4lib and were 
 somewhat aware of zoia but not sure what exactly it does or will do. So I 
 created a wiki page with a bunch of examples today morning. It's far from 
 comprehensive but I think it would be cool if others -who care about the bot 
 - add more content to this page.
 http://wiki.code4lib.org/index.php/Zoia_or_the_Code4Lib_IRC_bot
 
 -Bohyun



-- 
Peter Murray
Assistant Director, Technology Services Development
LYRASIS
peter.mur...@lyrasis.org
+1 678-235-2955
 
1438 West Peachtree Street NW
Suite 200
Atlanta, GA 30309
Toll Free: 800.999.8558
Fax: 404.892.7879 
www.lyrasis.org
 
LYRASIS: Great Libraries. Strong Communities. Innovative Answers.


Re: [CODE4LIB] wiki page about the chode4lib irc bot created

2013-01-31 Thread Bohyun Kim
Thanks so much Peter! It looks great and big thanks to all who are adding new 
content to the page! =)

Cheers,
~Bohyun


From: Code for Libraries [CODE4LIB@LISTSERV.ND.EDU] on behalf of Peter Murray 
[peter.mur...@lyrasis.org]
Sent: Thursday, January 31, 2013 10:13 AM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: Re: [CODE4LIB] wiki page about the chode4lib irc bot created

Great start, Bohyun!  I added some commands, enhanced the formatting, and 
cleaned up some problems.

  http://wiki.code4lib.org/index.php/Zoia_or_the_Code4Lib_IRC_bot


Peter

On Jan 24, 2013, at 3:47 PM, Bohyun Kim k...@fiu.edu wrote:
 Hi all~

 I was not familiar with the code4lib IRC bot (or irc bot in general for that 
 matter), and the recent discussion on the listserv made me curious.

 BTW I fully support the idea of removing offensive content, and big thanks to 
 those who have been working on cleaning up those stuff.

 In any case, I figured there might be others who are new to code4lib and were 
 somewhat aware of zoia but not sure what exactly it does or will do. So I 
 created a wiki page with a bunch of examples today morning. It's far from 
 comprehensive but I think it would be cool if others -who care about the bot 
 - add more content to this page.
 http://wiki.code4lib.org/index.php/Zoia_or_the_Code4Lib_IRC_bot

 -Bohyun



--
Peter Murray
Assistant Director, Technology Services Development
LYRASIS
peter.mur...@lyrasis.org
+1 678-235-2955

1438 West Peachtree Street NW
Suite 200
Atlanta, GA 30309
Toll Free: 800.999.8558
Fax: 404.892.7879
www.lyrasis.org

LYRASIS: Great Libraries. Strong Communities. Innovative Answers.


[CODE4LIB] usability testing software

2013-01-31 Thread Nate Hill
Hi all,
Years ago I had the opportunity to use Morae to do some usability testing.
http://www.techsmith.com/morae.html
I may have an opportunity to put together a little bit of a usability
testing lab at my library, and I wonder if anyone can suggest a similar
product but...
I'd like it to run on Macs.
Suggestions?
thanks

-- 
Nate Hill
nathanielh...@gmail.com
http://4thfloor.chattlibrary.org/
http://www.natehill.net


Re: [CODE4LIB] usability testing software

2013-01-31 Thread Julia Bauder
I've used this in the past: http://silverbackapp.com/. It's Mac-only (which
was actually a drawback for the project I was working on!), it's cheap, and
did what we needed. It doesn't do nearly as much as Morae, though, so it
might not have specific features you need?

Julia




On Thu, Jan 31, 2013 at 9:35 AM, Nate Hill nathanielh...@gmail.com wrote:

 Hi all,
 Years ago I had the opportunity to use Morae to do some usability testing.
 http://www.techsmith.com/morae.html
 I may have an opportunity to put together a little bit of a usability
 testing lab at my library, and I wonder if anyone can suggest a similar
 product but...
 I'd like it to run on Macs.
 Suggestions?
 thanks

 --
 Nate Hill
 nathanielh...@gmail.com
 http://4thfloor.chattlibrary.org/
 http://www.natehill.net



Re: [CODE4LIB] usability testing software

2013-01-31 Thread Stephen Francoeur
If all you need is something that will capture the screen as video and add
audio from a mic, then CamStudio or SnagIt will work (I've used both). But,
I have to admit, I've had those programs crash in the middle of a test. I'm
waiting to get my hands on Camtasia to see if it's more stable.

Stephen Francoeur

User Experience Librarian

Newman Library

Room 516

Baruch College

151 E. 25th Street

New York, NY 10010



646.312.1620

http://stephenfrancoeur.com


On Thu, Jan 31, 2013 at 11:10 AM, Jason Michel miche...@miamioh.edu wrote:

 I've been using Silverback but lately have had problems: crashing
 during export, exported file corrupted, and also crashing during the
 preview playback within the app itself. Any one else have these
 issues?

 Sent from my iPhone

 On Jan 31, 2013, at 11:01 AM, Eric Lease Morgan emor...@nd.edu wrote:

  On Jan 31, 2013, at 10:56 AM, Julia Bauder julia.bau...@gmail.com
 wrote:
 
  I've used this in the past: http://silverbackapp.com/. It's Mac-only
 (which
  was actually a drawback for the project I was working on!), it's cheap,
 and
  did what we needed. It doesn't do nearly as much as Morae, though, so it
  might not have specific features you need?
 
  I liked Silverback as well. BTW, you might also ask this question of
 Usability4Lib -- http://bit.ly/VxGls9
 
  --
  Eric Morgan




-- 
http://stephenfrancoeur.com


Re: [CODE4LIB] usability testing software

2013-01-31 Thread Patrick Berry
This is great for A/B

https://www.optimizely.com/

On Thursday, January 31, 2013, Stephen Francoeur wrote:

 If all you need is something that will capture the screen as video and add
 audio from a mic, then CamStudio or SnagIt will work (I've used both). But,
 I have to admit, I've had those programs crash in the middle of a test. I'm
 waiting to get my hands on Camtasia to see if it's more stable.

 Stephen Francoeur

 User Experience Librarian

 Newman Library

 Room 516

 Baruch College

 151 E. 25th Street

 New York, NY 10010



 646.312.1620

 http://stephenfrancoeur.com


 On Thu, Jan 31, 2013 at 11:10 AM, Jason Michel 
 miche...@miamioh.edujavascript:;
 wrote:

  I've been using Silverback but lately have had problems: crashing
  during export, exported file corrupted, and also crashing during the
  preview playback within the app itself. Any one else have these
  issues?
 
  Sent from my iPhone
 
  On Jan 31, 2013, at 11:01 AM, Eric Lease Morgan 
  emor...@nd.edujavascript:;
 wrote:
 
   On Jan 31, 2013, at 10:56 AM, Julia Bauder 
   julia.bau...@gmail.comjavascript:;
 
  wrote:
  
   I've used this in the past: http://silverbackapp.com/. It's Mac-only
  (which
   was actually a drawback for the project I was working on!), it's
 cheap,
  and
   did what we needed. It doesn't do nearly as much as Morae, though, so
 it
   might not have specific features you need?
  
   I liked Silverback as well. BTW, you might also ask this question of
  Usability4Lib -- http://bit.ly/VxGls9
  
   --
   Eric Morgan
 



 --
 http://stephenfrancoeur.com



Re: [CODE4LIB] usability testing software

2013-01-31 Thread Ian Walls
My library is about to launch into a series of quick usability testing
sessions next week for our website.  In terms of software, we wanted to do a
screen and audio capture, but the programs we experimented with were not
sufficiently stable or responsive to fit into our workflow.  There was far
too much risk of the software crashing, or taking forever to compile a
video, or leaving us with a flashing green/white screen (very unpleasant)
that we decided to just use audio capture (based on Window's native Sound
Recorder).

Our general strategy is to set up at a table in the library lobby, and offer
free drinks at the café in exchange for a 10-15 minute usability testing
runthrough (10 questions on the activities our surveys and webstats show are
most important).  We'll do 2 hour sessions each day for 7 days, varying the
time and location to catch as wide an array of people as possible.  Each
session will be operated by two web committee members; one will ask the
tester questions, and the other will record their observations.

I've been experimenting with heatmap.js[1], and hope to find a way to
aggregate and incorporate that data at some point, too.


-Ian
UMass Amherst Libraries

1. http://www.patrick-wied.at/static/heatmapjs/

-Original Message-
From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of
Shaun Ellis
Sent: Thursday, January 31, 2013 11:57 AM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: Re: [CODE4LIB] usability testing software

Usability Testing Lab?!?  Awesome!  I'm curious about your goals and your
process... are you looking to publish your results?

I guess why I'm asking is because I pretty much drank the Kool-aid on the
more ethnographic discount usability testing + rapid prototyping 
approach, followed by using Google Analytics to try to get gather
quantitative real-life stats as we make improvements.  I can definitely
see the usefulness of having more resources for usability testing though.

I'm surprised that none of the suggestions do A/B testing.  It seems like
that would help settle the never-ending debate in web committees 
around labels and vocabulary.

-Shaun

On 1/31/13 10:35 AM, Nate Hill wrote:
 Hi all,
 Years ago I had the opportunity to use Morae to do some usability testing.
 http://www.techsmith.com/morae.html
 I may have an opportunity to put together a little bit of a usability 
 testing lab at my library, and I wonder if anyone can suggest a 
 similar product but...
 I'd like it to run on Macs.
 Suggestions?
 thanks



--
Shaun Ellis
User Interace Developer, Digital Initiatives Princeton University Library


Re: [CODE4LIB] Adding authority control to IR's that don't have it built in

2013-01-31 Thread Tom Johnson
If you're interested using SKOS.

We are working up a system for DSpace name authority in SKOS/FOAF at Oregon
State. We have a simple django application prototype for editing the data,
and are working up a plugin for DSpace to access it over SPARQL. I'm
working on this substantially over the next week or so, and am happy to
share details over email or at Code4Lib.

Things Ed mentioned that we aren't doing yet:

  - Embedded metadata in HTML pages (we're just using djubby, but would be
interested in improving it to include RDFa
http://data.library.oregonstate.edu/person/f8d7)
  - JSON-LD (would be neat, but not a high priority for us, our data is
open and ntriples works for our current use-cases)
  - We don't have much (any?) external linking.
  - OpenSearch API. (this would be amazing to have).

Thanks for the ideas, Ed.

- Tom

On Thu, Jan 31, 2013 at 3:01 AM, Ed Summers e...@pobox.com wrote:

 Of course after sending that I noticed a mistake, the curl example
 should look like:

   curl -i --header Accept: application/json
 http://id.library.osu.edu/person/123
   HTTP/1.1 303 See Other
   date: Thu, 31 Jan 2013 10:47:44 GMT
   server: Apache/2.2.14 (Ubuntu)
   location: http://id.library.osu.edu/person/123.json
   vary: Accept-Encoding

 I didn't have it redirecting to the JSON previously.

 //Ed

 On Wed, Jan 30, 2013 at 4:19 PM, Phillips, Mark mark.phill...@unt.edu
 wrote:
  Thanks for the prompt Ed,
 
  We've had a stupid simple vocabulary app for a few years now which we use
  to manage all of our controlled vocabularies [1].  These are represented
 in our
  metadata editing application as drop-downs and type ahead values as
 described
  in the first email in this thread.  Nothing too exciting.  The entire
 vocabulary app
  is available to our systems as xml, python or json objects. When we
 export our
  records as RDF we try and use the links for these values instead of the
 strings.
 
  We are currently working on another simple app to manage names for our
 system
  (UNT Name App). It takes into account some of the use cases described in
 this thread such as
  disambiguation, variant names, and the all important linking to other
 vocabularies
  of which VIAF, LC, and Wikipedia are the primary expected targets. Once
 populated
  it is to be integrated into the metadata editing system to provide
 auto-complete
  functions to the various name fields in our repository.
 
  As far as technology we've tried to crib off the Chronicling America
 site as much
  as possible and follow the pattern of using the suggestions extension of
 OpenSearch [2]
  to provide the API.
 
  Mark
 
 
 
  [1] http://digital2.library.unt.edu/vocabularies/
  [2]
 http://www.opensearch.org/Specifications/OpenSearch/Extensions/Suggestions/1.1
 
 
 
  
  From: Code for Libraries [CODE4LIB@LISTSERV.ND.EDU] on behalf of Ed
 Summers [e...@pobox.com]
  Sent: Wednesday, January 30, 2013 2:15 PM
  To: CODE4LIB@LISTSERV.ND.EDU
  Subject: Re: [CODE4LIB] Adding authority control to IR's that don't have
 it built in
 
  On Tue, Jan 29, 2013 at 5:19 PM, Kyle Banerjee kyle.baner...@gmail.com
 wrote:
  This would certainly be a possibility for other projects, but the use
 case
  we're immediately concerned with requires an authority file that's
  maintained by our local archives. It contains all kinds of information
  about people (degrees, nicknames, etc) as well as terminology which is
 not
  technically kosher but which we know people use.
 
  Just as an aside really, I think there's a real opportunity for
  libraries and archives to make their local thesauri and name indexes
  available for integration into other applications both inside and
  outside their institutional walls. Wikipedia, Freebase, VIAF are
  great, but their notability guidelines don't always the greatest match
  for cultural heritage organizations. So seriously consider putting a
  little web app around the information you have, using it for
  maintaining the data, making it available programatically (API), and
  linking it out to other databases (VIAF, etc) as needed.
 
  A briefer/pithier way of saying this is to quote Mark Matienzo [1]
 
Sooner or later, everyone needs a vocabulary management app.
 
  :-)
 
  //Ed
 
  PS. I think Mark Phillips has done some interesting work in this area
  at UNT. But I don't have anything to point you at, maybe Mark is tuned
  in, and can chime in.
 
  [1] https://twitter.com/anarchivist/status/269654403701682176



[CODE4LIB] fedora at code4lib aka fedora4lib (social events/hackfest announcement)

2013-01-31 Thread Edwin Shin
Hi all,

I was meaning to send this out after I had some final confirmation from our 
sponsors (and frankly, had a more than a few minutes to whip the website 
together), but it seems the well-oiled DuraSpace PR machine has already started 
the ball rolling, so:

Please join us at the Fedora House for a preview of Fedora 4.

This February 11th and 12th, we’re opening our doors for two evenings of 
Chicago deep-dish pizza, craft beer and code. We want to share what  we’ve been 
hacking on and we’d like for you to join us. We want your input about what you 
want from Fedora 4 (pull requests welcome).

We’ll have committers from the Hydra, Islandora, Blacklight and Fedora projects 
on hand to answer any questions. Register to attend and you’ll be entered into 
our raffle for prizes including beer from Three Floyds and some special bottles 
hand-carried from New York and Germany.

Registration, address, other details at:
http://fedora4lib.org/

Just as a heads-up, due to space limitations (and in part, my budget for pizza 
 beer), we'll have to cap attendance around 25 or so people per night unless I 
devise some creative uses of the space.

Looking forward to seeing you there!

Eddie

--
Edwin Shin
Managing Partner, MediaShelf
Fedora Product Manager Pro Tem, DuraSpace

edwin.s...@yourmediashelf.com


[CODE4LIB] Job: Web Design Specialist at Stephen F. Austin State University

2013-01-31 Thread jobs
Institution: Stephen F. Austin State University

Location: Nacogdoches, TX

Category:

Admin - Computing - Web Development

Admin - Computing - Programming/Analyst

Posted: 01/30/2013

Application Due: Open Until Filled

Type: Full Time

  
Posting Number: 0602165

  
Position Type: Non-Classified Staff

  
Department: LIB - ADM OFFICES

  
General Description:

This is a professional position responsible for assisting the head of web
services in developing the library's web presence, including open source and
vendor-supplied application development and support, database management,
custom web design, and template development and deployment. Works under
limited supervision, with moderate latitude for the use of initiative and
independent judgment. This is a security-sensitive position. Reports to the
head of web services.

  
Essential Job Functions:

1. Provides programming and support for open source applications, as well as
integration with vendor-based API and web services components.

2. Creates and supports custom discovery layer utilizing the library's ILS,
digital collection management system, web-scale discovery service, etc.

3. Develops custom web site templates as requested by library departments and
approved by the manager of library web services.

4. Manages the ContentDM database by overseeing design, structure, template
creation, user accounts, access and deployment of database elements.

5. Trains library staff in deployment of web content.

6. Advises staff on content formatting, editing, structure, file types, etc.

  
Non-Essential Job Functions:

1. Keeps the head of web services informed about the status of all operating
problems and projects.

2. Serves on library and university committees as needed.

3. May be required to work flexible schedule.

4. Performs other related duties as assigned.

  
Required Knowledge, Skills, and Abilities:

1. Knowledge of, or ability to learn, university policies and procedures.

2. Knowledge of advanced web site design, including ability to develop
applications utilizing CSS, PHP (SQL), XML, JAVA, JavaScript, etc.

3. Organizational skills in managing projects simultaneously while maintaining
a satisfactory work product.

4. Ability to think conceptually and creatively.

5. Ability to communicate effectively in both oral and written form.

6. Ability to maintain effective interpersonal relationships.

7. Ability to exercise sound judgment in making decisions.

8. Ability to work independently with general supervision.

9. Ability to work evenings, nights and weekends as necessary.

  
Education:

Bachelor's degree in computer science or a related field is required. Related
experience may be substituted for required education on a basis set forth by
the Department of Human Resources.

  
Experience and Training:

One year of related experience is required.

  
Work Hours: Monday - Friday

8 a.m. to 5 p.m.

  
Special Instructions: Applicant must provide at least three references.

  
Minimum Pay Rate: 31,800

  
Mid Point Pay Rate: 41,300

  
Contact Name(s): David Justus, Associate Director for Library Technology

  
Contact Phone/Extension: 936.468.1421

  
Contact Email: djus...@sfasu.edu

  
Contact Fax: 936.468.7610

Application Information

Contact: Stephen F. Austin State University

Online App. Form:
https://careers.sfasu.edu/applicants/Central?quickFind=53819jtsrc=www.high
eredjobs.comjtrfr=www.peopleadmin.comadorig=PA



Brought to you by code4lib jobs: http://jobs.code4lib.org/job/5947/


Re: [CODE4LIB] usability testing software

2013-01-31 Thread Wilhelmina Randtke
Yes, Camtasia is much much smoother than CamStudio, and gets good quality
videos at reasonable file size.  CamStudio had given me horribly large
files to get any resolution at all.  (Note:  Neither of these programs is
usability testing software.  They are just for screen casts, and screen
recording.)

-Wilhelmina Randtke

On Thu, Jan 31, 2013 at 10:41 AM, Stephen Francoeur 
stephen.franco...@gmail.com wrote:

 If all you need is something that will capture the screen as video and add
 audio from a mic, then CamStudio or SnagIt will work (I've used both). But,
 I have to admit, I've had those programs crash in the middle of a test. I'm
 waiting to get my hands on Camtasia to see if it's more stable.

 Stephen Francoeur

 User Experience Librarian

 Newman Library

 Room 516

 Baruch College

 151 E. 25th Street

 New York, NY 10010



 646.312.1620

 http://stephenfrancoeur.com


 On Thu, Jan 31, 2013 at 11:10 AM, Jason Michel miche...@miamioh.edu
 wrote:

  I've been using Silverback but lately have had problems: crashing
  during export, exported file corrupted, and also crashing during the
  preview playback within the app itself. Any one else have these
  issues?
 
  Sent from my iPhone
 
  On Jan 31, 2013, at 11:01 AM, Eric Lease Morgan emor...@nd.edu wrote:
 
   On Jan 31, 2013, at 10:56 AM, Julia Bauder julia.bau...@gmail.com
  wrote:
  
   I've used this in the past: http://silverbackapp.com/. It's Mac-only
  (which
   was actually a drawback for the project I was working on!), it's
 cheap,
  and
   did what we needed. It doesn't do nearly as much as Morae, though, so
 it
   might not have specific features you need?
  
   I liked Silverback as well. BTW, you might also ask this question of
  Usability4Lib -- http://bit.ly/VxGls9
  
   --
   Eric Morgan
 



 --
 http://stephenfrancoeur.com



Re: [CODE4LIB] usability testing software

2013-01-31 Thread David Friggens
 I may have an opportunity to put together a little bit of a usability
 testing lab at my library...

Have you seen GVSU's approach?
http://matthew.reidsrow.com/articles/12
http://matthew.reidsrow.com/articles/13

David


[CODE4LIB] Why we need multiple discovery services engine?

2013-01-31 Thread Wayne Lam
Hi all,

I saw in numerous of library website, many of them would have their own
based discovery services (e.g. blacklight / vufind) and at the same time
they will have vendor based discovery services (e.g. EDS / Primo / Summon).
Instead of having to maintain 2 separate system, why not put everything
into just one? Any special reason or concern?

Best

Wayne


[CODE4LIB] Code4Lib 2013 in Layar

2013-01-31 Thread William Denton
I've set up a Code4Lib 2013 layer in the Android/iOS augmented reality 
application Layar [1] to do something that I think---I hope---will add an 
interesting and fun element to the conference.


You can use it to scan around the city to see two kinds of things: 1) 
tweets using the #c4l13 or #code4lib hashtag (if the tweets are geolocated 
so they can be nailed to a point) and 2) points of interest from the 
shared Google Maps that have been set up [2].


During the day all of the tweets will be coming from everyone at the UIC 
Forum, so that's not too interesting ... but I hope that outside the 
conference times, when people are all over Chicago, they'll be tweeting, 
and that's when you might wonder, Where's everyone at? and you can hold 
up your phone, look around, and see that a bunch of folks are two blocks 
over there at a blues club and another bunch are up over there trying 
obscure beers and someone else posted a picture of an LP she just bought 
down the block, and that a comic book store someone recommended is a half 
mile that way.


It's an Code4Lib-augmented view of Chicago: you look around and see what 
we're all doing and where we're hanging out, and all the places we're 
interested in or recommend.


To try it out, intall Layar on your phone, then run it, click to go into 
Geo Layers mode, and search for code4lib 2013.  Launch the layer and 
look around. You probably won't see anything around you, but next time you 
tweet something with #c4l13 (and the tweet is geolocated so you're sharing 
your latitude and longitude) it will show up.


So, if you want to try it, add points to the Google Maps, and when 
you're in Chicago, tweet!


I don't know how well it will work, but please test it and try it, because 
I think if it does turn out it will be a lot of fun.


It can work for any conference or event. The program driving this is 
Laertes [3], and the code is here:


https://github.com/wdenton/laertes

It's pretty straightforward, and if you're comfortable running a modern 
Ruby web app then to make your own layer it's just a matter of some basic 
configuration at Layar's web site and customizing Laertes by editing a 
hash tag in a config file.  Or maybe I could host it for you, for a while 
at least.


See you soon,

Bill

[1] http://www.layar.com/
[2] 
https://maps.google.com/maps/ms?msid=213549257652679418473.0004ce6c25e6cdeb0319dmsa=0
and 
https://maps.google.com/maps/ms?msid=208580427660303662074.0004d00a3e083f4d160a4msa=0
[3] As in Odysseus's father, who was one of the Argonauts and did a fair 
bit of travelling, and because his name has layer in it.


--
William Denton
Toronto, Canada
http://www.miskatonic.org/


Re: [CODE4LIB] Answer to your question Re: [CODE4LIB] Group Decision Making (was Zoia)

2013-01-31 Thread Fitchett, Deborah
Thank you Becky, Karen and Gary for your answers (and excuse the delay 
replying; have been attempting to clear my head despite the heat and an achy 
ankle combining against me).

The backup buttons are a good idea, and I definitely support both Becky and 
Karen's suggestions for additions to the policy. I think it's helpful breaking 
it down into separate parts. It's especially helpful to have expectations for 
the community, since the more the community can be trusted, the more safe 
people will feel to mention when something's an issue.

Would it be useful to have something (whether as part of the CoC or just some 
discussion) for the 'offender' as well? Not so much for the person who intends 
to offend, because they're going to do that wherever they think they can; but 
for the person who didn't intend to offend (and/or doesn't think they did) or 
the person who wants to avoid offending (while still actually enjoying the 
party)? I recall some stuff on that angle from a recent discussion of sf 
conventions, and should be able to dig up links if it's of interest to anyone 
here.

Deborah

-Original Message-
From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Becky 
Yoose
Sent: Wednesday, 30 January 2013 1:59 AM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: [CODE4LIB] Answer to your question Re: [CODE4LIB] Group Decision 
Making (was Zoia)

On Mon, Jan 28, 2013 at 9:55 PM, Fitchett, Deborah 
deborah.fitch...@lincoln.ac.nz wrote:

 So, given that we're all nice people who wouldn't intentionally harass or 
 make spurious claims of harassment against each other, nevertheless sometimes 
 someone will unintentionally say or do something that (especially given the 
 concept of microagressions that Karen and I have alluded to and Kathryn 
 named) really hurts someone else.  This is, whatever else you want to call 
 it, a problem because it decreases the feeling of community.

 So, how as a community should we respond when this happens?

 That's my question.

Different people will have different answers, but here's mine to answer your 
question:

I'm breaking this into two parts: the Incident and the Community Response

1. Incident happens. Inform the offender that he/she has affected you 
negatively. Oftentimes, as you pointed out, stuff like this is unintentional, 
and the accidental offender and offended will resolve the incident by having 
that initial discussion. I would predict that most incidents will be resolved 
here.

2. If offender insists that he/she did not offend, or if offender is actively 
harassing you, then you will need a third party to step in.
These people have either been indicated by the CoC or by the listserv as those 
who you should go to for help.

If you are at a conference, find the conference organizer or staff person. For 
#c4l13, that would be Francis. If you can't find Francis, there will be other 
conference staff that would be available to help if the situation calls for 
immediate action.

If you are in the #code4lib IRC, the zoia command to list people designated as 
channel helpers is @helpers. I'd assume that there is at least one helper in 
the channel at most times.

For the listserv, you have a free-for-all for public messages; however, this 
listserv does have a maintainer, Eric Lease Morgan.


3. Wider community response to Incident:

If the incident doesn't past the first step (discussion reveals offense was 
unintentional, apologies said, public note or community is informed of 
resolution), then there's not much the community can do at this point since the 
incident was resolved without outside intervention.

If incident results in corrective action, the community should support the 
decision made by the Help in Step 2 if they choose corrective action, like 
ending a talk early or banning from the listserv, as well as support those 
harmed by the incident, either publicly or privately (whatever individuals are 
comfortable with).

If the Help in Step 2 run into issues implementing the CoC, then the Help 
should come to the community with these issues and the community should revise 
the CoC as they see fit.


So that's my answer. In Real Life people will have opinions about how the CoC 
is enforced. People will argue that a particular decision was unfair, and 
others will say that it didn't go far enough. We really can't stop people 
having opinions, but what we could do here is have constructive discussions 
that lead to something tangible (affirmation of decision, change in CoC, modify 
decision, etc,), instead of reproducing the comments section of a story on a 
news site.

I can add this as a new issue to the CoC Github, as supporting documentation to 
the code later today.

Thanks,
Becky



P Please consider the environment before you print this email.
The contents of this e-mail (including any attachments) may be confidential 
and/or subject to copyright. Any unauthorised use, 
distribution, or copying of the 

Re: [CODE4LIB] Why we need multiple discovery services engine?

2013-01-31 Thread Jonathan Rochkind
So, there are two categories of solutions here -- 1) local indexes, where you 
create the index yourself, like blacklight or vufind (both based on a local 
Solr).  2) vendor-hosted indexes, where the vendor includes all sorts of things 
in their index that you the customer don't have local metadata for, mostly 
including lots and lots of scholarly article citations. 

If you want to include scholarly article citations, you probably can't do that 
with a local index solution. Although some consortiums have done some 
interesting stuff in that area, let's just say it takes a lot of resources to 
do. For most people, if you want to include article search in your index, it's 
not feasilbe to do so with a local index. So only VuFind/Blacklight with a 
local Solr is out, if you want article search. 

You _can_ load local content in a vendor-hosted index like EDS/Primo/Summon. So 
plenty of people do choose a vendor-hosted index product as their only 
discovery tool, including both local metadata and vendor-provided metadata. As 
you suggest. 

But some people want the increased control that a locally controlled Solr index 
gives you, for the local metadata where it's feasible. So use a local index 
product. But still want the article search you can get with a vendor-hosted 
index product. So they use both.  

There is also at least some reasons to believe that our users don't mind and 
may even prefer having local results and hosted metadata results presented 
seperately (although probably preferably in a consistent UI), rather than 
merged. 

A bunch more discussion of these issues is included in my blog post at: 
http://bibwild.wordpress.com/2012/10/02/article-search-improvement-strategy/

From: Code for Libraries [CODE4LIB@LISTSERV.ND.EDU] on behalf of Wayne Lam 
[wing...@gmail.com]
Sent: Thursday, January 31, 2013 9:31 PM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: [CODE4LIB] Why we need multiple discovery services engine?

Hi all,

I saw in numerous of library website, many of them would have their own
based discovery services (e.g. blacklight / vufind) and at the same time
they will have vendor based discovery services (e.g. EDS / Primo / Summon).
Instead of having to maintain 2 separate system, why not put everything
into just one? Any special reason or concern?

Best

Wayne