Description
Visitez le site officiel pour voir comment l’extension peut améliorer votre site internet.
Lumière ! Films vous aide à intégrer de nombreuses informations sur les films et les stars dans votre blog. Des widgets, des liens vers des fenêtres surgissantes informatives et des pages de taxonomie dédiées sont disponibles. Tout est automatisé et aucune configuration supplémentaire n’est requise de la part de l’utilisateur. Cependant, si vous souhaitez accéder à des fonctionnalités avancées, vous pouvez modifier les thèmes, ajouter une taxonomie à vos pages, supprimer des liens, afficher automatiquement des informations en fonction des titres de vos articles de blog et utiliser de nombreuses fonctionnalités cachées. Les informations sont extraites du populaire site Web IMDb. Lumière! garantit que vous disposiez toujours des informations les plus précises et les plus fiables sur votre blog.
La compatibilité avec Content Security Policy (CSP) est assurée, il profite de l’extension Polylang est est entièrement compatible avec l’extension AMP. Il est également entièrement compatible avec Classic Editor, l’extension Classic Widgets, et Intelly related posts. Il est compatible avec n’importe quel thème WordPress et est adapté au thème OceanWP.
Lumière! est un outil formidable pour illustrer vos articles. Vous pouvez afficher les détails des films et personnes de plusieurs façons, comme dans des fenêtres surgissantes, des widgets, et directement à l’intérieur de votre article. Il est possible de le paramétrer en profondeur dans le panneau d’options de l’administrateur.
Assistance
Allez sur WordPress Support pour les problèmes généraux, ou sur dépôt GIT pour des demandes techniques (axées développement).
Il est toujours bon de consulter le site internet officiel.
Captures d’écran
Une fenêtre surgissante affichée lorsqu’un lien IMDB est cliqué. Comment les données d’un film sont-elles affichées « à l’intérieur d’un message » ? Comment les données d’un film sont-elles affichées dans un « widget » ? Préférences d’administrateur pour le cache La zone de widget pour afficher un film Menu dans l’éditeur visuel (tinyMCE) pour l’inclusion d’une section de film ou d’une fenêtre surgissante Outil pour insérer une section de film ou une fenêtre surgissante dans un article Page de recherche pour trouver l’ID IMDb d’un film Bloc Gutenberg Page de taxonomie pour une star
Blocs
Cette extension fournit 4 blocs.
- 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
- Add a movie/person block into your post Add a block in your posts that displays movie and person
- Add a movie in your Widget Widget to add a movie or prevent auto title widget from adding movies in selected posts
Installation
utilisation normale
- Activer l’extension
- Si vous souhaitez peaufiner votre blog, configurez l’extension (dans les paramètres d’administration). Les valeurs par défaut seront automatiquement remplies, aucune modification n’est nécessaire pour une utilisation normale.
- Activez un widget Lumière dans les pages widgets de WordPress si vous souhaitez inclure des informations sur les films dans votre barre latérale.
- Rédigez un article contenant des informations sur votre film préféré en utilisant l’un des outils intégrés à WordPress !
options de base
Il existe trois façons d’utiliser Lumière! 1/ avec le créateur de liens de fenêtres surgissantes, 2/ avec un widget, et 3/ à l’intérieur d’un article. Chaque option peut être combinée avec n’importe quelle autre, il n’y a pas de limitation.
- Fenêtre surgissante Lors de la rédaction de votre article, intégrez le titre d’un film à l’aide de l’option « Add IMDb Link ». Sélectionnez le titre du film que vous avez écrit et cliquez sur cette option. Après avoir publié votre article, votre texte sera cliquable et ouvrira une fenêtre contextuelle contenant des informations sur le film ! Techniquement, une balise HTML invisible sera ajoutée autour du titre sélectionné comme : < span data-lum_link_maker "popup">titre du film> que vous ne pouvez généralement pas voir sauf si vous éditez en mode texte. Vous pouvez voir si cela a fonctionné grâce à la petite icône à gauche du texte sélectionné. Les popups peuvent être affichés en utilisant les fenêtres modales Bootstrap, Classic et Highslide (à sélectionner dans les options d’administration de Lumière !)
- Widget peut être utilisé pour afficher les données d’un film ou d’une personne en rapport avec un article. Allez dans les options d’administration des widgets et ajoutez un widget Lumière! dans la barre latérale où vous souhaitez afficher des informations sur les films. Une fois le widget activé, vous pouvez ajouter des informations sur un film/personne dans votre barre latérale : lors de l’édition de votre article de blog, un nouveau widget sera affiché pour vous permettre d’entrer soit le nom du film/personne (ce qui peut conduire à des résultats inattendus), soit l’identifiant IMDb (qui n’échoue jamais dans la recherche d’un film/personne) du film/personne que vous souhaitez voir apparaître dans la barre latérale. Si vous ne connaissez pas l’identifiant IMDb, vous pouvez utiliser le lien de recherche fourni dans le widget Lumière! Recherchez simplement le nom du film/personne et vous trouverez l’identifiant IMDb.
- L’extension peut afficher les données IMDb dans une publication. Il suffit d’ajouter un bloc Lumière et d’entrer le titre ou l’ID IMDB d’un film/personne. Pour ces derniers, afin de trouver l’ID IMDb, utilisez l’outil de recherche fourni dans le bloc Lumière (colonne latérale). Un outil similaire est fourni avec l’éditeur classique de WP sous la forme d’un menu déroulant. Si vous écrivez votre article avec l’éditeur WP classique, utilisez les outils de la barre Lumière pour sélectionner le titre du film/personne : il insérera des balises html autour de votre sélection, comme < ; span data-lum_movie_maker « movie_title »>Le titre de mon film< ; /span>.
Réglages détaillés :
- Lumière! Movies peut créer des pages virtuelles comprenant une liste de films étiquetés de manière identique (appelée taxonomie). Des modèles de taxonomie sont fournis. Consultez l’aide du plugin pour savoir comment utiliser cette option. Par défaut, le système de taxonomie de Lumière est activé pour les éléments « réalisateur » et « genre » des films.
- 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!. 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
- Si vous ne voulez pas que Lumière ajoute de lien (dans le cas où vous ne cherchez que des informations affichées dans le widget et à l’intérieur des publications), recherchez l’option située dans « Options générales -> ; Avancé -> ; Enlever tous les liens ? » et sélectionnez « oui ». Les liens ouvrant une fenêtre surgissante (aussi bien dans le widget que dans les publications) ne seront plus disponibles. Les liens de taxonomie resteront toutefois actifs.
- 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 ».
- Vous pouvez inclure une page personnalisée dans votre blog qui comprend tous vos articles sur le cinéma. Jetez un coup d’œil ici : Les critiques de films sur Lost Highway. Si vous souhaitez faire de même, consultez l’aide de Lumière dans votre interface d’administration.
- Les URL des pages de taxonomie et des fenêtres surgissantes peuvent être modifiées selon vos goûts. Dans les options générales avancées de Lumière, vous pouvez modifier l’URL commençant par « lumiere » pour les pages de taxonomie. Veillez à rafraîchir vos « règles de réécriture » lors de l’ajout d’une nouvelle taxonomie (rendez-vous dans votre interface d’administration à la page Permalink Settings (/wp-admin/options-permalink.php)
- Si votre blog devaît n’être consacré qu’aux séries, aux podcasts ou aux jeux vidéo seuls, il est possible de modifier le comportement de recherche de Lumière pour qu’il récupère exclusivement ces émissions. Dans les options avancées de l’administration générale de Lumière, cherchez « Catégories de recherche ».
- 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
-
Comment utilise l’extension ?
-
Vous pouvez trouver plus d’explications sur l’utilisation des fonctionnalités de Lumière! dans la page dédiée aux paramètres de l’extension. Après avoir installé Lumière!, consultez la section « Aide de Lumière! ».
-
Puis-je suggérer une fonctionnalité/rapporter un bogue concernant l’extension ?
-
Bien sûr, rendez-vous sur la Lumière! Accueil des films ou dépôt GIT. N’hésitez pas à partager vos commentaires, bogues et souhaits. L’extension fait plus ou moins ce dont j’ai besoin mais les utilisateurs m’ont beaucoup aidé à améliorer Lumière!.
-
Je veux me débarrasser de ces liens qui ouvrent une fenêtre surgissante !
-
Regardez dans « Options générales -> ; Avancé -> ; Divers -> ; Enlever tous les liens ? » et mettez l’option sur « oui ». Les liens ne seront plus affichés, tant pour le « widget » (à l’intérieur des articles) que pour les liens externes (comme les fenêtres surgissantes).
-
Je veux conserver mes données pour toujours sur mon disque/serveur
-
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.
-
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.
-
Compatibilité et incompatibilité
-
Une liste des extensions compatibles et incompatibles avec Lumière est disponible.
-
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 (telles que https://yourblog.com/lumiere-director/stanley-kubrick/). Il suffit de sélectionner les données à transformer en taxonomie pour que cela fonctionne immédiatement.
-
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.
-
Puis-je modifier la taille des images du poster ?
-
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.
-
Puis-je modifier la taille des fenêtres surgissantes ?
-
Bien sûr, il suffit d’indiquer la largeur et la hauteur dans les options générales d’administration.
-
Puis-je modifier les couleurs des fenêtres surgissantes ou de l’intérieur des articles ?
-
Bien sûr, il suffit de sélectionner l’un des thèmes disponibles dans les options générales d’administration, soit dans la section « page pleine », soit dans la section « fenêtre surgissante ».
-
Puis-je ajouter ou supprimer des données détaillées, telles que le nom du réalisateur ou l’année de sortie ?
-
Bien sûr, vous pouvez également modifier l’ordre de ces détails. Il suffit de jeter un coup d’œil aux options de gestion des données.
-
Comment l’extension se conforme-t-elle à la politique de confidentialité, telle que le GDPR ?
-
Aucune donnée n’est envoyée à l’IMDb concernant les utilisateurs finaux. L’hébergeur du site web interroge lui-même l’IMDb, sans que ce dernier ne sache qui le visite.
Seul le propriétaire du site est connu de l’IMDb et doit se conformer à la politique de confidentialité de l’IMDb
Aucune donnée concernant l’utilisateur final n’est envoyée à un tiers, Lumière! est donc conforme au GDPR. Un court paragraphe peut être consulté sur la page de politique de confidentialité de votre page d’administration des politique de confidentialité, qui peut être ajouté à votre propre page de politique de confidentialité. -
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.
-
Problèmes connus
-
- Aucun
Avis
Contributeurs/contributrices & développeurs/développeuses
« Lumière Movies » est un logiciel libre. Les personnes suivantes ont contribué à cette extension.
Contributeurs“Lumière Movies” a été traduit dans 2 locales. Remerciez l’équipe de traduction pour ses contributions.
Traduisez « Lumière 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.
4.6
Les détails de la personne (en plus des détails du film) sont maintenant disponibles. Nouvelles options du panneau d’administration pour gérer cette nouvelle fonctionnalité.
4.5
Ajout d’un élément pour les anecdote. L’extension est maintenant entièrement OOP.
4.4
PHP >= 8.1 est maintenant requis. Nouvelle données : les films liés, et les citations sont de retour. La plupart du travail a été réalisé sur le code, afin d’avoir une extension plus rapide et plus facile à maintenir.
4.3
La bibliothèque de base est maintenant IMDbGraphQL. La taxonomie a été profondément modifiée, les formulaires dans les pages de taxonomie (p.ex. réalisateur, genre, etc) fonctionnent en AMP et avec Polylang. Beaucoup de bogues corrigés, toujours plus OOP.
4.1
« Spinners » de fenêtres surgissantes 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 ».