WxPortable - Utilisez WD,WM, WB et HFSQL depuis une clé USB - WinDev - WebDev - Mobile - FREELANCE Belgique / France / Luxembourg

Aller au contenu

WxPortable - Utilisez WD,WM, WB et HFSQL depuis une clé USB

WinDev > Applications

Niveau requis : Débutant / Intermédiaire / Expert
Dernière révision : 07 / 22 / 2017

Categorie: Utilitaire pour rendre les outils de développement PC Soft portables
Distribution: Freeware
Version: 21.02g (voir les nouveautés et téléchargement)
Langage: FR
WinDev: 21

On trouve actuellement des clé usb de 256 GB, ou des minis disques de 1 TB. Faut-il encore transporter un ordinateur portable (LapTop) avec soi pour travailler hors de la maison ?

Mon problème réside surtout dans le fait de pouvoir utiliser WebDev qui a besoin d'un serveur web pour fonctionner. Il me faut donc un système complet et je décide de lui ajouter le logiciel Apache 2.2.

Tant que j'y suis, ce serait aussi très chouette de pouvoir utiliser HFSQL. Maintenant que je savais ce que je voulais, il ne me restait plus qu'à le réaliser.


C'est chose faite, je vous présente WxPortable.

Vous pouvez maintenant utiliser WinDev portable, WebDev portable, WinDev Mobile portable et HFSQL portable !


J'ai donc fait récemment l'acquisition d'un petit hub usb 3 de 7 ports avec alimentation externe, ainsi que d'une clé usb 3 de 64 GB.
Sur le hub, j'installe mes 4 dongles PC Soft (WinDev, Windev Mobile, WebDev et WDMsg) et ma nouvelle clé. C'est tout de même plus léger qu'un laptop.

Dans le root de cette clé, j'ai copié les différents répertoires déjà installés sur mon PC de développement :
  • \WinDev 21
  • \WinDev Mobile 21
  • \WebDev  21
  • \HF (Moteur C/S HFSQL + toutes mes bases de données)
  • \CC HFSQL (Centre de contrôle Hyper File)
  • \WxPortable (contient aussi le répertoire de Apache 2.2)

Au lancement de WxPortable, celui-ci vérifie s'il trouve la présence sur la machine hôte :
  • d'une autre installation de HFSQL
  • d'un programme qui écoute déjà le port 4900
  • d'un serveur web de type IIS ou Apache
  • d'un programme qui écoute le port 80

Selon ce que WxPortable trouve sur la machine, il affiche devant chaque application, un pointeur graphique (de type map) de couleur :
-> un problème a été détecté

-> Le programme est sur la clé, mais n'est pas lancé

-> Le programme est un cours d'exécution

WxPortable peut installer et démarrer les services HFSQL et Apache. Pour des questions de facilités, les services installés temporairement sont nommés respectivement WxHFSQL et WxApache. Ils sont donc visibles très facilement dans le centre de services Windows (ce sont les derniers affichés)



Ces services seront automatiquement désintallés lors de l'arrêt de WxPortable.

Une fois que tout est en ordre, il suffit de connecter la clé à un PC que ne contient aucun produit PC Soft et de lancer le programme WxPortable.

Le programme affiche le premier onglet nommé Menu. Il suffit de cliquer sur l'image reprenant l'application que l'on veut lancer.

Dans l'écran de configuration, on peut aussi demander de démarrer le(s) service(s) dès que l'on lance WxPortable pour aller plus vite.
Cet onglet reprend les répertoires et versions des différentes applications. (par défaut, j'initialise les versions 21, mais on peut les modifier)

L'onglet WebDev permet de renseigner la liste des projets que l'on veut utiliser depuis la clé. Grâce à cette liste, on va pouvoir générer le fichier de configuration pour le serveur Apache.
Lors du test du site dans l'environnement WebDev, celui-ci demande quel serveur web utiliser, prenez l'option -> Autre

PortQry est un logiciel de Microsoft Corporation (http://support.microsoft.com/?id=832919)
Apache HTTP Server est un logiciel de The Apache Software Foundation.
WinDev, WinDev Mobile, WebDev et HFSQL sont des marques déposées par PC SOFT

Ci-dessous, les principaux écrans :

Nouveautés :
21.02g - 07/02/2017
  1. Nouvelle version de Apache 2.2.32 (32 bits)
  2. Les répertoires xxx_WEB contenant des accents, sont correctement insérés dans le fichier http.conf
  3. Les répertoires xxx_WEB en doubles ne sont plus insérés dans le fichier http.conf
  4. Les répertoires xxx_WEB sont recherchés automatiquement lors du premier lancement
  5. Testé sous Windows 10/64 bits
  6. Lors du premier lancement de WxPortable.exe, un fichier modèle de base (template) de http.conf est ajouté dans le répertoire sous le nom de WxPortable.wxt
    Il est ainsi possible de le modifier à la main pour y ajouter PHP, MySQL, ... (si vous faites n'importe quoi, Apache ne démarrera pas)
    Si vous supprimez ce fichier, il sera automatiquement recréé au prochain lancement de WxPortable


(c) Fabrice De Weerd 2012-2022 - Tous droits réservés - Reproduction interdite
Retourner au contenu