[pdb-discuss] Web-app demo running

Rufus Pollock rufus.pollock at okfn.org
Thu Aug 9 10:01:39 UTC 2007


Jon Phillips wrote:
> This looks cool! Congrats! Are the public domain rules worked out...
> 
> Ok guys, so, have been working with the team here on pdwiki, and we have
> figured out a change in the project.
> 
> We are looking to make the canadian component of the site a separate
> site that relies upon the service we are developing, called
> wikibiblio...

This sounds great -- exactly the kind of refactoring I think we were 
discussing back at the July meeting.

> It would be great to fold your efforts on the technical site into
> ours...because of this change, I can open up this service component we
> are building, based upon drupal.
> 
> Would you be interested in this?

100%. We could then really focus on our web part just being a front end 
to your service (our current approach was to be a front end to 
musicbrainz but I am increasingly concerned about their lack of 
distinction between a release (an album), a work and a 
performance/recording of that work -- though this something that might 
get fixed by their new ontology).

If I understand what you are suggesting correctly what this would mean is:

1. All data get stored in wikibiblio.

2. Other projects pull out that data to do specific stuff (such as list 
the public domain recordings for their jurisdiction -- this is what our 
front-end would do) and point people back to wikibiblio if they want to 
make an edit.

This seems like a great approach to me. Stuff we could do to help:

1. Write a python wrapper around whatever web api or data dump format 
you give out from wikibiblio (we'd use this to pull data from you -- and 
perhaps also to write data if that were supported). I'd be happy to 
start on this right away.

2. Write code to dump whatever data we have into wikibiblio (again just 
needs details of the upload API or dump format you require).

3. Continue writing out front-end for EU public domain stuff. This would 
not only show-off the benefits of this componentized approach but would 
no doubt help find bugs etc.

Let me know if I have understood this correct and, if so I'll get 
involved with the web api stuff so I can start coding up a python wrapper :)

~rufus




More information about the pd-discuss mailing list