WizStudio DOCS
LIVRER

Livrer

Les quatre types de projets, la signature de code Windows et les outils de projet. De la version testée à l’application entre les mains de vos utilisateurs.

10. Builds et déploiement

Le type de projet se choisit à sa création et détermine le livrable. Les capacités optionnelles (FTP, email, stockage cloud, SMS, base externe) ne sont embarquées que si le projet les utilise réellement.

WebApplication autonome livrée en zip, lancée en une commande, sans dépendance à Wiz Studio une fois déployée.
WindowsTrois modes de génération au choix : installeur, exécutable portable ou mise à jour légère. Détaillés ci-dessous.
WebserviceAPI autonome, un point d'accès réel par route déclarée, clé API optionnelle pour sécuriser les appels.
AndroidVraie application native installable (APK), icône, permissions et orientation configurables.

Trois modes de génération pour une application Windows

Le mode se choisit à chaque génération, selon ce que vous avez à faire : équiper un poste, faire tester un binaire, ou corriger une installation déjà en place.

01
Installeur
Icône personnalisée, raccourcis, installation pour l'utilisateur seul ou pour la machine entière, signature de code configurable.
02
Exécutable portable
Un binaire autonome qui se lance sans installation : pour un poste sans droits administrateur, ou pour faire tester une version rapidement.
03
Mise à jour légère
Seuls l'interface, le code serveur et l'exécutable sont regénérés. Le runtime ne bouge pas : un poste déjà équipé se corrige sans tout retélécharger.

11. Signature de code Windows

Quatre niveaux configurables par projet, pour éliminer l'avertissement SmartScreen « Éditeur inconnu » selon le contexte de diffusion.

01
Aucune
Pour un test interne rapide.
02
Certificat Wiz Studio
Certificat partagé, configuré une fois pour toutes.
03
Certificat du projet
Certificat propre au client, OV ou EV.
04
Microsoft Trusted Signing
Réputation SmartScreen quasi instantanée, sans gérer de certificat ni de clé physique.

12. Outils de projet

Ce que la plateforme prend en charge autour du code lui-même.

Points de restauration

Un instantané de la structure du projet, à reprendre en cas de fausse manœuvre. Vingt au maximum, les plus anciens étant remplacés. La base de données n'en fait pas partie.

Comparateur de versions

Compare deux états du projet et montre ce qui a changé, fenêtre par fenêtre et requête par requête.

Historique des générations

Les dix dernières générations restent retéléchargeables sans tout reconstruire. Au-delà, les plus anciennes sont purgées avec leurs fichiers.

Documentation technique

Un export du projet en PDF ou en Markdown, sections au choix. Le PDF est produit par capture des pages : c'est un document à lire et à diffuser, pas un texte cherchable.

Hooks de génération

Des étapes de déploiement déclenchées avant ou après la génération : copier un fichier, injecter une configuration, lancer un script, envoyer le paquet. Définies dans le projet, donc partagées en équipe via Git.

Git et GitHub

Importez un dépôt existant comme projet, committez et poussez vos changements. Le projet est nativement versionnable.

Analyseur de performance

Détecte les fenêtres les plus lourdes (nombre de contrôles, poids du code et des médias) et alerte au-delà de seuils définis.

Lint en temps réel

Signale à la frappe un champ ou une fenêtre renommé·e ou supprimé·e, une méthode inexistante pour ce type, ou du code sans effet. Un correctif « Renommer en » se propose directement sur la référence cassée.

Détection de références cassées

Une rubrique liée à une colonne renommée ou supprimée en base, ou une référence à une couleur de projet supprimée, remontent dans le centre de diagnostics (sévérités critique/élevé/moyen/faible).

Débogueur pas-à-pas

Points d'arrêt posés dans le code, suspension en mode Test, inspection des variables locales à l'endroit précis de l'arrêt.

Tests instantanés

Une requête SQL se teste sans être enregistrée au préalable, un point d'accès webservice se teste avec req/body saisis à la main, sans redéploiement.

Build sécurisé

Si des erreurs du centre de diagnostics restent non résolues, le build demande une confirmation explicite avant de continuer.

Vérificateur d'accessibilité

Contraste insuffisant, image sans texte alternatif, champ obligatoire sans libellé visible, texte trop petit. Même panneau de diagnostics.

Traductions

Une table clé vers texte par langue, un sélecteur d'aperçu dans l'éditeur, un changement de langue pilotable à l'exécution, embarqué dans les applications livrées.

Historique et restauration

Les dix derniers builds restent téléchargeables. Un point de restauration fige la structure du projet, sans toucher aux données réelles.

Journal d'exécution

Traces envoyées par Trace.ecrire et par le runtime du projet, regroupées par jour.

Comparateur de versions

Compare le projet courant avec un point de restauration existant, section par section.

Assistant de publication

Checklist adaptée à la cible du projet, web, desktop ou mobile, avant build ou déploiement.

Documentation technique

Menu Projet → Documentation technique. Sélectionnez les sections (fenêtres et code d'événements, gabarits, base de données, requêtes, états, classes, webservices, code global, rôles, traductions), puis imprimez ou exportez en PDF.