IMDb Connector

Beschreibung

IMDb Connector is a simple plugin that lets you easily access the IMDb.com database through the API provided by omdbapi.com and get details for specific movies and series. The details can be cached in your database or on your web server to speed up your website.

The plugin comes with the following features:

  • PHP functions that allow theme and plugin developers to parse information for a particular movie easily,
  • shortcodes which you can use to display movie details inside posts, pages and custom post types,
  • a settings page that lets you (de)activate features and customise the way IMDb Connector works,
  • and a widget that lets you display the movie details within your sidebar.

IMPORTANT: The API provided by omdbapi.com has gone private and requires an API key. Luckily, this can be obtained for free within a few minutes on omdbapi.com’s website.

For a more detailed description of how IMDb Connector works and what you are able to do with it (and how), please refer to the official documentation.

Screenshots

  • The plugin's settings page.
  • The standard widget displayed in a sidebar.
  • The widget configuration on the admin interface.

Installation

How to install

  1. Install IMDb Connector either through WordPress‘ native plugin installer found under Plugins > Install or copy the imdb-connector folder into the /wp-content/plugins/ directory of your WordPress installation.
  2. Activate the plugin in the plugin section of your admin interface.
  3. Go to Settings > IMDb Connector to customise the plugin as desired.

How to get an API key

In order to get an API key, visit omdbapi.com’s website and click on the top menu item named „API Key„. Tick „FREE“ and fill out the form. Within a few minutes, you should receive an API key which you must insert into the right field on the settings page on IMDb Connector (Settings > IMDb Connector).

FAQ

Installation Instructions

How to install

  1. Install IMDb Connector either through WordPress‘ native plugin installer found under Plugins > Install or copy the imdb-connector folder into the /wp-content/plugins/ directory of your WordPress installation.
  2. Activate the plugin in the plugin section of your admin interface.
  3. Go to Settings > IMDb Connector to customise the plugin as desired.

How to get an API key

In order to get an API key, visit omdbapi.com’s website and click on the top menu item named „API Key„. Tick „FREE“ and fill out the form. Within a few minutes, you should receive an API key which you must insert into the right field on the settings page on IMDb Connector (Settings > IMDb Connector).

Rezensionen

Great plugin and support

Just begun using this plugin and it is the best IMDB plugin available and great support too.

Hope everyone donates to keep this plugin going.

Amazing Functionality and Support

I have been using this plugin for quite a while. The functionality is great and the only thing I struggled with was the poster functionality. After posting on the support forum the plugin developer offered a helping hand and he solved the problem in a few minutes. Thank you for the great support.

Utterly well done

This is a great plugin for many reasons!

First of all I really appreciate the detailed settings page where you can set various caching options and are also presented with a deactivation tab. This shows the amount of thought and detail which went into it and certainly goes much further than just introducing a certain functionality into a plugin.

The documentation is ace, also well done.

Last but not least the plugin is „on point“ and does perfectly what it should – connect to IMDb.

Thanks mate!

Lies alle 18 Rezensionen

Mitwirkende & Entwickler

„IMDb Connector“ ist Open-Source-Software. Folgende Menschen haben an diesem Plugin mitgewirkt:

Mitwirkende

„IMDb Connector“ wurde in 3 Sprachen übersetzt. Danke an die Übersetzerinnen und Übersetzer für ihre Mitwirkung.

Übersetze „IMDb Connector“ in deine Sprache.

Interessiert an der Entwicklung?

Durchstöbere den Code, sieh dir das SVN Repository an oder abonniere das Entwicklungsprotokoll per RSS.

Changelog

1.6.0

  • Removed annoying donate banner that would not close.
  • Improved auto cache delete and added options (every 24 hours, 7 days, 30 days, 3 months, 6 months).

1.5.2

  • Added shortcode maker on the plugin’s settings page.
  • Added field to use personal API key.
  • Added compatibility with WordPress 4.8.2.
  • Added donate button to setting’s page to purchase API key.
  • Added option to enable/disable error logging („debugging“).
  • Changed local cache location from the plugin’s directory to uploads/imdb-connector/.
  • Removed custom database table name.
  • Removed auto database table creation switch.
  • Errors will now be added to the debug.log file if WP_DEBUG and WP_DEBUG_LOG is activated.
  • Thanks for the donations from Flavia B., Wayne F. and Mike L.

1.5.1

  • Temporary hotfix for API usage.
  • Added donation announcement.
  • Compatibility with WordPress 4.8.

