P4 Auto-update details, build #1046

This morning we’re pushing a pretty major auto-update for ProPhoto4 users on auto-upgrade-capable web hosts. The biggest part of this auto update is the inclusion of a new feature, Facebook comments. It also includes a small optional image protection enhancement related to Pinterest, and a bunch of minor bug fixes.

-GOTCHA-If your host doesn’t do auto-updates, you can download the latest build from within your admin area, under ProPhoto => Customize => Site Settings => Misc => ProPhoto Updates. Tutorial for updating from downloaded zip can be found here.-/-

Facebook Comments

an example of integrated Facebook comments on a blog post

Facebook comments are now built-in and fully supported by ProPhoto. I’ll be providing more information in a future blog post, but for now, once your site updates, you can experiment with Facebook comments by enabling them from your ProPhoto => Customize => Comments screen.

We’ve got lots of information and a ton of explanatory screenshots, plus FAQs about Facebook comments on our new, detailed support tutorial, so head over there and check it out if you’re interested in learning more.

-GOTCHA-Facebook comments is the biggest feature we’ve ever released to ProPhoto in between major upgrades, so for a few weeks it’s going to be in a “beta” phase. There will likely be a few small bugs we fix and basic improvements we’ll add as the feature stabilizes.-/-

For those of you who don’t like Pinterest

A few weeks ago we added some basic Pinterest integration into P4. Most photographers like the idea of people pinning and sharing images from their site. However, if you’re concerned about unauthorized use or download of “Pinned” images on Pinterest, you can now set a global site setting in ProPhoto that prevents all “Pinning” of images from your site. You can find the preference under “Image Protection” on the ProPhoto => Customize => Content Appearance => Text & Images screen.


For those interested in a near-exhaustive list of what’s changed/new since our last auto-update, see the below list:

  • 03/13/12 – new feature: Facebook comments integration
  • 03/09/12 – prevent attempts to downsize images to zero or negative dimensions in odd circumstances
  • 03/08/12 – ensure all post/page styling (headlines, bold, italics, lists, etc) format correctly on mobile sites
  • 03/07/12 – fix rare image path location problem with certain Microsoft IIS 7.0 servers
  • 03/02/12 – improve menu creation for mobile footer menu, allow more items to be displayed, and more to be dragged into container items
  • fix display problems with quotation marks and other special characters in image titles
  • fix iPhone mobile gallery display width problem caused by previous change made to accommodate Android phones with larger screens
  • 02/29/12 – fix rare problem with first slideshow image sizing caused by large post image border width
  • fix rare fatal error caused by unresponsive call to debug_backtrace() in menu admin area caused by attempt to load missing or unknown gallery
  • fix JavaScript syntax error in slideshow file causing errors in IE
  • correctly load and display Facebook Like Box even when ajax-ed into contact form area after initial page load and Facebook parsing
  • 02/27/12 – fix comment form prefill formatting when an error occurs adding a comment via ajax
  • 02/23/12 – fix rare issue where a certain header layout could cause masthead slideshow width display problems
  • don’t try to load a ProPhoto slideshow that contains only one image
  • 02/22/12 – properly handle slideshows with music that are ajax-loaded into a page after initial request complete
  • fix rare but troublesome bug where certain widgets (mostly Grid) wouldn’t save changes
  • throw a console.warn() message when jQuery not defined for script.js to use, to aid debugging mysterious silent JavaScript failures when plugins dequeue or move jQuery
  • optimize error logging for greater speed, avoid slowing down page loads where there are error conditions present
  • 02/21/12 – allow prevention of Pinterest “pinning” of all images
  • 02/20/12 – fix error with IE9 playing music for slideshows, have IE9 use HTML5 audio element instead of flash, because it can
  • hide primary/secondary menu customization options if disabled

ProPhoto Plugins Updated

As I mentioned in my last post, all ProPhoto-related plugins were removed from the official WordPress.org plugin repository because they only provided functionality for users of ProPhoto, which is not a free theme.

