Lumiere Movies

Description

Visit the Official website to see how the plugin can enhance your website.

Lumiere! Movies helps you integrate loads of information about movies and stars in your blog. Widgets, links to informative popup, and dedicated taxonomy pages are available. Everything is automatised and no further configuration is required from the user. However, should you want to access advanced features, your can change the themes, add taxonomy to your pages, remove links, display automatically information according to your blog posts’ titles, and use many hidden features. The information is retrieved from the popular IMDb website. Lumière! ensures that you have the most accurate and reliable information always available on your blog.

De nombreuses fonctionnalités sont disponibles dans l’ancienne et la nouvelle interface d’édition de WordPress (éditeur basé sur les blocs, éditeur visuel et éditeur wysiwig). Lumière est compatible avec la « Politique de Sécurité de Contenu » (CSP), tire parti de l’extension Polylang et est entièrement compatible avec l’extension AMP. Il est également entièrement compatible avec les extensions Classic Editor et Classic Widgets.

Lumière! is a great tool to illustrate your articles. You can display movie details by several ways, such as in popups, widgets, and straight inside your post. It can be extensively fine-tuned in the admin options panel.

Support

Go to WordPress Support for general issues, or to the GIT repository for technical requests (developper-oriented).

It’s always a good idea to look at the official website

Captures d’écran

  • Popup displayed when an imdb link is clicked.
  • How movie's data is displayed "inside a post"
  • How movie's data is displayed in a "widget"
  • Admin preferences for cache
  • The widget area to display a movie
  • Menu in visual editor (tinyMCE) for inclusion of a movie section or popup
  • Tool to insert a movie section or a popup in a post
  • Query page to find a movie IMDb ID
  • Gutenberg block
  • Taxonomy page for a star

Blocs

Cette extension fournit 4 blocs.

  • Add a movie into your post Add a block in your posts that displays movie data
  • Add a movie in your Widget Widget to add a movie or prevent auto title widget from adding movies in selected posts
  • Open a search window Open a new window to query the IMDb for movie and retrieve its ID number
  • Add a popup link Add a link that opens a popup with your selected movie

Installation

utilisation normale

  1. Activate the plugin
  2. Should you want to fine-tune your blog, configure the plugin (in admin settings). Default values are automatically filled, no change is needed for normal use.
  3. Install a Lumière widget in the WordPress widget pages if you want to include movie information into your sidebar.
  4. Rédigez un article contenant des informations sur votre film préféré en utilisant l’un des outils intégrés à WordPress !

basic options

There are three ways to use Lumière!: 1/ with the popup link maker, 2/ with a widget, and 3/ inside a post. Each option can be combined with any other; there is no limitation.

  1. Popup When writing your post, embed a movie’s title using « Add IMDb Link » option. Select the movie’s title you wrote and click on that option. After publishing your post, your text will be clickable and will open a popup with data about the movie! Technially, an invisible HTML span tag will be added around the selected title such as: < span data-lum_link_maker « popup »> movie’s title< /span> that usually you can’t see except if you’re editing in text mode. You can see if it worked by the little icon on the left of you selected text. Popups can be displayed using Bootstrap, Classic and Highslide modal windows (to be selected in Lumière! admin options).
  2. Widget can be used to display movie’s data related to a post. Go to widgets admin options and add a Lumière! widget in the sidebar you want to show information about movies. Once the widget is activated, you can add information about a movie to your sidebar: when editing your blog post, a new widget will be displayed for your to enter either the movie’s name (that can lead to unexpected results) or the IMDb ID (this never fails in retrieving a movie) of the movie you want to be shown in the sidebar. If you don’t know what the IMDb ID is, you can use the query link provided in Lumière! widget. Just search for the movie name and you will find the IMDb ID.
  3. The plugin can show IMDb data inside a post. Just add a Lumière block and enter a movie’s title or movie’s imdb ID. For the latter, in order to find the IMDb ID use the query tool provided in Lumière block (sidebar block). A similar tool is provided with classic WP editor in a form of dropdown menu. If you’re writing your post with classic WP editor, use Lumière’s bar tools to select the movie title: it will insert html tags around your selection, such as < span data-lum_movie_maker « movie_title »>My movie’s title< /span>.