1.5.0

  • Added administration option to choose between short and full movie plot.
  • Compatibility with WordPress 4.5.2
  • Updated Font Awesome to 4.6.3.

1.4.2

  • Compatibility with WordPress 4.4.1.

1.4.1

  • Changed table format for „released“ movie detail from integer to string, so it no longer returns just the year number but the actual date (YYY-MM-DD). Note: To apply the change, you must drop the whole imdb_connector table in your MySQL database. Thanks to selse for pointing this out.
  • Updated translations.

1.4.0

  • Added shortcode detail „poster_url“ to display movie’s poster URL. Please see the „Shortcodes“ area in the official documentation for more information.
  • Moved functions to classes IMDb_Connector_Movies and IMDb_Connector_Cache.
  • Updated translations.
  • PHP 7 support.
  • Cleaned up code.
  • Minor cosmetic changes.

1.3.4

  • Removed use of deprecated function in movie widget (thanks to MajorFusion).

1.3.3

  • Extended shortcodes which now accepts several more attributes to let users customise the output even more individually. Please see the „Shortcodes“ area in the official documentation for an overview of all available attributes.
  • Added compatibility for WordPress 4.3 that has just been released.
  • Added „Reset Settings“ button to the settings page.
  • Fixed bug resulting in an error when activating IMDb Connector.

1.3.2

  • Changed several function names to be deprecated to make it more organised. All functions now start with imdb_connector_*
  • Cleaned up and optimised main.js.
  • Small face lifting on the settings page.
  • Removed debug mode.

1.3.1

  • Fixed bug resulting in corrupt JSON file provided by omdbapi.com, making it unable for the plugin to work (thanks to jcandsv).
  • Added Font Awesome icons to plugin’s settings page.
  • Small code improvements.

1.3.0

  • Added more shortcode parameters and details. From now on you can display the runtime either as „runtime-minutes“, „runtime-hours“ or as „runtime-timestamp“.
  • Re-programmed some sections.
  • Updated translations.

1.2.1

  • WordPress 4.2.3 compatibility.
  • Updated translations.

1.2.0

  • Fixed bug.

1.1.0

  • WordPress 4.2.2 compatibility.

1.1

  • Added compatibility with WordPress 4.2.1.
  • Updated translations.

1.0

  • Stable release.
  • Code cleanup and other small optimizations.
  • Updated documentation.
  • Updated translations.
  • Screenshot aktualisiert.

0.6.2

  • Fixed bug with newly added movies that do not contain all values.

0.6.1

0.6

  • Fixed bug with PHP version below 5.2.
  • Cleaned up code.

0.5

  • Added plugin installer icon.
  • Code rearrangements.
  • Updated translations.

0.4.3

  • Added „imdbrating“ field.
  • Updated translations.

0.4.2

0.4.1

  • Fixed shortcode movie details with multiple values in it.

0.4

  • MySQL cache is now stored in a separate table.
  • Added feature to select the table name the cache data is being stored.
  • Added feature to delete the cache after a certain time automatically.
  • Added feature allowing admins to chose what cached files and settings IMDb Connector should keep after disabling the plugin.
  • Added „type“ movie detail that returns the type (documentary, series, movie, …) of the movie.
  • Renamed movie details „genre“, „country“, „language“, „writer“ and „director“ to plural names.
  • Updated translations.

0.3

  • Added option to chose if the movie detail cache should be stored locally on in MySQL.
  • Added an option to the settings page that defines whether the movie poster should be cached or not.
  • Added „format“ option array to imdb_get_connector_movie() function that defines whether the output should be an „array“ or „object“.
  • Added translations and updated existing ones.
  • The movie details „genre“, „director“, „writer“, „actors“, „country“ and „language“ are split up in arrays.
  • The movie detail „runtime“ is now an array containing „timestamp“, „minutes“ and „hours“.
  • Removed „Use default widgets style“ from the settings page.

0.2

  • Added „Delete cache“ function on settings page.
  • Added several PHP functions, e.g. search_imdb_connector_movies().
  • Added debug mode to display errors and warnings.
  • Added several translations and updated existing ones.
  • Fixed „headers already sent“ bug on plugin activation.
  • Fixed bug that prevented translations from being loaded.
  • Fixed bug when a string run through wptexturize() is used for the IMDb title (thanks to 7movies).
  • Changed get_imdb_* functions to imdb_get_connector_* to avoid conflicts with other plugins.
  • Updated documentation.
  • Rebuild movie widget.
  • Restructured plugin files.

0.1.2

  • Hotfix.

0.1

  • Erstveröffentlichung