Description du projet
TraduitLa deuxième moitié du travail est le côté public. J'ai besoin d'un widget d'affichage léger que nous intégrerons sur la page d'accueil et les pages d'atterrissage clés sans ralentir les temps de chargement. Il devrait offrir au moins deux mises en page : un badge de notation compact avec la note moyenne et le nombre total d'avis, et un carrousel ou une grille qui défile à travers des avis individuels montrant le nom de l'auteur, la note et la date. Le widget doit être réactif, se charger de manière asynchrone, et se comporter correctement si la source est temporairement indisponible. Un balisage de schéma approprié pour les notes agrégées et les avis individuels est obligatoire afin que les étoiles aient une chance d'apparaître dans les résultats de recherche—implémentez-le soigneusement et validez-le. Pour clarifier : ce n'est pas un widget d'enquête NPS ou de satisfaction qui demande à nos visiteurs de nous noter ; c'est un agrégateur d'avis déjà existants plus un moyen de les afficher.
Décrivez la pile technologique proposée, comment vous organiserez la collecte programmée et la dé-duplication du même avis provenant de deux sources, et comment l'état de modération est stocké. Joignez des exemples de travaux similaires sur des agrégateurs ou des widgets si vous en avez.
— Collecte programmée à partir de plusieurs plateformes dans un stockage normalisé
— Panneau d'administration : filtrage, modération, masquage de spam, marquage et réponses
— Dé-duplication des avis identiques entre les sources
— Widget intégrable : badge de notation plus carrousel/grille d'avis
— Balisage de schéma valide pour les avis agrégés et individuels
— Chargement asynchrone réactif avec un comportement de secours correct