Alpine PhotoTile for SmugMug

Featured Image-SmugMug

Proposed Features

Below are a number of features that have been suggested and will be implemented as soon as I find the time to do so.

  • Add titles and captions
  • Thumbnail pagination

General

The Alpine PhotoTile for SmugMugis capable of retrieving photos from a particular user or gallery. The photos can be linked to the your Instagram page, a specific URL, or to a Lightbox slideshow. Also, the Shortcode Generator makes it easy to insert the widget into posts without learning any of the code. This lightweight but powerful widget takes advantage of WordPress’s built in JQuery scripts to create a sleek presentation that I hope you will like.

Features

  • Display SmugMug images in a sidebar, post, or page
  • Multiple styles to allow for customization
  • Lighbox feature for interactive slideshow (Fancybox, prettyBox, or ColorBox)
  • Simple instructions
  • Widget & shortcode options
  • Feed caching/storage for improved page loading

Style and Demos

The PhotoTile plugin includes 8 display styles: VerticalWindowsBookshelfRiftFloorWallCascade, and Gallery. (Click the links to preview the styles)

Quick Start Guide

  1. After installing the plugin on your WordPress site, make sure it is activated by logging into your admin area and going to Plugins in the left menu.
  2. To add the plugin to a sidebar, go to Appearance->Widgets in the left menu.
  3. Find the rectangle labeled Alpine PhotoTile for SmugMug. Click and drag the rectangle to one of the sidebar containers on the right.
  4. Once you drop the rectangle in a sidebar area, it should open to reveal a menu of options. The only required information for the plugin to work is SmugMug Username. Enter this username and click save in the right bottom corner of the menu.
  5. Open another page/window in your web browser and navigate to your WordPress site to see how the sidebar looks with the Alpine PhotoTile for SmugMug included.
  6. Play around with the various styles and options to find what works best for your site.

Additional Features

Caching

Since version 1.0.1, the PhotoTile plugin has included a simple caching function that will store the results of an SmugMug feed for 3 hours. This function offers a significant performance boost since during this time, only one visitor will even experience the short load delay caused by fetching and parsing an SmugMug feed. The caching time can be adjusted on the plugin’s settings page.

Frequently Asked Questions

How do I find the Album ID and Album Key?

To find the Album ID and Album Key, first open the SmugMug gallery that you wish to display and then find the share button for the album or one of the images. Click on the share button and select “Get a link.” The url of the page you are now on should look something like this:

http://cmac.smugmug.com/gallery/getalink.mg?AlbumID=5363890&AlbumKey=GxmcTJ&ImageID=743634929&ImageKey=B2rsnMZ&show=forum&Page=1

Where the Album ID is “5363890″ and the Album Key is “GxmcTJ”. Keep in mind that the Album Key is case sensitive.

Check out this SmugMug Article for more help with finding the feed link.

I’m getting the message “SmugMug feed was successfully retrieved, but no photos found”. What does that mean?

This message simply means that while no distinguishable errors occurred, the plugin found your feed to be empty.

Can I insert the plugin in posts or pages? Is there a shortcode function?

Yes, you can display photos in posts or pages using what is called a shortcode. Rather than explaining how to setup the shortcode, I have created a method of generating the shortcode. Check out the Shortcode Generator on the plugin’s settings page (Settings->AlpineTile: SmugMug->Shortcode Generator).

Can I insert the plugin anywhere on a page using PHP code?

Yes, using a shortcode and the WordPress function do_shortcode(), you can place the plugin anywhere on your WordPress website. The code should look something like this:

If you want the plugin to conform to a certain width or height, you can edit the style of the surrounding DIV tag:

Why doesn’t the widget show my most recent photos?

By default, the plugin caches or stores the SmugMug feed for three hours (see Caching above). If the new photos have still not appeared after this time, it is possible that SmugMug is responsible for the delay.

How many photos can I display?

The plugin can retrieve and display up to 200 photos.

Why does it take so long for the plugin to load?

The Apline PhotoTile plugin actually takes less than a second to load. The reason you may see the loading icon for several seconds is because the plugin is programmed to wait until all the images and the rest of the webpage are done loading before displaying anything. The intent is for the plugin to avoid slowing down your website by waiting patiently for everything else to finish loading. If you are still looking to speed up your website’s loading time, selecting smaller photo sizes should always help.

Can I put captions below the photos?

No, I have not yet found a good way to add captions to the images, but I am working on it.

The plugin works in display mode but when I put the shortcode in my page, nothing happens and there is no error message. What’s wrong?

A number of users have reported this problem and unfortunately I am not sure exactly what is going wrong. However, one simple fix has been to go to the plugin’s settings page  (Settings->AlpineTile: SmugMug->Plugin Settings) and put a check next to the option “Always Load Styles and Scripts in Header”.