Dossier
SMF·FRILL
Reçu le
31.07.2026
Instruit le
28.09.2026
Pièces annexées
3
Questions
4

SMF·FRILL

Un prompt peut-il remplacer Frill ?

Recherche utilisateur et feedback — embeddable feedback widget and roadmap

Presque Verdict enregistré le 28.09.2026 · Vérifié le 31.07.2026
Prix
25 $US/moisSource: frill.co · Vérifié le 31 juillet 2026
Par an
300 $US
Temps de fabrication
Un week-end
Votes
0 vote
OuiPresque (coché)Pas encore

Bordereau de suivi des pièces

Pièce A Le prompt
Pièce B Ce que tu perds
Pièce C Pourquoi certains continuent de payer : embeddable widget and hosted board
Pièce Q Questions

Verdict

La source amont classait ça en oui, et ça ne survit pas à l’écriture des pertes. Le tableau est facile ; le produit, c’est le widget — une balise script qui s’ouvre sur la page de quelqu’un d’autre, dans sa feuille de style, sous sa politique de sécurité de contenu, en sachant qui est l’utilisateur connecté. Bien faire ça sur quatre surfaces (idées, roadmap, changelog, annonces) est un solide week-end, pas une session.

Pièce B — Ce que tu perds

Pièce A — Le prompt

Reçu le31.07.2026
Construis un widget de feedback intégrable, et traite l’intégration comme la partie difficile.

Le backend est un tableau : idées, votes, commentaires, statuts, une vue roadmap dérivée du statut, et un changelog des éléments livrés.

Le widget est une balise script sur la page hôte. Fais-le tourner dans un shadow DOM pour qu’aucune feuille de style hôte ne puisse y accéder et que rien de ce que tu livres ne fuite — ce n’est pas facultatif, c’est l’unique différence entre un widget qui marche sur n’importe quel site et un widget qui s’affiche différemment sur chacun. Charge-le paresseusement, après que la page hôte est devenue interactive, et garde le script initial sous les 10 Ko avec le reste récupéré à l’ouverture.

Identifie l’utilisateur en faisant passer par l’hôte un jeton signé — un identifiant et un HMAC dessus avec un secret partagé — plutôt qu’un email en clair. Sans signature, n’importe qui peut voter en se faisant passer pour n’importe qui, et les décomptes de votes sur un widget non signé ne veulent rien dire.

Documente la politique de sécurité de contenu dont l’hôte a besoin (ton connect-src et ton frame-src) et échoue bruyamment avec un message console nommant la directive manquante quand une requête est bloquée. Un widget qui ne fait silencieusement rien sous une CSP stricte est le ticket de support que tu recevras le plus souvent.

Construis la roadmap et le changelog à la fois comme des pages classiques rendues côté serveur et comme des vues widget, pour que les deux soient indexables et liables en dehors du produit.

Hors périmètre : les sondages, les annonces segmentées, et les intégrations vers un gestionnaire de tickets. Teste le widget sur une page avec une feuille de style de reset agressive et une CSP stricte avant de le considérer terminé.

L’ouverture pré-remplit le prompt — il ne reste qu’à appuyer sur entrée.

Pièce B — Ce que tu perds

  • B.1 le widget testé sur des milliers de sites hôtes et leurs règles CSP
  • B.2 les sondages et les annonces ciblées vers des segments d’utilisateurs
  • B.3 le tableau hébergé sur ton propre sous-domaine avec un certificat géré pour toi
  • B.4 la modération et la gestion du spam sur un tableau public
  • B.5 les intégrations qui poussent les idées vers un gestionnaire de tickets

Alternatives existantes

Pièce C — Pourquoi certains continuent de payer : embeddable widget and hosted board

Parce qu’un widget intégré est le genre de chose qui marche partout jusqu’au jour où ça casse, et ça casse alors à l’intérieur du produit d’un client. Payer pour ça signifie que quelqu’un d’autre porte la responsabilité de cette catégorie de bugs.

Questions

Est-ce que je peux importer mes idées Frill ?

Frill exporte les idées, les votes et les commentaires, et ils se chargent proprement. La configuration du widget — couleurs, placement, quelles surfaces sont activées — est propre à chaque prestataire et se reconfigure entièrement à zéro.

Est-ce que le widget marchera dans mon appli ?

Oui, si tu peux ajouter une balise script et régler deux directives CSP. Le shadow DOM gère les collisions de style. Ce que tu n’as pas, c’est l’expérience de Frill de tous les environnements hôtes bizarres qu’ils ont déjà rencontrés.

Combien ça coûte à faire tourner ?

Un VPS avec Postgres à environ 10 $ par mois, un domaine, et l’email qui est gratuit à ce volume. Il n’y a aucune limite par idée, alors que le plan Startup plafonne à 50.

Quelle est la seule chose qui ne survit pas à la reconstruction ?

La certitude que ça s’affiche correctement partout. Ton widget est testé sur ton site ; celui de Frill est testé sur des milliers de sites, et cette différence ne se révèle qu’en production, sur la page de quelqu’un d’autre.

Récépissé

Tu l’as déjà reconstruit toi-même ?