Review Select-veld

Review Select-veld

Het reviewSelect-veld slaat een verwijzing op naar een beheerd FaceFlow Review-model.

Ideaal voor

  • getuigenissecties
  • vertrouwensstroken
  • secties voor openbare reviewverzameling
  • beoordelings- en bewijservaringen

Schemavoorbeeld

{ "name": "serviceReview", "label": "Review Model", "type": "reviewSelect" }

Gebruik in sjabloon

<div data-review-embed="{serviceReview}"></div>

Typische wrapper voor een vertrouwenssectie:

<section class="review-strip">
  {{#if serviceReview}}
    <div data-review-embed="{serviceReview}"></div>
  {{/if}}
</section>

Gebruik het wanneer

Gebruik reviewSelect wanneer een Component een herbruikbaar Review-model moet insluiten dat tijdens het aanmaken wordt gekozen.

Niet gebruiken wanneer

Niet gebruiken reviewSelect wanneer:

  • de sectie alleen statische getuigenistekst nodig heeft
  • vertrouwensinhoud niet wordt beheerd via het Review-systeem
  • de review-markup hardcoded wordt in plaats van een beheerd model te gebruiken

Gedrag tijdens runtime

Bij het renderen fungeert de geselecteerde waarde als de identificatie van het beheerde Review-model die door de embed-marker wordt gebruikt.

Typische flow:

author selects review model
-> component stores review reference
-> template renders data-review-embed marker with the selected field value
-> runtime resolves review output and submission experience

Dit houdt het verzamelen en moderatiegedrag van reviews gecentraliseerd, in plaats van ad-hoc getuigenislogica binnen de component in te sluiten.

Technische opmerkingen

  • gebruik reviewSelect voor beheerde review-workflows, niet voor statische getuigenissen
  • houd vertrouwensinhoud en inzendingsgedrag bij het Review-model
  • vermijd het mixen van eenmalige bewijsblokken met een beheerde review-embed binnen dezelfde verantwoordelijkheid
  • plaats de review-component waar sociale bewijskracht de beslissing op de pagina ondersteunt

Gerelateerd