[Logo] VUE Users Forum
  [Search] Search   [Recent Topics] Recent Topics   [Hottest Topics] Hottest Topics   [Groups] Back to home page 
[Login] Login 
If this is your first visit to the new VUE forums, you can login using the same username and password you currently use on VUE's website. If you need an account, please create one through VUE's website. If you have problems, please contact us via the contact form on http://vue.tufts.edu
Info to develop new "Resource"?  XML
Forum Index » Developers' Corner
Author Message
Clark D


Joined: 11/12/2008 07:56:29
Messages: 7
Offline

I'm a newbie to VUE, recently transitioned from FreeMind.

Is it possible for a user to develop their own plug-in resource? if so, any documentation on how to do this?

I'm specifically interested in building something to allow my users to link to a library of PDF (VUE file provides that meta structure to research info).

Keep up the great work!
Nikolai Schwertner


Joined: 08/08/2008 11:36:13
Messages: 200
Offline

Hi Clark,

We use OSID as the API for the resource plugins that you are referring to. I will ask our developers to provide you with some documentation in that regards.

-Nikolai
Mike Korcynski

[Avatar]

Joined: 08/08/2008 11:36:13
Messages: 749
Offline

Clark,

VUE Resources all implement OKI's Repository Provider OSID (Open Service Interface Definition).(okiproject.org) VUE itself is a repository OSID consumer. In theory, if you were to make your resource available as an OSID you could make your content available in other applications besides VUE as well (Giunti Learn eXact Packager,HarvestRoad Hive Explorer,Pachyderm,Blackboard,Sakai,Concerto,CSU Digital Marketplace)

Anyhow, I can provide you with source to some Repository OSIDs we've written (flickr, yahoo, fedora) if you think that'd help you get started? In fact, I've posted the Flickr OSID on google code, you can look at that to get an idea what it would take to work with: http://code.google.com/p/osid-flickr

OKI also has a Guide to writing OSIDs on their website. Writing an OSID is actually not that hard, depending on how many features you need to implement. Do you support a means in your resource for keyword searching via a web service? Do you allow unauthenticated searches of your resource? Here's a link to OKI's javadocs:
http://okicommunity.mit.edu/javadoc/ and more docs here: http://www.okiproject.org/view/html/site/oki/node/1478

After you've written your OSID you can either distribute it as an typical installer or you can contribute it to the Hive and make it available for anyone to install, the one's you see in VUE are coming from the Hive. There are other providers who just provide their userbase with an typical installer so as to not make the OSID available to the world.

If you do end up writing it yourself, I'd be happy to provide you with any help I can to get you started.

Mike

This message was edited 1 time. Last update was at 11/12/2008 11:11:04

 
Forum Index » Developers' Corner
Go to:   
Powered by JForum 2.1.8 © JForum Team