11 Apr

Finding a WordPress/SmugMug slideshow plug-in

Today I’m working on a new website that focuses on my wedding photography. And I want to pull in SmugMug images via RSS feeds and display them on the WordPress site. I am looking for the following:

  • (Must Have) pull images from RSS feed
  • (Must Have) display in a Javascript Slideshow via a post tag and/or widget
  • (Must Have) display multiple slideshows per page
  • (Nice to Have) caching of the feed itself
  • (Nice to Have) caching of the images downloaded (for those times when a request to SmugMug just hangs)

So begins my search. Using the Add New Plugin on my WordPress blog, I search for “Smugmug”.

The first one I try is Anyfeed Slideshow and it seems to work as advertised. Configured as a widget, it has loaded the RSS feed and shows the images in a nice jQuery slideshow. It even has a couple options for tweaking the size. Nice. This should be easy!

The next one that comes up is Lifestream, but it appears to be a general Facebook news feed-like thing and not specific enough for my use. Skip.

Next is Viewzi Site Search for WordPress, but whatever Viewzi is, it closed in 2010. Next.

I try Smuggery, but after I enter my SmugMug alias (not the RSS way, but hopefully it will let me choose an album from all my albums) it just hangs at “downloading 107 albums”. Well that IS 50 megs or so of data. Not to mention the plugin homepage is AWOL. Next.

Next up is SmugPress. Again this asks for a SmugMug alias, which I enter, and then a smart feature is shown where the album data it downloads is cached. Nice. It’s configured as a widget and I go ahead and add it to the sidebar. Then it simply fails with a useless “[ Feed Read Error ]”. And the plugin homepage is literally 404. Next.

Next up is PhotoXhibit, like SmugPress asking for a SmugMug alias AND an album ID, which I enter, and nothing happens. :p

Then I install fdsPhotoFeed, and I enter the code they have as an example and check the post. Hey! I got somethumbnails displayed! But it’s not a slideshow. The docs say I also need wp-lightbox2. De-coupled code. Nice, I approve. Except wp-lightbox2 is a Lightbox, not a slideshow. And not only that but it doesn’t Lightbox the large images. I think because for some bizarre reason, fdsPhotoFeed has removed characters from the image filename?? 1162373008_wCp7L-M.jpg has become 1162373008_wCp7-M.jpg. Now that’s just crazy. Next.

Next on the list is PhotographerConnections. It wants my alias AND my password. Well my SmugMug account IS my life so I don’t really feel like giving my password out to third-parties. I change the alias field but not the password field, maybe it will work without authentication. Wrong. Now I can’t even get back to the Plugins page because the plugin is crashing at authentication. Isn’t WordPress supposed to automatically disable misbehaving plugins? This one is crashing so spectacularly, I have to connect over WebDAV and delete the plug-in manually. Next.

SmugMug Photo sidebar widget. This Widget successfully pulled my photos from SmugMug. It links to the SmugMug album instead of just the photo, cool. But there is no slideshow. And it has added quite a significant delay to the loading of the page. Obviously pulling the RSS feed is done on the server, as opposed to in the browser. And the plug-in’s homepage is MIA. Next.

WP-SmugMug is the last one to try. Install is okay, I create a new post with its short code including my RSS feed URL and perfect! It pulls my images and nice and quick too. Unfortunately, no slideshow.

So, to summarize. Those that worked as advertised:

  • WP-SmugMug
  • SmugMug Photo sidebar widget
  • fdsPhotoFeed (sort of, kind of)
  • AnyFeed Slideshow

The winner (for me) is clearly AnyFeed Slideshow, as it is the only one that actually builds a Javascript slideshow. Unfortunately I don’t particularly like the animation of the jQuery slideshow. One image is faded in, and when that is done, the previous image fades out. It’s fine if your images are all the same dimension, but looks odd when a portrait image is replaced by a landscape image or vice versa. It also waits for all images to be read before beginning the slideshow, which is quite a long pause on my page. And it seems to support only one slideshow per page. But at least it is a beginning! Time to hack.

4 thoughts on “Finding a WordPress/SmugMug slideshow plug-in

  1. Hi Jason,
    Saw that you mentioned some problems with the SmugMug portion of Photographer Connections. We are still very early on in development of this plugin and I would love to get feedback about what was going on when things broke.

    I definitely understand not wanting to give information to third parties, but I can assure you there is no “third party” receiving your password or anything else through this plugin. SmugMug needs your password to be able to connect and do things more that grab the publicly available RSS feeds. Many people want to grab their private client galleries and that is what this should allow you to do. Eventually we will be able to push custom styles into SmugMug as well, so that your SmugMug site can match your theme.

    There are some errors with it right now and the next release should take care of it. But to answer one of your questions… WordPress doesn’t know to deactivate broken plugins. It does a pretty good job of not activating broken ones in the first place but once active, they are active. The problem with Photographer Connections is happening not as the plugin is activated but as you try to connect to SmugMug, so WordPress can’t catch it.

    Please feel free to email me personally with feedback or bugs. This will be a very actively developed plugin over the coming months and I am very open to ideas about not only what is broken but what the possibilities are for what we might make it do.

    • Hi Marty. Thanks for the feedback on my review.

      I understand that to retrieve unlisted galleries from SmugMug a password is required. Public galleries can be retrieved without a password however, so asking for the account password IMO should be strictly optional.

      A quick look at my SmugMug stats shows 54,000 photos in 412 albums in SmugMug, so I really don’t want to wade through that amount of data on the WordPress side anyway. That’s why I prefer the RSS-feed method.

  2. I just setup a slideshow on my wordpress blog and it was super easy. If you go into your SmugMug gallery, then under share there is an option for owners called “show off”. In there it brings up the slideshow and at the bottom are options to configure and one to copy the embed code.

    It’s not a plugin, but it’s pretty easy. You just paste the embed code copied to your clipboard into your blog post. The configuration options are pretty extensive too.

  3. Jason-I like the feedback you gave on anyfeed slideshow. I’m really struggling with the wordpress theme and blog creation. It’s not something that comes naturally to me. I understand that you need to unzip the anyfeed plugin files to your wordpress root directory but i cannot find that location no matter how many folders i search in my program files, C drive searches. How how how do i install that zip file. I just want to get on with my life and finish my blog. It’s not some uber complicated thing i want to create, in fact the opposite. Help please.

Leave a Reply

Your email address will not be published. Required fields are marked *


You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>