Data API!
March 10th, 2008 by paulThe first iteration of the Miroguide API is out in the world! Visit https://develop.participatoryculture.org/trac/democracy/wiki/MiroGuideApi to check it out.
The first iteration of the Miroguide API is out in the world! Visit https://develop.participatoryculture.org/trac/democracy/wiki/MiroGuideApi to check it out.
I spent Wednesday and Thursday trying to track down and fix #9581, where the loading spinner wasn’t working after the transition to XULRunner 1.9. Something changed about the permissions system, so the parent frame couldn’t access a function in the child frame. The work around for this was to give the two functions which turn on/off the spinner permissions to access the child frame.
Friday was spent tracking down failures in the thumbnail test cases. It turns out it was a silly bug in the test cases themselves; they were referring to an outdated URL on http://www.getdemocracy.com/.
This week I’ve been working on finishing up a new first time page which hopefully I’ll have rolled out by the call in the morning. I also started working on an API for the Guide. I’m really excited about this particular feature; several people have asked for it and I it’ll be important for when we want more integration between Miro and the Guide.
In reverse order:
* Fixed a bug in the guide where the overall popularity rank was incorrectly calculated.
* changed the template used for the category/tag/language pages for popular/top-rated channels.
* released a new version of I Heart Miro which should prevent Amazon from thinking we’re buying Google ads and also fixed some cases where URLs incorrectly had our affiliate tag applied to them
* links between the recommendations page and the ‘all ratings’ page
* created a template to display all the channels a user has rated
Lat week, I did a little bit of work with cobranded builds, but that part of my work has been pretty quiet. I also added Firefox 3 support to iHeartMiro and put out the 1.1 release. We finally put out the new moderation interface, and I think it looks really good.
Matt got a new server up for the Guide (PCF5) and I spent Friday getting that set up to take over from PCF4 (the old server). It’s much faster than even PCF4 was, so it should be good for a while.
The rest of my time has been spent with personalized recommendations. It’s coming along well and hopefully you’ll all be able to see it soon.
I’ve spent the last week working on redoing the moderation system in Miro. It’s almost there, so hopefully that will be out by next week. I also spent two days trying to track down a strange bug with the Guide in Miro on OS X. I finally figured out a fix today; I still don’t know what caused it.
Other than some small things with the 1.1.1 release and cobranding, I’ve been spending most of my time with a couple of Guide features. One is the language switcher; the other is a redesign of the editing/moderation parts of the guide. Neither one has outward-facing progress, but I hope to have the editing/moderation stuff done by this time next week.
This week I:
Next week:
I’m starting to work on #9505 which allows a user to view the guide in a different language. This probably involves a couple things:
But I don’t really know what people want from this feature. So I’m opening the floor up to you. What would you like a language switcher to do? How would you like to interact with it? Either add a comment to the bug or to this post, and you can help direct this feature!
I spent the last week:
Next week:
I hacked together a quick feature that I’ve been wanting for a while: RSS feeds for the guide. Right now, there are three of them:
https://www.miroguide.com/feeds/features/
https://www.miroguide.com/feeds/new/
]https://www.miroguide.com/feeds/categories/[category name
Let me know what you think!