Nous sommes le Jeu 28 Mars, 2024 18:32
Supprimer les cookies

GuppY Lancer un navigateur portable qui n'est pas par défaut

Support et Développement des applications web portables

Lun 07 Mars, 2011 15:12

Bonjour,

Je suis entrain de mettre au point une autre application utilisant ZMWS mais pas ZMWSBrowser et un pack de logiciels portables utilisable sur disque dur et sur clé USB sans inscription dans la base de registre de Windows.

Référence de la première application : http://www.zmws.com/forum/viewtopic.php?id=4325

Cette deuxième application est presque finalisée sauf un problème de lancement du navigateur portable qui n'est bien sur pas par défaut puisque cette application se veut nomade.

Le pack en question comprend :

- Un serveur Web (ZazouMiniWebServer v1.4.1.0)
- Un interpréteur PHP (PHP v5.3.3)
- Un CMS GuppY (v4.6.14)
- Un navigateur web FramaFox 3.6.10 (FireFoxPortable 3.6.10)
- Un client ftp (FileZillaPortable v3.3.5.1)
- Un éditeur syntaxique (Notepad++Portable V5.8.6)

Le Menu est proposé sous la forme d'un fichier batch .cmd.

Le tout en un pack auto installable sous forme d'un .EXE.

Une version précédente de se pack existait déjà mais avec le même problème.

La question est : Comment faire pour que le lancement de GuppY se fasse avec le navigateur FramaFox portable en lieu et place du navigateur installé par défaut sur le PC utilisé ?

Merci pour votre aide.
Cordialement,

Jean (JeandePeyrat).
http://www.freeguppy.org
http://asso.freeguppy.org
guppy_cms

Messages : 4

Lun 07 Mars, 2011 16:02

Bonjour,

Tu pourrais expliciter : "Le Menu est proposé sous la forme d'un fichier batch .cmd." ?
Avoir une idée de la structure de ton pack pourrait aussi être intéressant.
Vécu : "J'ai une version crackée d'OpenOffice, c'est pour ça qu'elle est en anglais"
fat115

Avatar de l’utilisateur
Messages : 930
Géo : Ardèche ... du nord

Lun 07 Mars, 2011 16:56

fat115 a écrit:Bonjour,

Tu pourrais expliciter : "Le Menu est proposé sous la forme d'un fichier batch .cmd." ?
Avoir une idée de la structure de ton pack pourrait aussi être intéressant.


Voici le contenu du batch ou il y a encore des détails à régler :
___________________________________________________________
@echo off
Title Easy GuppY 4.6.14

mode con cols=127 lines=58

color 1E


:debut
cls

echo.
echo.
echo.
echo ******* Easy GuppY 4.6.14 *******
echo.
echo.
echo.
echo.
echo MiniGuppY = 1
echo.
echo Framafoxportable = 2
echo.
echo FileZillaPortable = 3
echo.
echo Notepad++Portable = 4
echo.
echo Serveur Stop = 5
echo.
echo Lisezmoi.html GuppY = 6
echo.
echo Lisezmoi_EasyGuppY.html = 7
echo.
echo Licences.html = 8
echo.
echo Quitter = 9
echo.
echo.
echo.


set /p choix= Quelle application ou doc voulez-vous lancer (1 - 9) ? Entrez votre choix :
echo.
echo.

if %choix%==1 goto MiniGuppY
if %choix%==2 goto Framafoxportable
if %choix%==3 goto FileZillaPortable
if %choix%==4 goto Notepad++Portable
if %choix%==5 goto StopServeur
if %choix%==6 goto lisemoi.html GuppY
if %choix%==7 goto Lisezmoi_EasyGuppY.html
if %choix%==8 goto Licences.html
if %choix%==9 goto sortie
goto fin

:MiniGuppY
ZazouMiniWebServer -serviceinstall

if errorlevel 0 ZazouMiniWebServer -servicestart goto sortie

if errorlevel 5 echo Lancez à la main MiniGuppY en cliquant sur ZazouMiniWebServer.exe goto fin
goto fin


:Framafoxportable
Start framafoxportable/framafoxportable.exe
goto fin

:FileZillaPortable
Start FileZillaPortable/FileZillaPortable.exe
goto fin

:Notepad++Portable
Start Notepad++Portable/Notepad++Portable.exe

goto sortie

:lisemoi.html GuppY
Start lisezmoi.html
pause
goto debut

:Lisezmoi_EasyGuppY.html
Start lisezmoi_easyguppy.html
pause
goto debut

:Licences.html
Start Licences.html
pause
goto debut

:fin
echo Chargement en cours...

pause
goto debut

:StopServeur
ZazouMiniWebServer -servicestop
ZazouMiniWebServer -serviceuninstall
goto debut
echo.
echo.
echo.

:sortie
echo.
echo.
echo.
ZazouMiniWebServer -servicestop
ZazouMiniWebServer -serviceuninstall
____________________________________________
Cordialement,

Jean (JeandePeyrat).
http://www.freeguppy.org
http://asso.freeguppy.org
guppy_cms

Messages : 4

Mar 08 Mars, 2011 09:55

À l'arrache, je vois deux solutions :

La plus rapide : passer les fichiers html en arguments à FramafoxPortable dans le menu, idem pour l'accès à GuppY.
Ainsi la ligne
Code: Tout sélectionner
Start lisezmoi.html

devient
Code: Tout sélectionner
Start framafoxportable/framafoxportable.exe lisezmoi.html

et ainsi de suite pour les autres fichiers html

