Showcase IDX updates
Showcase IDX updates

Wordpress Plugin Update: New Version available to improve compatibility with other plugins

We have a new version (3.1) of the Showcase IDX Wordpress plugin available today as a Beta version.

The major theme of this update is better plugin compatibility. We have isolated a core cause of conflicts between our code and other plugins and found a way to fix it.

What this means in practice is that you should experience far fewer issues with part of the Showcase IDX experience not working properly. This is one of those fixes that is a bit anti-climactic, in that you'll simply have fewer technical issues, but won't really even notice when it's doing its thing :)

If you have had compatibility issues with our plugin in the past, we encourage you to try this version today. You are also encouraged to try using plugins you might have disabled in the past due to advice from our support team.

Main Plugin Incompatibilities Addressed

The main types of plugins that cause issues with Showcase IDX are ones that edit the page content or try to optimize loading of scripts and css:

  • Optimizer plugins
  • Caching plugins
  • Image Lazy-Loading plugins

Installing the beta version

  1. On the Showcase IDX plugin page within your WordPress Admin (left sidebar WP dashboard navigation), deactivate the plugin.

Screen Shot 2020-05-14 at 9.20.40 AM.png

  1. Deactivate Showcase IDX on the plugins page.

Screen Shot 2020-05-14 at 1.58.51 PM.png

  1. Delete the old version of Showcase IDX.

Screen Shot 2020-05-14 at 1.59.46 PM.png

  1. Click ADD NEW at the top of the plugins page and on the next page, there will be an Upload Plugin option in the same area.

Screen Shot 2020-05-14 at 9.21.33 AM.png

  1. Download the plugin here and then upload the plugin to Wordpress via the Upload Plugin option. Once uploaded, click Install Now.

Screen Shot 2020-05-14 at 2.01.03 PM.png

  1. Click Activate Plugin. You will be prompted to log in to your Showcase IDX account (if you aren't already) and then choose the website available for activation.

Screen Shot 2020-05-14 at 9.22.55 AM.png

  1. Configure the default search URL (match it to what you had it set to previously)

  2. Clear all your existing caches from caching plugins, optimization plugins, server caches, browser caches… all the caches.

  3. Test away! ​​

Technical Details

Previous versions of the plugin would include the HTML and Javascript needed to run Showcase IDX directly in the web page where the shortcode was placed. This presented compatibility problems since other plugins would see this content as "page content" and run their normal plugin magic on it. This is where the problem happened, as these plugins were editing our Javascript code!

We now process HTML and Javascript for shortcodes via separate paths in Wordpress. Other plugins no longer see our Javascript in the page content, and thus they are no longer editing and breaking our code.