Cette extension n’a pas été testée avec plus de trois mises à jour majeures de WordPress. Elle peut ne plus être maintenue ou supportée et peut avoir des problèmes de compatibilité lorsqu’elle est utilisée avec des versions de WordPress plus récentes.

WP Twitter Wall

Description

Avec WP Twitter Wall, affichez un murs de tweets en direct pendant votre événement ! Installez l’extension sur votre site, prenez un vidéoprojecteur, puis projetez les tweets des personnes réagissant en live à votre événement.

Cette extension a été initialement pensée pour afficher les tweets des participants lors des événements WP Tech Nantes et WordCamp Paris.

Le mur de tweets sera mis à jour toutes les 30 secondes, en ajoutant les nouveaux messages et modifiant les dates de publication relatives des anciens.

Des règles sont définies pour vous protéger des messages indésirables envoyés automatiquement, mais si quelqu’un passe au travers vous pourrez manuellement l’exclure.

Les couleurs du mur peuvent être personnalisées via le panneau de configuration du plugin, afin de les adapter à votre identité graphique.

Les interactions entre l’extension et l’API Twitter se font au travers de la classe PHP TokenToMe, créée et maintenue par Julien Maury.

Captures d’écran

  • Un mur de tweets à côté de l’écran principal, lors du WP Tech 2015.
  • L’extension sur l’ordinateur utilisé pour projeter le mur ; sur cette interface l’administrateur peut marquer les tweets qu’il souhaite comme indésirable.
  • En train de reporter un utilisateur en indésirable (effectué en direct au WordCamp Paris 2016)
  • Un mur de tweets est un moyen de plaisanter à la fin d’une longue journée de conférences 😉

Installation

  1. Téléversez les fichiers de l’extension dans le répertoire ‘plugins’ de WordPress, ou installez-le en utilisant directement l’écran des extensions de l’administration directement.
  2. Activez WP Twitter Wall via l’écran ‘Extensions’ dans l’administration de WordPress.
  3. Utilisez l’écran des réglages de WP Twitter Wall pour saisir vos identifiants d’API Twitter.
  4. Sur le même écran, définissez l’URL relative du mur Twitter, votre requête de recherche ainsi que les paramètres optionnels, puis sauvegardez les réglages.

Vous pouvez voir votre WP Twitter Wall à l’URL définie, ou utiliser le code court [twitter-wall/] pour afficher le flux dans votre site.

Si vous rencontrer une erreur 404 en vous rendant sur l’URL du mur de tweets, mettez à jour vos permaliens via l’écran ‘Réglages > Permaliens’ de l’administration.

FAQ

Quels opérateurs peuvent être utilisés dans le requête de recherche ?

Tous les opérateurs disponibles sont détaillés ici.

Les plus courants sont :

  • utilisez des mots simples example.
  • utilisez des mots-dièses #example.
  • utiliser des conditions exclusives : -foo.
  • utilisez OR. Si vous définissez plusieurs mots dans la recherche, elle renverra les tweets qui les contiennent tous. foo OR bar retournera les tweets qui contiennent l’un de ces mots (ou plus).
  • demandez un compte en utilisant @: @me retournera tous les tweets ou l’utilisateur ‘me’ est mentionné. me reoturnera les tweets envoyés à cet utilisateur, tandis que me renverra les tweets dont il est l’auteur.

Vous avez le droit de combiner en une requête autant d’opérateurs que vous le souhaitez 🙂

Comment définir une feuille de style personnalisée ?

Paste these lines into your ‘functions.php’ theme file:
add_action( ‘wp_enqueue_scripts’, ‘custom_enqueue_script’, 11 );
function custom_enqueue_script() {
$style = get_stylesheet_directory_uri() . ‘/my-custom-twitterwall-style.css’; // this is an example
wp_deregister_style( ‘twitter-wall-css’ );
wp_register_style( ‘twitter-wall-css’, $style, false, ‘1’, ‘all’ );
}

Comment protéger le mur des messages indésirables ?

Si vous utilisez cette extension lors d’un événement, il est probable que certains compte Twitter essayent de vous spammer (surtout si vous arriver en « sujet tendance »). WP Twitter Wall propose deux méthodes pour éviter que cela n’arrive :

  1. WP Twitter Wall n’affichera pas les tweets contenant plus de deux mots-dièses
  2. Les administrateurs du site peuvent marquer certains comptes twitter comme indésirables en cliquant sur le nom de l’utilisateur concerné. Ses tweets seront supprimés, et aucun de ses futurs tweets n’apparaitra.

Avis

29 septembre 2016
Un joli mur de tweets qui marche très bien, après avoir testé d'autres tweet wall gratuits (sans wordpress) c'est celui qui a le plus bel affichage, tant dans la mise en page que des images. Point à améliorer au niveau de la personnalisation éventuellement (retour de notre graphiste), le code fourni dans la FAQ pour le CSS enlève toute la mise en page par défaut et un champ pour soit paramétrer le CSS sans entrer dans le code soit juste pour ajouter une image de fond serait un plus 🙂 Mais pour un plugin nouveau et gratuit il répond très bien aux attentes !
22 septembre 2016 3 réponses
So this does exactly what the developers describe. It creates a nice-looking Twitter wall based on criteria you define. You do need to set up a Twitter Application which means your cell phone number must be given to Twitter, but this is not a major impediment. The plugin still needs a bit of work to be truly useful to a wide audience. The spam controls are a little too restrictive for me (multiple hashtags are common enough that they shouldn't be an automatic trigger) but the ability for an admin account to quickly single out a spam account and block it is useful. Some other tweaks are also needed around allowing users to control more of the settings and language but that should smooth out once people start using it more. The only real concern I have is that the wall is intended to be scrollable throughout the history of the display. Over time, I can see an active conference/event overloading a browser and causing a crash. It may be worthwhile for someone to figure out how to limit the overall number of tweets displayed or create two separate walls, one for browsers and a more limited one for projection. Otherwise, this is great work!
Lire les 2 avis

Contributeurs/contributrices & développeurs/développeuses

« WP Twitter Wall » est un logiciel libre. Les personnes suivantes ont contribué à cette extension.

Contributeurs

“WP Twitter Wall” a été traduit dans 1 locale. Remerciez l’équipe de traduction pour ses contributions.

Traduisez « WP Twitter Wall » 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

1.3.1

  • Correction d’une chaîne de texte
  • Maintenant compatible avec GlotPress

1.3

  • Correction de bug :tweets dupliqués lors de la mise à jour

1.2

  • Correction de bug :problème d’entêtes sur TokenToMe.class

1.1

  • Patch de sécurité

1.0

  • 10 septembre 2016
  • Mise en ligne initiale