IMDb Connector

Descripción

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.

Capturas

  • Página de ajustes del plugin.
  • El widget estándar mostrado en la Barra lateral.
  • La configuración del widget en el panel de administración.

Instalación

Cómo instalar

  1. Instala IMDb Connector a través del instalador nativo de WordPress que se encuentra en Plugins > Instalar o copiando la carpeta imdb-connector dentro del directorio /wp-content/plugins/ de tu instalación de WordPress.
  2. Activa el plugin en la sección de plugins de tu panel de administración.
  3. Ve a Ajustes > IMDb Connector para personalizar el plugin como desees.

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).

Preguntas frecuentes

Instrucciones de instalación

Cómo instalar

  1. Instala IMDb Connector a través del instalador nativo de WordPress que se encuentra en Plugins > Instalar o copiando la carpeta imdb-connector dentro del directorio /wp-content/plugins/ de tu instalación de WordPress.
  2. Activa el plugin en la sección de plugins de tu panel de administración.
  3. Ve a Ajustes > IMDb Connector para personalizar el plugin como desees.

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).

Reseñas

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!

Leer todas las 18 reseñas

Colaboradores y desarrolladores

“IMDb Connector” es un software de código abierto. Las siguientes personas han colaborado con este plugin.

Colaboradores

“IMDb Connector” ha sido traducido a 3 idiomas. Gracias a los traductores por sus colaboraciones.

Traduce “IMDb Connector” a tu idioma.

¿Interesado en el desarrollo?

Revisa el código , echa un vistazo al repositorio SVN , o suscríbete al log de desarrollo por RSS .

Registro de cambios

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

  • Solución temporal para el uso de la API.
  • Añadido el aviso de donación.
  • Compatibilidad con WordPress 4.8.

1.5.0

  • Añadida la opción para escoger entre argumento corto o completo en el panel de administración.
  • Compatibilidad con WordPress 4.5.2
  • Actualizado Font Awesome to 4.6.3.

1.4.2

  • Compatibilidad con WordPress 4.4.1.

1.4.1

  • Cambiado el formato de tabla del dato “fecha de estreno” de película de entero a cadena. Ya no se devolverá el año en número, sino la fecha completa (YYY-MM-DD). Nota: Para aplicar el cambio, debes eliminar la tabla completa imdb_connector de tu base de datos MySQL. Gracias a selse por aportar esta mejora.
  • Actualizadas las traducciones.

1.4.0

  • Añadido el shortcode para obtener “poster_url” que muestra la URL del póster de la película. Por favor consulta el área de “Shortcodes” de la documentación oficial para más información.
  • Movidas las funciones a las clases IMDb_Connector_Movies y IMDb_Connector_Cache.
  • Actualizadas las traducciones.
  • Soporte PHP 7
  • Limpieza de código.
  • Cambios mínimos de lavado de cara.

1.3.4

  • Eliminadas funciones anticuadas en el widget de películas (gracias a MajorFusion).

1.3.3

  • Extensión de shortcodes los cuales ahora aceptan varios atributos más que permiten a los usuarios personalizar el resultado más individualmente. Por favor consulta el área de “Shortcodes” en la documentación oficial para ver todos los atributos disponibles.
  • Añadida compatibilidad para WordPress 4.3 que acaba de ser lanzada.
  • Añadido el botón de “Restablecer ajustes” a la página de ajustes.
  • Solucionado el fallo aparecido como error cuando se activaba IMDb Connector.

1.3.2

  • Cambio de varios nombres de funciones anticuadas para mayor organización. Todas las funciones ahora comienzan con imdb_connector_*
  • Limpieza y optimización de main.js.
  • Pequeña limpieza de cara de la página de ajustes.
  • Eliminado el modo de depuración.

1.3.1

  • Solucionado el fallo aparecido en archivo JSON corrupto proporcionado por omdbapi.com, que hacía imposible trabajar con el plugin (gracias a jcandsv).
  • Añadidos iconos de Font Awesome a la página de ajustes del plugin.
  • Pequeñas mejoras de código.

