Intégrer dans Anytype

Intégrez vos graphiques Embases dans vos espaces Anytype via le bloc embed natif.

Bloc Embed

Anytype supporte les blocs embed directement dans les objets (notes, pages, tâches, documents). Pour insérer un graphique Embases, commencez par ouvrir l'objet Anytype dans lequel vous souhaitez afficher le graphique en cliquant dessus depuis votre espace ou depuis la sidebar.

Une fois l'objet ouvert en mode édition, positionnez votre curseur à l'endroit où vous souhaitez que le graphique apparaisse dans le contenu. Cliquez sur le bouton « + » qui apparaît dans la marge gauche quand vous survolez une ligne, ou tapez / (barre oblique) directement dans l'éditeur pour ouvrir le menu de blocs. Dans ce menu, commencez à taper « Embed » pour filtrer les suggestions et cliquez sur « Embed » quand il apparaît dans la liste.

Une zone de saisie d'URL apparaît dans le bloc embed inséré. Collez l'URL complète de votre embed Embases dans ce champ — utilisez l'URL publique (https://embases.com/e/VOTRE_TOKEN) pour un embed public, ou l'URL tokenisée avec le paramètre ?key=... pour un embed privé. Appuyez sur Entrée pour confirmer. Anytype charge le graphique et l'affiche directement dans l'objet, en quelques secondes.

# URL publique
https://embases.com/e/VOTRE_TOKEN

# URL privée
https://embases.com/e/VOTRE_TOKEN?key=VOTRE_CLE

Astuce : Anytype est un outil local-first : les données sont stockées localement sur votre appareil. L'embed Embases nécessite une connexion internet active au moment du chargement pour récupérer les données depuis les serveurs Embases.

Embeds et Espaces Anytype

Anytype organise le contenu en Espaces (Spaces), qui sont des environnements de travail pouvant être partagés avec d'autres personnes. Lorsque vous insérez un embed Embases dans un objet au sein d'un espace partagé, tous les membres de cet espace qui ont les droits de lecture sur l'objet pourront voir le graphique affiché.

Chaque membre qui ouvre l'objet dans son client Anytype doit disposer d'une connexion internet active au moment où l'objet est ouvert pour que l'embed se charge. Contrairement au contenu texte d'Anytype (qui est synchronisé localement), l'embed Embases n'est pas mis en cache localement — il est rechargé depuis les serveurs Embases à chaque ouverture de l'objet.

Si un membre de votre espace est en mode hors-ligne quand il ouvre l'objet, l'embed affichera un état d'erreur indiquant qu'il ne peut pas se charger. Cela est normal et ne signifie pas que l'embed est cassé — il se chargera correctement dès que la connexion internet sera rétablie. Pour les membres qui consultent régulièrement des objets avec des embeds, assurez-vous qu'ils comprennent cette dépendance à la connexion internet.

Anytype Publish

Anytype propose une fonctionnalité de publication en ligne appelée Anytype Publish, qui vous permet de partager des objets sous forme de pages web statiques accessibles publiquement via une URL. C'est une fonctionnalité utile pour partager des notes ou des rapports avec des personnes qui n'utilisent pas Anytype.

Les embeds Embases insérés dans un objet Anytype s'affichent correctement sur la page web publiée via Anytype Publish, à condition que votre embed Embases soit configuré en mode Public. Les pages publiées via Anytype Publish sont hébergées sur le domaine publish.anytype.io — c'est depuis ce domaine que le navigateur du visiteur chargera l'embed Embases.

Si vous avez activé le Domain Whitelisting sur votre embed Embases, vous devez ajouter publish.anytype.io à votre liste de domaines autorisés pour que les visiteurs des pages publiées puissent voir le graphique. Pour ajouter ce domaine, accédez aux paramètres de sécurité de votre embed dans le dashboard Embases et ajoutez publish.anytype.io dans le champ « Domaines autorisés ».

# Domaine pour Anytype Publish
publish.anytype.io

Domain Whitelisting

Le comportement du Domain Whitelisting avec Anytype dépend du contexte d'utilisation de l'embed.

Pour les embeds dans Anytype local (objets non publiés, consultés uniquement dans l'application desktop ou mobile Anytype), le chargement de l'iFrame provient du contexte local de l'application Anytype — ce contexte n'a pas de domaine web au sens traditionnel du terme. Dans ce cas, le Domain Whitelisting ne s'applique pas et l'embed se charge sans restriction de domaine, que votre embed soit en mode Public ou Privé.

Pour les objets publiés via Anytype Publish (accessibles depuis un navigateur web via l'URL publish.anytype.io), le chargement provient du domaine publish.anytype.io. Si vous avez activé le Domain Whitelisting sur votre embed, vous devez donc ajouter publish.anytype.io dans la liste blanche Embases pour que les visiteurs puissent voir le graphique. Sans cette configuration, le graphique sera bloqué pour les visiteurs des pages publiées.

Étapes suivantes