Lots of people have contacted me, asking for a version of my Flickr widget that they could use on their website, without having to use Flickr (or Picasa). Doing such a version was easy enough, but I was hesitant to release it. The DIY version of WP-Cumulus has yielded more support requests than the actual WordPress plugin, and answering all the email has been taking a lot of my time.
One thing I could have done was to simply release the sources for the Flickr widget. But there’s a lot of Flickr/Picasa specific stuff in there that you would need to take out before being able to hook the movie up to another data source. So that would have made things harder for everyone.
If my understanding of the GPL license is correct, I (as the sole author) am allowed to release different versions under different licenses. Here’s what I’ve decided to do. The Flickr widget will remain closed source, and will also remain a hosted service. The only thing you should have on your website is the code snippet. I’ll happily take care of the rest. Below, you’ll find a download link for Photo widget, Flickr Widget’s new brother, which is licensed as GPL.
|Flickr widget||Photo widget|
|Let’s you display Flickr photostreams or Picasa albums on your website||Let’s you display any images you want|
|Needs a Flickr or Picasa RSS feed as input||Uses a custom XML format, from a configurable URL|
|Images are located on either Flickr or Picasa||Images can be loaded from any website, including your own|
|Clicking an image takes you to that image’s page on Flickr/Picasa||Links and target frames can be set per image in the XML|
|Available as a hosted service, using a short code snippet||Available for download, including code examples|
|Up to 20 images shown simultaniously||Up to 20 images shown simultaniously|
|Closed source, will always be free to use||Open source (GPL)|
|Available here||Download link below|
Please make sure you extract all the files from the zip to one location. They all depend on each other. You won’t need to upload the flash sources folder to your server when deploying the project.
Photo widget is the DIY version of Flickr widget. It offers greater flexibility, but is a lot harder to implement. The XML interface allows knowledgeable developers you to hook it up to all sorts of CMS solutions, and anyone with a basic understanding of HTML should be able implement a simple static version on his or her website. If you’re a beginner working with a WYSIWYG editor, you should probably look elsewhere.
I’ve tried very hard to make the examples as easy as I possibly could. Feel free to contact me if you run into trouble, but I can offer no guarantee I’ll be able to get back to you.
I looked into making this a commercial product for a long time. The main reason I didn’t was because that would have meant I’d have to protect the movie from being decompiled and I’d have had to deal with things like keeping track of payments. And I had no idea what a reasonable price would be. While one user might use it as a small gimmick on a personal blog, another might make it the main interface on a large commercial website.
If your project falls in the latter category, please consider donating. I’ve spent a lot of time developing this, so you don’t have to.