Posts Tagged ‘WIN’

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 requirements

Wednesday, April 15th, 2009

Following the last blog we concluded that MEPrints needs to:

be a plugin system for eprints.

the Profile will be a plugin and then each element of it will be a Plugin called a widget (a la igoogle )

The Profile frame work should have an inwards facing “Home page” for the user which has their information and statistics available. The user controls what is displayed in their home page.

The Profile framework should also include and outward facing “Profile page” the contents of which is controlled by the repository administrator. The profile page is accessible to the internet in the same way as a an eprint in the archive.

the work for the week is:

  • build the Profile framework for dynamically loading plugins
  • make the default widgets (personal picture, user details, user tools)