1.3.0

  • Añadidos más parámetros de shortcodes y detalles de películas. Desde ahora puedes mostrar la duración como “runtime-minutes”, “runtime-hours” o como “runtime-timestamp” (marca temporal).
  • Reprogramadas varias secciones.
  • Actualizadas las traducciones.

1.2.1

  • Compatibilidad con WordPress 4.2.3.
  • Actualizadas las traducciones.

1.2.0

  • Solucionado fallo.

1.1.0

  • Compatibilidad con WordPress 4.2.2.

1.1

  • Añadida compatibilidad con WordPress 4.2.1.
  • Actualizadas las traducciones.

1.0

  • Versión estable.
  • Limpieza de código y otras pequeñas optimizaciones.
  • Actualizada la documentación.
  • Actualizadas las traducciones.
  • Actualizadas las capturas de pantalla.

0.6.2

  • Solucionado fallo con películas recientemente añadidas que no contenían todos los valores.

0.6.1

0.6

  • Solucionado fallo con versiones de PHP inferiores a 5.2.
  • Limpieza de código.

0.5

  • Añadido icono de instalación del plugin.
  • Reordenado de código.
  • Actualizadas las traducciones.

0.4.3

  • Añadido campo “imdbrating” (puntuación de IMDb).
  • Actualizadas las traducciones.

0.4.2

0.4.1

  • Solucionado el shortcode de detalles de películas con múltiples valores solicitados.

0.4

  • MySQL caché es ahora almacenada en una tabla aparte.
  • Añadida la característica de seleccionar el nombre de la tabla donde la caché será almacenada.
  • Añadida la característica de eliminar automáticamente la caché después de un tiempo determinado.
  • Añadida la característica de permitir al administrador elegir qué archivos y ajustes de IMDb Connector deberían seguir manteniéndose después de desactivar el plugin.
  • Añadido el detalle de película “type” el cual devuelve el tipo de película (documental, serie, película, etc…).
  • Renombrados los detalles de película “genre” (género), “country” (país), “language” (idioma), “writer” (guionista) y “director” a nombres plurales.
  • Actualizadas las traducciones.

0.3

  • Añadida opción de elegir si la caché del detalle de película debe ser almacenado localmente en MySQL.
  • Añadida una opción en la página de ajustes que define si el póster de la película debería ser cacheado o no.
  • Añadida opción de formato de array a la función imdb_get_connector_movie() que define si el resultado debería ser un “array” o un “objeto”.
  • Añadidas traducciones y actualizadas las existentes.
  • Los detalles de película “genre” (género), “director”, “writer” (guionista), “actors” (actores), “country” (país) y “language” (idioma) han sido cambiados a arrays.
  • El detalle de película “runtime” (duración) está ahora en un array que contiene “timestamp” (marca temporal), “minutes” (minutos) y “hours” (horas).
  • Eliminado “Usar estilo por defecto en widgets” de la página de ajustes.

0.2

  • Añadida la función “eliminar caché” en la página de ajustes.
  • Añadidas varias funciones PHP, por ejemplo search_imdb_connector_movies().
  • Añadido el modo depuración para mostrar errores y advertencias.
  • Añadidas varias traducciones y actualizadas las existentes.
  • Solucionado el fallo de “cabeceras ya enviadas” en la activación del plugin.
  • Solucionado el fallo que impedía que las traducciones fueran cargadas.
  • Solucionado el fallo que aparecía cuando una cadena se ejecutaba a través de wptexturize() que es usada para el detalle de título de IMDb. Gracias a (7movies).
  • Cambiada la función get_imdb_* a imdb_get_connector_* para evitar conflictos con otros plugins.
  • Actualizada la documentación.
  • Reconstrucción del widget de película.
  • Reestructurados los archivos del plugin.

0.1.2

  • Reparación.

0.1

  • Versión inicial.