Pour l'accès à GuppY, il suffirait de rajouter un item au menu pour lequel la commande sera :
Code: Tout sélectionner
Start framafoxportable/framafoxportable.exe http://127.0.0.1/


La plus complète :
Repartir de la WebApp Guppy dispo là : http://framakey.org/WebApp/GuppyPortable
Modifier le Framakey-WebAppManager :
Dégager tout ce qui est relatif à mysql (éléments du menu, binaires, HeidiSQL, Eskuel)
Modifier le menu pour rajouter la possibilité de lancer Framafox, FileZilla et N++ à partir de celui-ci
Modifier le menu pour que la commande "Ouvrir GuppY" lance FramafoxPortable plutôt qu'un simple ShellExecute.
Vécu : "J'ai une version crackée d'OpenOffice, c'est pour ça qu'elle est en anglais"
fat115

Avatar de l’utilisateur
Messages : 930
Géo : Ardèche ... du nord

Mer 09 Mars, 2011 00:44

J'ai parcouru un peu du chemin vers la 2e solution, voir la version 4.6.14 de GuppYPortable => http://framakey.org/WebApp/GuppyPortable

J'ai fait le ménage concernant MySQL.
J'ai modifié le lanceur pour qu'il n'affiche pas le sous-menu MySQL si celui-ci n'est pas lancé (c-à-d si NeedMySQL=false dans appinfo.ini)
J'ai rajouté une autre option dans appinfo.ini : OptionalBrowser qui permet de déclarer un navigateur autre que le navigateur par défaut, l'idée étant d'utiliser un navigateur portable (voir l'exemple).

Il faut déclarer le chemin relatif entre FWM et le lanceur du navigateur portable.
L'exemple inclus est prévu pour un dossier FramafoxPortable au même niveau que le dossier GuppYPortable, ce qui donne un chemin égal à ..\..\..\FramafoxPortable\FramafoxPortable.exe (relatif à \GuppYPortable\Other\Framakey-WebAppManager\).
Le fait de choisir l'item "Ouvrir GuppY" dans le systray passera l'adresse du site au navigateur optionnel plutôt qu'au navigateur par défaut.
Vécu : "J'ai une version crackée d'OpenOffice, c'est pour ça qu'elle est en anglais"
fat115

Avatar de l’utilisateur
Messages : 930
Géo : Ardèche ... du nord

Ven 11 Mars, 2011 11:06

Bonjour à tous,

Merci pour tes réponses

J'ai également obtenu de l'aide sur le forum de ZMWS :
http://www.zmws.com/forum/viewtopic.php?id=4328

Maintenant ça tourne sous XP (disque dur et clé)

Sous Vista sur le disque dur c'est ok mais ça bloque sur la clé usb . Sans doute aussi sous Seven. Des essais sont en cours par un collègue car je ne dispose pas de Seven.

Pour que ça tourne sur Vista j'ai été obligé :

D'installer mon pack dans le répertoire de l'admin
D'ajouter la dll libeay32.dll dans le dossier ou se trouve tous les dossiers et fichiers de mon pack
De modifier le fichier cmd

Je serais peu disponible ce W.E. et je vous tiendrais au courant de la suite la semaine prochaine.

Bon W.E. à vous tous.
¨
    Cordialement,

    Jean (JeandePeyrat).
    http://www.freeguppy.org
    http://asso.freeguppy.org
    guppy_cms

    Messages : 4

    Mer 16 Mars, 2011 04:32

    Bonjour à tous,

    Avec votre aide et celle que j'ai trouvé sur le forum de ZMWS, j'ai pu mettre au point une nouvelle version d'EasyGuppY qui utilise ZMWS et un pack de logiciels portables.

    EasyGuppY++, c'est miniGuppY constitué de :

    •Un serveur Web (ZazouMiniWebServer v1.4.1.0)
    •Un interpréteur PHP (PHP v5.3.3)
    •Un CMS GuppY (v4.6.14)
    logé dans le dossier www auquel nous avons adjoint (installation facultative) :
    •Un navigateur web FramaFox 3.6.10 (FireFoxPortable 3.6.10)
    •Un client ftp (FileZillaPortable v3.3.5.1)
    •Un éditeur syntaxique (Notepad++Portable V5.8.6)

    EasyGuppY++ s'installe aussi facilement sur une clé USB que dans un dossier de votre PC.
    Il ne modifie pas la base de registre de Windows et peut s'exécuter de façon autonome à partir d'une clé USB sur toute machine utilisant cet OS.

    •1 - Installation : sur le disque dur du PC valider les différents écrans et choisir les raccourcis qui vous conviennent. Sur un support USB valider les différents écrans et choisir l’unité correspondant à la clé USB ou autre support externe (D: E: F: G: ...)

    •2 - Utilisation sur PC : Il suffit de cliquer sur Choix_OS_auto.exe pour lancer le menu et choisir les options souhaitées. Choix 1 pour lancer MiniGuppY . Sur la page affichée cliquer sur guppy ouvre votre site, facile non ?

    Note : Pour être compatible avec plusieurs versions de Windows (XP, Vista, Seven,...), il convient d'installer le dossier EasyGuppY4614 à la racine du disque dur ou de la clé USB (C:, D:, E:, F:, G:, ...)

    Téléchargement ici : http://www.freeguppy.org/download.php?lng=fr&pg=226039

    Merci pour votre aide.
    Cordialement,

    Jean (JeandePeyrat).
    http://www.freeguppy.org
    http://asso.freeguppy.org
    guppy_cms

    Messages : 4

    Qui est en ligne ?

    Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit