Posts Tagged ‘SWOT’

MePrints Out With The Users

Wednesday, November 25th, 2009

MePrints has been around for a while now. Long enough in fact to talk about who’s using it and how. MePrints has been deployed on LORO, a learning materials repository at the Open University (loro.open.ac.uk) , the HumBox repository (humbox.eprints.org) which is a learning materials repository compiling materials for a UKOER project and EdShare at the learning materials repository University of Southampton.

On all these repositories MePrints has been very warmly received. I recently did a short workshop with Kate Borthwick from the HumBox to evaluate how users were using the site. It turns out that MePrints has quite radically changed users perception of the repository. By putting information from all areas of the repository in one place users are discovering features they never new the repository had because they did not bother to explore it. Futhermore the users now use the quick deposit widget as the primary way of starting the deposit process. This is very good news although it does render quite a lot of work we did with the deposit manager useless 😐 . All these signs point very positively at MePrints and really believe this might be a step in the right direction.

Finally we have had some outside interest about MePrints from our first research repository. The University of Glasgow have been speaking to us about installing it. They have a particularly interesting use case because all of the deposits in their repository have been done by  few administrators on behalf of a large number of academics. MePrints (by default) only shows information on your profile about items you have deposited yourself. Tim Miles-Board came up with a nifty but very simple modification to eprints which changes the definiton of  ownership in eprints to authorship. An eprint can have many authors but only 1 owner. This will allow all authors to see details about the eprints they are an author of without have to have deposited it (the code is at the bottom of this post). I’m hoping this will be the tipping point which makes MePrints usable for Glasgow and other Research repositories with similar concerns.

A picture of Matt Phillpott’s Humbox Hompage:

Dr Matt Phillpotts Humbox Homepage

The code goes in a file in your eprints archive cfg.d and looks a little something like this:

$c->{get_users_owned_eprints} = sub
{
         my( $session, $user, $ds ) = @_;

         my $searchexp = new EPrints::Search(
                 session=>$session,
                 custom_order=>"eprintid",
                 dataset=>$ds,
                 satisfy_all=>0 );

         $searchexp->add_field(
                 $ds->get_field( "userid" ),
                 $user->get_value( "userid" ) );

         $searchexp->add_field(
                 $ds->get_field( "creators_id" ),
                 $user->get_value( "email" ), "EQ" );

         return $searchexp->perform_search;
};

$c->{does_user_own_eprint} = sub
{
         my( $session, $user, $eprint ) = @_;

         return 1 if $user->get_value( "userid" ) == $eprint->get_value(
"userid" );

         my $ids = $eprint->get_value( "creators_id" );
         for( @$ids )
         {
                 return 1 if $user->get_value( "email" ) eq $_;
         }

         return 0;
};

Interesting Revalation

Monday, August 3rd, 2009

At the repofringe09 this year as well as some very good talks there was a developer challenge. The challenge was to give a user something that would benefit them using only theyre name and email address. For the challenge i knocked up a profile page combining information from eprints.ecs.soton.ac.uk with information from the ecs RDF system. page (users.ecs.soton.ac.uk/pm5/repofringe) included: picture automatically generated bio, a selection of statistics and graphs about user deposits, a graph of co authors, a keywords tag cloud, graphical-paper-mashup-slideshow-thing, google maps of where the user had presented, an automatically generated working bio (from the RDF)  and the persons “Mention-it” search (props to Tim Donohue http://code.google.com/p/mention-it/)

The entry one and it was only as i was presenting it i realised “most of this would make a really good set of widgets for meprints”. This confirms our suspicions about users having a central focal point in the repository being attractive and gave me some great ideas for widgets.

MEPrints layout manager

Thursday, May 28th, 2009

we had a big hoo harr about how profile pages should layout. in the interest of not working two hard we decided to make a layout manager plugin so that people can write thier own custom layouts if they want. weve settled for simple 1 or 2 collum layouts by default.

MEPrints advances

Sunday, May 3rd, 2009

This week in MEPrints we have been evaluating our new profile plugin. Since it seems to work fairly wellwe have outlined 10 basic widgets which will now be implimented using basic information in eprints.

top 10 downloads

10 most recent uploads

quick upload widget (allows user to begin the deposit process on their profile page)

eprints issues report (reports issues with eprints)

picture (implimented)

user details (implimented)

user tools (implimented)

and a few others i cant remember