Publication

Publier sur le web

Mettez votre application en ligne en quelques secondes : son adresse sur setherion.app, un domaine à vous, qui peut l’ouvrir, l’analyse de sécurité avant la mise en ligne, publier de nouveau, et la mettre hors ligne.

Publier met votre application en ligne, à une adresse que tout le monde peut ouvrir. C’est gratuit sur tous les forfaits, cela prend quelques secondes, et vous pouvez le faire aussi souvent que vous le voulez.

Appuyez sur Publish, en haut à droite de l’éditeur, et choisissez Publish to web. Le même menu contient Publish to app stores, Export to GitHub et Export to GitLab ; les deux derniers sont réservés aux forfaits payants.

Le bouton attend tant qu’une construction est en cours et tant que Setherion vérifie que la nouvelle version s’ouvre, si bien qu’une version qui plante n’est jamais celle qui part en ligne.

L’adresse

Your website URL est proposée à partir du nom de l’application, sur setherion.app. Le crayon la change. Utilisez des minuscules, des chiffres et des tirets, jusqu’à 40 caractères.

Save renomme l’application avec ce nom. Il ne vérifie pas que l’adresse est libre : cela se fait quand vous appuyez sur Continue. Si une autre application a déjà l’adresse, la publication s’arrête avec un message et vous en choisissez une autre. Quand l’adresse vient du nom de l’application et qu’elle est prise, Setherion lui ajoute tout seul quelques caractères.

Une adresse appartient à la première application qui y publie, jusqu’à ce que cette application soit mise hors ligne ou supprimée. Si vous changez l’adresse et publiez, l’application passe à la nouvelle adresse.

+ Add custom domain place l’application sur un domaine à vous, comme coffeeshop.com, sur un forfait payant. Avant la première publication, on lit « Publish it first. You can connect a domain of your own right after. ». Consultez Domaines personnalisés.

Sur le forfait Free, une application publiée affiche une petite étiquette « Built with Setherion » dans le coin inférieur droit. Les forfaits payants n’en ont pas.

Visibility

Qui peut ouvrir l’application publiée :

ChoixQui
PublicToute personne qui a le lien. Chaque application commence ici.
WorkspaceSeulement les personnes de votre espace de travail, connectées.
CustomL’espace de travail, plus les personnes avec qui l’application est partagée.

Workspace et Custom sont sur le forfait Business, pour les applications sur leur adresse setherion.app, et un éditeur de l’application peut les modifier. Le forfait qui compte est celui qui paie l’application. Sur tout autre forfait, les deux choix affichent une étiquette Business et ouvrent l’offre de mise à niveau.

Une application sur un domaine à elle ne peut pas encore être privée, et une application privée ne peut pas être placée sur un domaine à elle : rendez-la d’abord publique. Revenir à Public est toujours permis.

Ce que voit un visiteur d’une application privée

Quelqu’un qui ouvre l’adresse est envoyé vers une page de connexion Setherion. Il se connecte avec son propre compte Setherion ; il n’y a ni mot de passe pour l’application ni liste d’adresses e-mail. Si le compte est autorisé, l’application s’ouvre et reste ouverte sur ce navigateur pendant huit heures. Sinon, il voit « You do not have access to this app » et on lui dit à qui demander : le propriétaire de l’espace de travail pour Workspace, ou le propriétaire de l’application pour Custom.

Avec Custom, vous ajoutez des personnes avec les visages en haut de l’éditeur, la fenêtre Share. Consultez Partager une application. Le changement de réglage prend effet en quelques secondes.

Une application privée est cachée des moteurs de recherche, et ses Intégrations pour agents demandent toujours un compte.

Security

La dernière analyse de sécurité de l’application, et ce qu’elle a trouvé. Scan lit le code avant sa mise en ligne, Scan again après une première analyse, et le prix en crédits est sur le bouton. Quand des problèmes ont été trouvés, le bouton devient View issues, et quand rien n’a changé depuis la dernière analyse, il indique qu’elle est à jour. Une analyse ne bloque jamais une publication.

L’interrupteur en dessous lance une analyse tout seul après chaque publication de code modifié, au même prix à chaque fois. Il est désactivé tant que vous ne l’activez pas, donc rien n’est dépensé sans votre accord.

Quoi que dise l’analyse, une clé secrète écrite dans le code de l’application n’est jamais publiée : la publication est refusée, avec le type de clé ainsi que le fichier et la ligne où elle a été trouvée, pour qu’une clé ne puisse pas partir en ligne par erreur. Retirez-la du code et ajoutez plutôt le service sous Connecteurs.

Avant la mise en ligne

Quand quelque chose ne fonctionnerait pas une fois l’application en ligne, la fenêtre le dit dans une ligne à part, avec Fix. Par exemple, une application dont la connexion et l’enregistrement reposent sur un Supabase qui ne lui est pas connecté : Fix propose de le connecter, ou de faire passer l’application sur le backend de Setherion, qui ne demande aucune configuration.

Deux vérifications ont lieu avant cela, à chaque construction et chaque modification, sans que vous ayez rien à faire :

  • Un test caché. La nouvelle version est ouverte en cachette et doit s’afficher et tenir. Si elle plante, Setherion la renvoie en réparation jusqu’à trois fois, gratuitement, et votre écran garde la version précédente jusqu’à ce qu’une version passe.
  • Une vérification à la largeur d’un téléphone. La page d’accueil est mesurée à la largeur d’un téléphone. Si quelque chose dépasse, une barre propose une demande pour le chat. Rien n’est dépensé tant que vous ne l’envoyez pas.

Continue

Continue publie. En quelques secondes, la fenêtre affiche Your app is live! (ou Your app is updated!, ou Already up to date quand rien n’a changé depuis la dernière publication), avec l’adresse, Open, un bouton pour copier le lien, et un pour connecter un domaine.

  • Publier de nouveau remplace ce qui est en ligne par ce que vous avez maintenant. Rien de ce que vous n’avez pas publié n’est visible de personne d’autre que vous. Un navigateur peut garder l’ancienne version un moment : actualisez la page en force.
  • Chaque changement dans le chat reçoit une carte de version, et la plus récente a Publish this version, si bien que vous savez toujours quelle version part en ligne.
  • Si l’interrupteur de l’analyse de sécurité est activé, la fenêtre vérifie le code après la publication et vous dit combien de problèmes elle a trouvés.

Mettre hors ligne

Pour retirer l’application, ouvrez Manage, puis Overview, puis Take offline. Le site en ligne cesse de fonctionner aussitôt et son adresse est libérée pour d’autres. Publier de nouveau remet l’application en ligne, et un domaine personnalisé doit être reconnecté. Consultez Vue d’ensemble.

Cette page vous a-t-elle été utile ?

Rejoindre la communauté

Questions, idées et ce que construisent les autres.