Intégration Webcomponent
Généralités
Depuis la version 3.0.3, l'intégration de Retorik Framework dans une page HTML peut aussi s'effectue en utilisant le webcomponent intégré dans le paquet disponible depuis le CDN à l'adresse https://cdn.retorik.ai/retorik-framework/{numéro_ou_tag_de_version}/index.js
Les tags de version permettent de cibler les versions actuelles en :
- développement (stabilité / compatibilité non garanties) : tag = alpha
- preview (stabilité / compatibilité non garanties) : tag = preview
- latest (voir les notes de version) : tag = latest
Configuration
L'utilisation du webcomponent comporte 3 paramètres :
- tenant : paramètre obligatoire, représentant l'identifiant de votre tenant
- prefix : paramètre obligatoire si votre tenant est sur la canal "Preview" (prefix = "preview") ou "Développement" (prefix = "dev") dans Retorik Studio.
- props : paramètre facultatif, utilisé si vous voulez ajouter des options de configuration parmi celles disponibles dans la section Configurations de la documentation Framework.
Exemple simple
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Exemple Intégration</title>
</head>
<body style="margin: 0">
<!-- Récupération des données de Retorik Framework depuis le CDN -->
<script type="module" src="https://cdn.retorik.ai/retorik-framework/latest/index.js"></script>
<!-- Intégrer Retorik Framework avec les attributs -->
<retorik-agent style="display: block; width: 50%; height: 50%" tenant="<votre_id_tenant>" prefix="preview" props='{"config": { "fullSize": false }}'></retorik-agent>
<retorik-widget style="display: block; width: 50%; height: 50%" tenant="<votre_id_tenant>" prefix="dev" props='{"config": { "fullSize": false }}'></retorik-widget>
</body>
</html>