MyLibrary version 2.63: A Blast from the past

There was a request recently to make re-available an older version of MyLibrary, version 2.63. I have rooted through my archives, found a copy, and uploaded it to the local download directory. A blast from the past.

Flexibility of open source software: An example

I have been using MyLibrary is manage the content of a thing called the “Catholic Portal“, and because MyLibrary is open source I have greater flexibility in my development. Here’s an example.

The Portal is expected to ingest both EAD and MARC records. As these files are submitted I have been stuffing their entire contents into […]

simple, terminal-based scripts

I have made a number of simple, terminal-based scripts available for downloading from the local archive. From the distribution’s README file:

This distribution includes a set of terminal-based scripts to
manage a MyLibrary instance. Its primary purpose is to
demonstrate how to use some of the MyLibrary modules.
As such, the scripts allow you to manage facets, terms,
locations, resources. […]

MyLibrary2Atom, or Web Services revisited

How could MyLibrary content be used/exploited if the content were accessible via Web Services? Put another way, if there were an HTTP-based method for syndicating MyLibrary content in Atom or JSON formats, then how might the content be put to use?

Attached somewhere in this posting should be a Perl script called mylibrary2atom. The script is […]

More Facebook and MyLibrary

I believe I have finished writing my first Facebook/MyLibrary application.As stated on the application’s about page:
MyLibrary is an application allowing you to save to your profile sets of scholarly and academic information resources enabling you to be more effective in your learning, teaching, and research.
To this end it displays a default set of library […]

Single sign-on and MyLibrary

We are playing with single sign-on technology here at the University Libraries of Notre Dame, and its implementation makes putting the “my” into MyLibrary almost trivial.

More specifically, we are experimenting with a thing called CAS (Central Authentication Service). It is relatively easy to install. Download WAR file. Drop it into your Java servlette container. Configure […]

Facebook framework

I have (finally) written a working Facebook application, and I can now post here a skeleton for a MyLibrary/Facebook application:

# require
use CGI;
use strict;
use WWW::Facebook::API;

# initialize
my $cgi = CGI->new;
my $fbml = ”;
my $facebook = WWW::Facebook::API->new(
api_key => “foo”,
secret => “bar”,
app_path => […]

Tagging - Part 5

I’m going to call the tagging demo version 1.0. After signing in you can create tags, and see your tags. Without signing in you can see other people’s tags and navigate to the resources associated with them. Rudimentary. Try:

http://mylibrary.library.nd.edu/demos/tagging

BTW, there are a few known issues. First, authentication expires too quickly. I don’t know why. Second, […]

Tagging - Part 4

Okay, I think I’ve finished a first pass at tagging. Try the Tagging Demonstration. You will need to create an account or sign in before anything will work. I suppose next steps are to allow people to edit their tags, view their tags as clouds or lists, and to hotlink tags to “find more like this […]

Tagging - Part 3

After three days of hacking, I finally got a bit of the user interface to the tagging demo working. You can now: 1) sign in, 2) browse the collection, 3) opt to add a tag, 4) enter a tag, 5) have the input echoed back to you, and 6) restore the page to its original […]