Distribuer son application

1. Générer un jeu de données

Un Jeu de données est une sauvegarde de la structure et/ou des données d'une base de données.

Les jeux de données permettent donc de créer ou modifier des structures bases, tables ou champs mais aussi d'ajouter ou écraser des données.

 

Pour générer un jeu de données de référence :

    • Depuis la barre Outils du développeur : Aller dans les Utilitaires de développement.

    • Depuis le Menu du développeur : Aller dans Projet de développement et jeu de données.

    • Puis aller dans Définition et/ou sauvegarde d'un jeu de données de référence.

 

Si vous souhaitez distribuer une mise à jour de votre application qui ne concerne que la base de la données, vous pouvez utiliser un jeu de données comme installateur depuis Installation de composant du Menu Général.

2. Générer un jeu d'installation

Le jeu d'installation permet d'installer tout ce qui est nécessaire à une application : il peut copier des fichiers comme des DLL, GLB ou CHM mais il peut également installer un jeu de données. A la fin de l'installation, un objet peut être lancé pour faire des opérations de mise à jour.

 

Pour générer un jeu d'installation composant :

    • Depuis la barre Outils du développeur  ou des Droits d'accès : Aller dans les Applications.

    • Depuis le Menu du développeur : Aller dans Applications : définition Installation.

    • Aller dans Paramétrage avancé pour générer une installation.

 

Vous pouvez installer votre application chez le client en utilisant l'Installation de composant du Menu Général.

Pour faciliter l'installation de votre application

3. Ajouter son application à l'installeur ISO Oxygène

à vos clients, vous pouvez l'ajouter dans la liste des composants de l'installateur officiel ISO Oxygène. Jusqu'à 10 applications spécifiques peuvent être ainsi ajoutées.

 

Pour cela :

    1. copiez le contenu de l'ISO sur votre poste

    2. placez-y le(s) répertoire(s) d'installation de votre(vos) composant (exemple dans le répertoire Composants)

    3. supprimez (ou déplacez) les répertoires des composants Memsoft que vous ne souhaitez pas voir apparaître

    4. créez le fichier install.ini (voir ci-dessous)

    5. distribuez votre installion !

 

Concrètement, lors de l'installation, votre répertoire sera copié dans le répertorie [oxydev]\systeme\autoinstall comme les autres composant Memsoft et votre composant sera installé au premier démarrage d'Oxygène.

 

Structure du fichier install.ini :

 

Ce fichier doit être créé à la racine de l'ISO (au même niveau que install.exe). Il permet d'ajouter vos applications à l'installateur Oxygène.

 

Une section Composants est utilisée pour le paramétrage général :

 

[Composants]
SansDeveloppement=1
CompoMemsoftCoches=1

 

SansDeveloppement : 0 ou 1 pour non ou oui.

CompoMemsoftCoches : 0 ou 1 pour cocher par défaut tous les composants Memsoft.

 

Ensuite, on peut ajouter de 1 à 10 sections pour les applications (alias verticaux) :

 

[Vertical1]
Nom="Mon application"
Repertoire="Composants\monappli"
Ordre=98
Coche=1

 

Nom : désignation affichée dans la liste des composants de l'installateur.

Repertoire : répertoire, relatif à install.exe, contenant les fichiers d'installation de votre application (contenant le fichier restaure.kgb).

Ordre : ordre d'installation entre 00 (premier) et 99 (dernier) lorsque plusieurs applications sont installées. Voir les ordres des composants Memsoft dans un dossier [oxydev]\systeme\autoinstall pour intercaler votre installation entre nos composants.

Coche : 0 ou 1 pour non ou oui. Indique si le composant doit être sélectionné par défaut ou non.