The problem is that I’ve became very dependent of Flock’s mediabar to insert images, as well as our photo uploader (that, by the way, is now my responsibility). So I can’t really use Picasa if it’s not supported by Flock. The Windows 95 looking Wine-powered Linux version of Picasa Desktop is really not an option.
So I decided to look how hard it would be to add support for Picasa. We already have support for GData because we support Blogger, I thought. The Blogger accounts that you can configure in Flock is actually a Google account, so the authentication part is done. The API is homogenous, in both cases it’s mostly Atom. That should be piece of cake. But diving into our our IDL files I’ve seen that we need to make a lot of cleanup and refactoring in the media module to make that work as easy as it should be.
- We have both a flockIPhotoAPI and a flockIMediaWebService where it should only be one. flockIPhotoAPI is for media queries while flockIMediaWebService is to detect streams in a page
- We still have a photoAPIManager that has a lot of logic that needs to be done by the webServiceManager
- We have a flockIPhotoPeopleService interface that I don’t understand the purpose very well
Blogged with Flock



