Review-Aggregator
Review-Aggregator est mon premier plugin WordPress. Pourquoi avoir fait mon propre plugin ? Car il n’en n’existait pas qui répondait à mon besoin et qui était gratuit.
En effet, j’avais besoin de pouvoir afficher les avis des voyageurs laissés sur Google, Booking et AirBnb. J’ai bien trouvé des plugins qui faisait pour un site ou pour un autre mais pas pour les 3 gratuitement. Il faut savoir que l’on parlait quand même d’une somme de 50 €. Et ce qui me gêne le plus dans le businness modèle des plugins, c’était que c’était un prix par an.


Donc j’ai développé mon plugin. Après avoir suivi des tutoriels pour faire des choses simple et après avoir demandé des informations à ChatGPT, c’est partit. Le plugin est plus complexe dans son fonctionnement que ce que vous trouverez dans le store de plugin.
Pour la partie Google, il suffit d’indiquer dans la rubrique correspondant de l’extention, le PlaceID ainsi que votre API Key que vous pouvez générer directement sur le site de Google.
Pour la partie AirBnb et Booking, je ne sais pas si les autres plugins ont accès directement à leur API, mais ce n’était pas mon cas. J’utilise donc un outil qui récupère les avis en affichant la page web. J’ai utilisé browse.ai car il fonctionnait de manière gratuite pour mon besoin et il récupérait ce dont j’avais besoin. Donc dans un premier temps, il faut vous faire un compte sur cet outil afin d’avoir une KEY


Ensuite, il faut configurer des Robots qui vont récupérer les élements donc vous avez besoins. Pour chaque Robots, vous aurez un Robot_ID et une Task_Id qu’il faut renseigner dans l’interface.
Une fois les robots configurer et la zone d’administration paramétrée, les avis peuvent être récupérée.
Voici le résultat :

Ce qu'ont pensés nos visiteurs
Voici un certains nombres de points qui doivent être améliorer :
- Uniformisation des noms des variables entre le robot AirBnb et Booking car pour le moment, le code est dupliqué pour pas grand chose.
- Ajout d’un rafraichissement automatiques des commentaires dans la base de données. Pour mettre à jour les commentaires, il faut se connecter dans la zone d’administration.
- Essayer de se passer de Browse.ai et passer directement par les API de AirBnb et Booking mais je pense que c’est payant.
- Proposer plusieurs CSS possible pour la mise en forme.
- ….
- C’est un module dont j’ai besoin pour un site et qui n’a pas vocation a être commercialisé ou maintenant.