In the last few days since the removal of the plugins, I’ve moved our two main plugins, ProPhoto3 Compatibility Patches and ProPhoto Tweaks, to our Amazon S3 server and modified them so that they will update themselves from that location in the future.

What you need to do:

If you’re using either the ProPhoto3 Compatibility Patches plugins (which you should be using if you’re still using P3) or the ProPhoto Tweaks plugin, then you’ll need to follow these steps:

  1. Download the plugin file you need from below, without unzipping it
  2. Log in to your site admin area and go to “Plugins” => “Installed”
  3. Click to delete the old version of the same plugin
  4. Click the “Add new” button
  5. Click the “Upload” link near the top of the screen
  6. Upload the zip file you downloaded in step 1
  7. Click to activate the new plugin

Tweaks Plugin Zip    P3 Compat Plugin Zip   

If you’re having trouble, the individual tutorials for each plugin have a lot more information and include detailed step-by-step instructions with screenshots: P3 Compat Tutorial, Tweaks Tutorial.

ProPhoto plugins removed from WordPress.org

For some years now, we’ve published and maintained a handful of free WordPress plugins that offer features and fixes for ProPhoto users. We just announced one a few weeks ago, our “ProPhoto Tweaks” plugin. We also maintain compatibility for old ProPhoto versions (like P2 and P3) with the latest version of WordPress by patching them through a free plugin instead of releasing updates to the old themes themselves. So, we have a plugin for compatibility patches for P2 and one for P3 as well. These plugins are hosted in the official WordPress.org repository. This means they can be found by searching from within your WordPress admin area, are installed and updated with one click, and you receive notifications when there are updates available.

What happened last week

At some point late last week, all of our plugins related to ProPhoto were removed from the WordPress.org repository without notification or explanation. After some digging I was able to make contact with someone from WordPress who informed me that our plugins were removed because they only are beneficial to users of ProPhoto, which is not a free theme, and so they didn’t want them in the repository. I’ve read their detailed guidelines on what is permissible for plugins extremely carefully and can see no way in which I violated them. They even explicitly say that “serviceware” is permissible — free plugins which provide functionality for paid services and products. But, it doesn’t really matter as there is no appeal process. Someone decided they shouldn’t be in there, so they are all gone now. That’s their right and we have to respect it.

Where we go from here

Even though we have been removed from the WordPress repository, we still plan on maintaining these plugins as well as releasing other plugins in the future. It just means that we will have to host the plugins ourselves, and do a little fancy-footwork to have our plugins check our site for new versions and update themselves from our servers instead of looking for that data on the WordPress repository.

We’re currently in the process of re-coding all of the plugins so that they check our site for updates and update themselves from our servers instead of WordPress.org. The transition will take a couple of days. Once we’ve got updates ready, everyone will need to delete their ProPhoto related plugins and reinstall the new versions. This will only take about 30 seconds (we’ll create a detailed tutorial), and once you’re updated to the new versions, they will work just like normal plugins, and you will be able to update them with a single click when an update is available.

Facebook comments will be delayed…

Unfortunately, because of how many users depend on these plugins, we need to fix this issue before we do any more development on P4, so Facebook Comments are going to be delayed by about a week.

New 'add-on' designs added to our store

In the last 24 hours we’ve added 8 totally new designs to our design store.  As usual, there is a range of styles, layouts and price-points to choose from:

Colbin  by: The Thoughtful Type

Mod by: La Lune

Jillian Sweet by: The Thoughtful Type

Hampton by: Seaside Creative

Madison by: Rikki Dy-Liacco

Malibu by: Seaside Creative

Sofia by: Rikki Dy-Liacco

We also had 2 older designs that were updated for ProPhoto 4  and re-released:

Simply Classic by: Custom Photography Blogs

Lifestyle by: Rikki Dy-Liacco

Get a $30 rebate when you choose our recommended host, Bluehost