WebApp : WebApp Template Portable
Il ne s’agit pas ici d’une vraie WebApp mais simplement d’un modèle intégrant quelques nouveautés par rapport à la version d’origine.
Les différences sont les suivantes :
- Passage en PHP 5.2.17.
- Allègement du dossier PHP en ne laissant que les extensions “indispensables” (cf webapp : dégraisser le mammouth).
- Remplacement de HeidiSQL par sa version portable.
- Allègement de MySQL en ne conservant que le français et l’anglais.
- Eskuel est maintenant configuré par défaut en français.
- Ménage dans les divers fichiers source.
- Rajout d’un petit utilitaire pour recréer le lanceur à la racine sans qu’il soit nécessaire d’installer quoi que ce soit sur son poste.

Infos générales
- Version : 0.9.14
- Mainteneur : fat115 (fat115 at framasoft dot net) - JosephK (email at josephk.eu) (je veux participer)
- Support Forum
Infos techniques
Base de donnée : Oui
Fichiers de configuration de la webapp :
- connect.php (contient l’adresse du serveur MySQL)
Uniquement pour l’exemple.
Concernant son utilisation, vous pouvez vous référer au tutoriel Créer ma webapp.
Afficher le fichier :
Startup.ini
Name=Syncronize Eskuel Port
Description=Update Eskuel config with the Open MySQL Port
Type=REPLACE
File={$root_path_absolute}\ZMWS\_web.zmwsc\_vhosts.zmwsc\127.0.0.2\eskuel\config.inc.php
SearchPattern=127.0.0.1(:\d*)?
ReplaceValue=127.0.0.1:{$mysql_port}
[UpdateMySQLPort]
Name=Update MySQL Port
Description=Update WebApp config with the Open MySQL Port
Type=REPLACE
File={$root_path_absolute}\App\{$ApplicationPath}\connect.php
SearchPattern=localhost(:\d*)?
ReplaceValue=localhost:{$mysql_port}
Scripts.ini
Name=Reset Login and Password
Name_fr=Réinistialiser log/pass
Description=Reset login and password to initial values.
Description_fr=Réinitialise le mot de passe administrateur avec "admin"/"framasoft"
Type=SQL
Query=UPDATE table set passe=md5('framasoft'), login='admin' where id_user='1'
Done=Done: login=admin, Password=framasoft
Done_fr=Action executée: login=admin, Password=framasoft
[Synchronize]
Name=Synchronize MySQL Port
Description=Update config with the Open MySQL Port
Name_fr=Synchronise le port MySQL
Description_fr=Met à jour le fichier de configugration avec le port MySQL actuellement assigné.
Type=REPLACE
File={$root_path_absolute}\App\{$ApplicationPath}\connect.php
SearchPattern=localhost(:\d*)?
ReplaceValue=localhost:{$mysql_port}
Done=Done
Done_fr=Fait
[EditAdmin]
Name=Edit config
Description=Edit config file
Name_fr=Edition fichier configuration
Description_fr=Edite le fichier de configuration
Type=EDIT
File={$root_path_absolute}\App\{$ApplicationPath}\connect.php
Changelog
14/05/11 (JosephK)
Ajout app.lch et mise au Format PA.c 1.0
15/03/11 (fat115)
Modifications FWM :
- Désactivation de Eskuel et des boutons relatifs à MySQL si ce dernier n’est pas utilisé
- masquage des fenêtres de commande au lancement
- éradication des coches dans le menu
08/03/11 (fat115)
Modifications mineures FWM :
- menu MySQL non affiché si MySQL n’est pas lancé
- possibilité d’utiliser un navigateur autre que celui par défaut (voir appinfo.ini)
26/02/11 (JosephK)
Mise à jour du FWM (bug innodb) + Php5.2.17 compressé
05/02/11 (fat115)
Mise à Jour HeidiSQL + recompression PHP
20/01/11 (JosephK)
Format PA.c + Php5.2.16