Fine-tuning:

  1. Lumière! Movies can create virtual pages that include a list of movies identically tagged (known as taxonomy). Taxonomy templates are provided. Check plugin’s help to figure out how to use that option.
  2. Vous pouvez éditer le fichier assets/css/lumiere.css pour personnaliser la mise en page selon vos goûts. Afin de conserver vos modifications de feuilles de style lors des mises à jour de Lumière!, vous devrez télécharger un lumiere.css non modifié depuis le dépôt GIT de Lumière!, et après l’avoir édité, le placer dans le dossier de votre thème actuel de WordPress (un thème enfant de préférence, car il sera supprimé lors des mises à jour du thème dans le cas contraire). De cette façon, vos modifications de feuilles de style seront conservées à travers les mises à jour de Lumière.

Avancés

  1. If you do not want Lumière to add any link (in the case you are only looking for information displayed in widget and inside posts), search for the option located in « General options -> Advanced -> Remove popup links? » and select « yes ». Links opening a popup (both in widget and posts) will not be be available anymore.
  2. Si vous souhaitez afficher automatiquement un widget en fonction du titre de l’article, il suffit d’activer l’option « Titre automatique Widget » située dans « Options générales -> Avancé -> Titre auto widget » dans les options d’administration de l’extension. Assurez-vous d’avoir ajouté un widget Lumière dans « Apparence – Widgets ». Utile pour les blogs exclusivement dédiés aux critiques de films, où tous les titres des articles sont nommés d’après les titres des films. Vous pouvez empêcher un article d’afficher le widget en cochant lors de l’édition de l’article l’option Lumière « Désactiver le widget de titre automatique pour cet article ».
  3. You may want to include a custom page in your blog that includes all your movie related articles. Have a look there : Lost highway’s movies reviews. Should you want to do the same, check Lumière’s help in your administration interface.
  4. Taxonomy pages and popups URLs can be edited according to your tastes. In advanced general Lumière options, you may want to modify the URL starting with ‘lumiere’ for taxonomy pages. Make sure to refresh your « rewriting rules » when adding new taxonomy (visit in your admin interface the page Permalink Settings (/wp-admin/options-permalink.php)
  5. Should your blog be dedicated to TV shows, Podcats or videogames only, it is possible to change Lumière’s search behaviour to retrieve exclusively those. In advanced general Lumière admin options, look for ‘Search categories’.
  6. De nombreuses autres options sont proposées, il suffit de jeter un coup d’œil sur les pages d’options et de mode d’emploi !

FAQ

How to use the plugin?

You can find further explanation about how to use the features of Lumière! in the dedicated page of the plugin settings. After installing Lumière!, take a look at the section « Lumière! help ».

Can I suggest a feature/report a bug regarding the plugin?

Of course, pay a visit to the Lumière! Movies home or GIT repository. Do not hesitate to share your comments, glitches and wishes. The plugin does more or less what I need but users have helped me improve Lumière! a lot.

Je veux me débarrasser de ces liens qui ouvrent une fenêtre surgissante !

Look at « General Options -> Advanced -> Misc -> Remove all links? » and switch the option to « yes ». Links will not be displayed anymore, both for the « widget » (inside posts) and external links (like popups).

I want to keep data forever on my disk/server

Il y a deux façons de procéder :
1/ Utilisez la fonction de rafraîchissement automatique du cache, une fonction qui garantit que votre cache soit toujours à jour en rafraîchissant votre cache de films/personnes toutes les deux semaines. Allez dans « Gestion du cache -> Options générales du cache -> Fonctions automatisées du cache » et cochez l’option « Rafraîchissement automatique du cache ». En sélectionnant cette option, vous supprimez l’expiration de la durée du cache, qui sera automatiquement fixée à une durée indéterminée.

2/ Conserver le cache pour toujours sans le rafraîchir. Allez dans « Gestion du cache -> Options générales du cache -> Options générales » et cliquez sur « jamais » dans « Expiration du cache » pour conserver éternellement les données téléchargées depuis IMDb. Cela signifie que les changements effectués sur IMDb ne seront plus reflétés dans votre cache. Si vous avez choisi cette option, vous pouvez toujours supprimer/rafraîchir un film spécifique dans les options du cache. Dans la plupart des cas, l’option précédente « Auto-rafraichissement du cache » est préférable.

Is it possible to add several movies to sidebar/widget and inside my post?

Bien qu’un seul widget puisse être ajouté par article, si vous utilisez la fonction « widget automatique », vous pouvez afficher jusqu’à deux films dans votre barre latérale : l’un créé automatiquement en fonction du titre de votre article, et un autre que vous auriez ajouté manuellement dans la barre latérale (options de la boîte méta de l’article).

Dans vos articles, vous pouvez insérer autant de blocs de films que vous le souhaitez, il n’y a pas de limitation.

Comment intégrer Lumière avec l’extension Polylang ?

Si Polylang est installé, de nouvelles fonctionnalités pour la taxonomie sont ajoutées, telles qu’un formulaire déroulant pour sélectionner les langues dans les pages de taxonomie (comme https://yourblog.com/lumiere-director/stanley-kubrick/). Une fois que vous avez sélectionné les données à transformer en taxonomie, vous devez activer la même taxonomie dans Polylang Settings sous -> Custom post types and Taxonomies -> Custom taxonomies que vous avez activé avec Lumière.

Est-ce que Lumière est compatible avec l’extension Classic Editor ?

Si pour une raison quelconque vous utilisez l’extension Classic editor pour retrouver l’interface d’édition de WordPress pré-5.8, vous trouverez tous les outils d’édition Lumière adaptés à votre interface.

Is Lumière! compatible with Classic Widgets plugin?

Si pour une raison quelconque vous utilisez Classic Widgets pour retrouver l’interface des widgets WordPress d’avant la version 5.8, vous trouverez tous les outils d’édition Lumière adaptés à votre interface.

Est-ce que Lumière! est compatible avec AMP ?

Il devrait être conforme avec l’extension AMP WordPress. Il se peut que vous constatiez des changements dans la mise en page et, bien entendu, dans l’apparence. Les fenêtres surgisstantes seront supprimées et affichées dans une nouvelle page, conformément aux normes AMP.

Est-ce que Lumière est conforme aux normes CSP ? (pour les développeurs)

Content Security Policy (CSP) est une sécurité basée sur le serveur internet qui évite les injections dans vos pages. Elle améliore considérablement la sécurité de votre site internet.

Bien qu’il soit difficile de rendre WordPress entièrement compatible avec CSP, Lumière est entièrement compatible avec CSP à la fois pour l’interface d’administration et pour l’interface publique. Ni les javascripts ni les feuilles de style ne sont ajoutés directement à l’intérieur des balises HTML, et l’extension utilise le système standard de WordPress pour ajouter des scripts et des feuilles de style.

Pour ajouter un « nonce », il est conseillé d’utiliser les crochets standard « wp_script_attributes » et « wp_inline_script_attributes » pour injecter vos nonces dans les scripts, ou d’utiliser une technique de tampon WordPress de type regex pour injecter les nonces de style.

Can I change the size of the poster pictures?

Bien sûr, il suffit de décocher « Afficher uniquement les vignettes » dans les options générales d’administration, de décocher « Afficher uniquement les vignettes » et d’insérer la taille que vous souhaitez (en pixels) pour l’image.

Can I change the size of the popups?

Sure thing, just fill in the width and heigth in general admin options.

Can I change the color themes of the popups or inside the posts?

Sure thing, just select one of the theme available in general admin options, either in ‘plain page’ or ‘popup’ sections.

Can I add or remove the data details, such as director or year of release?

Sure thing, you can also modify the order of these details. Just take a look at data management options.

How does the plugin complies with Privacy Policy, such as the GDPR?

No data is sent to IMDb about end users. The website host does its own queries to the IMDb, without knowing who is visiting it.

Only the website owner is known from the IMDb, and must comply with the IMDb privacy policy
No data about the end user is sent to any other third party, so Lumière! is GDPR compliant. A short paragraph can be accessed in you you admin privacy policy page, which can be added to your own privacy policy page.

Lors de l’accès aux fenêtres surgissantes personnes/film, si rien ne s’affiche, un message « 404 Non trouvé » est lancé.

Si vous obtenez un « 404 Non trouvé » lorsque vous accédez à des pages telles que « /lumiere/person/?mid=0000040 », cela est certainement dû à une mauvaise configuration du serveur web. Veillez à ajouter au .htaccess l’option suivante, au début du fichier :

Options Includes

Cette valeur est censée être incluse par défaut dans votre configuration Apache. Vous pouvez consulter commment éditer .htaccess.

Incompatibilité

Lumière est incompatible avec Echo RSS Feed Post Generator, une extension prédatrice. Si vous l’avez installé, vous ne pourrez pas utiliser Lumière. Toute extension destinée à construire de faux blogs automatisés sera ajoutée à cette liste rouge.

Known issues

  • none.

Avis

Lire l’avis

Contributeurs/contributrices & développeurs/développeuses

« Lumiere Movies » est un logiciel libre. Les personnes suivantes ont contribué à cette extension.

Contributeurs

“Lumiere Movies” a été traduit dans 2 locales. Remerciez l’équipe de traduction pour ses contributions.

Traduisez « Lumiere Movies » dans votre langue.

Le développement vous intéresse ?

Parcourir le code, consulter le SVN dépôt, ou s’inscrire au journal de développement par RSS.

Journal

Une liste récente des modifications est disponible sur GIT.

Major changes:

4.1

« Spinners » de fenêtres surgisstantes pour faire patienter les visiteurs, mise en page des fenêtres surgissantes plus agréables, affichage plus rapide des pages de taxonomie, meilleur support de Polylang s’il s’agit d’une page AMP. Correction de bogues de longue date.

Plus de flexibilité pour les utilisateurs du widget de titre automatique : Vous pouvez désormais empêcher un article d’ afficher le widget de titre automatique en cochant dans l’édition de l’article l’option Lumière « Désactiver le widget automatique pour cet article ».

[…]

4.0

Added new automatized refresh of the cache function, a cool feature that will ensure that you cache is up to date forever! Fixed also the taxonomy system, it now creates proper links towards taxonomy pages (ie: https://yourblog.com/lumiere-director/stanley-kubrick) within widgets/into the posts sections, with the appropriate language. Taxonomy for items (ie: genre) is now displayed for all items found. Added the general advanced option to add an extra delay when querying the IMDb website. Data downloading from imdb website is retried 3 times before giving up. Fixed bug in plugin activation, layout in admin data options position, improved Content security policy standards and compatibility with HTML 4.1, PHP 8.0, PHP 8.3. Banning bots is now executed before doing any IMDb search or display, avoiding cache creation (and 504 HTML errors when calling IMDb website!). Improved the comments in admin sections. Under the hood, the admin option pages have been cleaned and rewrote.

Et bien d’autres choses encore ! Il s’agit d’une nouvelle version majeure, plus stable et plus sûre, qui a fait l’objet de nombreux tests avant d’être publiée.

[…]

3.0

  • Major update, plugin vastly rewritten. Name IMDb Link Transformer changed to Lumière!. Should be Content Security Policy (CSP) compliant. Too many changes to be listed. Check the changelog.