Do It Yourself - Pack installation d'un site mobile de test

Package mis à jour le 30/06/2016

Do It Yourself - Pack installation d'un site mobile de test

Ce pack permet d'installer d'une application mobile Zenengo simple. Ce pack peut vous servir d'exemple ou même de base de départ pour la création d'un nouveau site.
Il contient deux répertoires :
  • batch : batch servant au pramétrage et à l'exécution des scripts. Le batch firstparam permet de mettre à jour le fichier de configuration, le batch ScriptExecution permet d'exécuter les scripts selon les normes de YOOCAN.
  • packmobile : pack contenant tout ce qu'il faut pour créer le site web
  • ResourceToCopy : répertoire contenant les logos à inclure dans l'application Android et/ou IPhone
  • DoItYourself.xml : fichier de création de l'application mobile
  • DoItYourselfInstructionsPrecises.pdf : documentation d'installation détaillé

1 - Création et premier paramétrage

Après avoir décompressé le contenu du répertoire packweb sur le serveur, il est nécessaire d'effectuer les opérations suivantes :
  • Choisir un répertoire pour contenir le fichier de log et lui attribuer le droit de création et/ou écriture à l'utilisateur exécutant l'application web
  • Gestion des droits : donner les droits de création et/ou d'écriture à l'utilisateur exécutant l'application web au répertoire xsljs
  • Création du site web : le site web doit être paramétré sur le répertoire. Le site web doit être une application .NET 4.0, en mode pipeline.
  • Création de la base de données : sur SQLite. La base de données est vide, elle sera remplie par le ScriptExecution
  • Exécution du batch FirstParam : documentation en dessous (point 3).
  • Exécution du batch ScriptExecution : indiquez le nom du site paramètré dans le lancement de FirstParam.
Pour en savoir plus consultez la documentation jointe dans le fichier zip.

2 - Utilisation du ScriptExecution dans la mise à jour du site

Le batch ScriptExecution peut être utilisé dans la suite de la vie du site pour mettre à jour la base de données. Les deux paramètres attendus sont le répertoire de script et le nom de la configuration de site (qui permet d'avoir un lien vers la base de données).
Le batch récupère dans la table VERSIONZENENGO le numéro de version de la base de données, puis :
  • Exécute dans répertoire ONCE tous les scripts dont le numéro (le nom du fichier doit être en {numéro sur deux chiffres}-fichier.sql) de version est supérieur à la version de la base, puis met à jour la version de la base.
  • Exécute tous les scripts du répertoire EVERYTIME.
Pour effectuer un alter de la base de données créez un script dans le répertoire ONCE avec un nouveau numéro de version.
Pour modifier un script métier, insérez le script dans le répertoire EVERYTIME.

3 - Documentation de FirstParam

Le paramétrage du batch est le suivant :
-mode le type d'application : web ou mobile, donc mobile

-sitePath le chemin du répertoire packmobile sur le serveur

-cookie le nom du cookie du site

-logPath le chemin du fichier de log

-dbType le type de base de données sqlite

-dbHost le chemin de la base de données

-dbDatabase le chemin de la base de données

-siteName un nom de site pour paramétrer le ScriptExecution, utilisez ce nom ensuite pour le lancer.

4 - Création de l'application mobile

L'application mobile est créée sur le Mac en utilisant le pack Zenengo Mobile avec le fichier de configuration DoItYourself.xml .
Fichier: 
Pré-requis: 
Site Web avec IIS version 6 ou supérieur et le Framework .NET 4.0 avec l'extension IIS + licence Xamarin pour la conversion en application mobile.