Publier ton app
Quand ton app est prête, tu la publies en un clic : elle est en ligne, en HTTPS, sur sa propre adresse en .highwind.site, accessible à tous. Tu peux ensuite la mettre à jour à chaque nouvelle version, ou la retirer quand tu veux.
Publier pour la première fois
Section intitulée « Publier pour la première fois »-
Dans l’en-tête de l’éditeur, clique sur Publier. Le panneau Publier ton app s’ouvre.
-
Choisis l’Adresse de ton app. Highwind en propose une à partir du nom du projet : tu peux la garder ou la changer. Le champ montre l’adresse complète, par exemple
mon-atelier.highwind.site. -
Clique sur Publier. Le panneau affiche « Build et mise en ligne de la v3… » pendant que Highwind construit et envoie ton app, en général en quelques secondes.
-
C’est en ligne : le panneau affiche « En ligne · v3 · publiée à l’instant », et le bouton de l’en-tête devient Publié, avec un point vert. Utilise les icônes à côté de l’adresse pour Copier le lien ou Ouvrir l’app dans un nouvel onglet.
Choisir l’adresse
Section intitulée « Choisir l’adresse »L’adresse de ton app est de la forme <ton-adresse>.highwind.site. Pour la partie que tu choisis :
- de 3 à 40 caractères : lettres minuscules, chiffres et tirets, sans tiret au début ni à la fin ;
- certains noms sont réservés (
www,api,admin,docs,help,support…) ; - chaque adresse n’appartient qu’à une app : si elle est déjà prise, Highwind te le dit (« Cette adresse est déjà prise »).
Pour changer l’adresse d’une app déjà publiée, ouvre le menu Publier, clique sur l’icône Changer l’adresse (le crayon), saisis la nouvelle adresse et clique sur Mettre à jour. L’app est republiée à la nouvelle adresse ; l’ancienne ne mène plus à ton app et redevient libre.
Les vérifications avant publication
Section intitulée « Les vérifications avant publication »À chaque publication, Highwind fait quelques vérifications. Si l’une échoue, le panneau Publier affiche la raison.
| Vérification | Ce qui se passe |
|---|---|
| Construction de l’app | Highwind construit la version de production. Si le build échoue, le panneau affiche « Échec de la publication » avec le message d’erreur : demande à l’agent de corriger. |
| Sécurité de la base de données (si ton app a un backend) | Highwind analyse les règles d’accès de ta base. Un problème critique bloque la publication (« Publication bloquée ») ; les autres sont listés dans Points de sécurité à vérifier sans bloquer. |
| Anti-hameçonnage | Highwind vérifie que l’app ne ressemble pas à une page d’hameçonnage (imitation d’une marque ou d’une institution pour collecter des identifiants ou des paiements). Si c’est le cas, la publication est bloquée ; si c’est une erreur, écris à l’équipe Highwind. |
Corriger un problème de sécurité
Section intitulée « Corriger un problème de sécurité »Quand la publication est bloquée par la base de données, le panneau explique que « La base de l’app a des failles qui exposeraient les données de ses utilisateurs » et liste chaque problème, par exemple « Table « tasks » modifiable par n’importe qui, même sans compte ».
-
Clique sur Corriger avec l’agent. Le panneau se ferme et l’agent reçoit la liste des problèmes à corriger, sans rien supprimer.
-
Laisse l’agent terminer : il lit la structure de la base et ajoute les règles d’accès manquantes.
-
Rouvre le menu Publier et publie de nouveau.
Voir Base de données pour comprendre les règles d’accès.
Ce qui est publié
Section intitulée « Ce qui est publié »- La version actuelle de ton projet, celle que montre l’aperçu au moment où tu cliques. Les modifications faites ensuite ne sont pas en ligne tant que tu ne mets pas à jour : voir Mettre à jour une app publiée.
- Le serveur de ton app, s’il en a un (routes
/api), avec ses secrets. Voir Le serveur de l’app. - Une image de partage : quand tu partages le lien sur un réseau social ou une messagerie, l’aperçu montre le titre et la description de ton app (écrits par l’agent dans
index.html) et une capture de l’app. Highwind complète les balises qui manquent sans jamais remplacer celles de ton app. - Un badge « Made with Highwind », en bas à droite de l’app, avec un petit drapeau qui permet aux visiteurs de signaler une app frauduleuse.
Chaque adresse de ton app s’ouvre directement (y compris les pages d’une app à plusieurs écrans), avec des en-têtes de sécurité ajoutés par Highwind.
Les vignettes
Section intitulée « Les vignettes »Après chaque version, Highwind prend une capture de ton app. Elle sert de vignette à la carte du projet dans ton tableau de bord, et d’image de partage quand l’app est publiée. Pour qu’elle soit belle, soigne le haut de ta page d’accueil : c’est ce qu’on voit sur la capture.
Dépublier
Section intitulée « Dépublier »-
Ouvre le menu Publier et clique sur Dépublier. Tu peux aussi le faire depuis Paramètres du projet → Publication → Dépublier.
-
L’app est aussitôt hors ligne. Son adresse reste attribuée à ton projet : tu peux la republier à tout moment depuis l’éditeur.
Supprimer le projet le dépublie aussi, et libère son adresse.
Signaler une app
Section intitulée « Signaler une app »Toute app publiée sur Highwind affiche un bouton de signalement (le drapeau du badge). Il ouvre le formulaire Signaler une app sur le site de Highwind :
- un motif : hameçonnage, arnaque ou fausse boutique, logiciel malveillant, usurpation d’une marque ou d’une personne, contenu illégal ou choquant, autre ;
- des détails et un e-mail, facultatifs.
Le signalement est envoyé à l’équipe Highwind uniquement, jamais au créateur de l’app. L’équipe vérifie chaque signalement, et retire les apps qui enfreignent les règles. Voir Usage acceptable.
Pourquoi un domaine séparé
Section intitulée « Pourquoi un domaine séparé »La plateforme Highwind est sur highwind.app, les apps publiées sur un domaine à part, highwind.site. Une app publiée ne peut donc pas lire les cookies de la plateforme, et une app malveillante ne peut pas faire bloquer Highwind par les navigateurs. Les apps publiées restent servies même si l’éditeur est momentanément indisponible.
Si la publication échoue
Section intitulée « Si la publication échoue »| Message | Que faire |
|---|---|
| « Le build a échoué » | Copie l’erreur à l’agent (« la publication échoue avec cette erreur, corrige ») et republie. |
| « Publication bloquée : un problème de sécurité critique dans la base de l’app » | Clique sur Corriger avec l’agent, puis republie. |
| « Publication bloquée : cette app ressemble à une page de hameçonnage » | Si c’est une erreur, écris à l’équipe Highwind. |
| « Un run est en cours : publie quand l’agent a terminé » | Attends la fin de la réponse de l’agent. |
| « Trop de publications pour l’instant » | Réessaie après le délai indiqué. |
Voir aussi Dépannage.