Faire un don

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

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

[UpdateEskuelPort]
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

[ResetLogPass]
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é winking smiley

05/02/11 (fat115)

Mise à Jour HeidiSQL + recompression PHP

20/01/11 (JosephK)

Format PA.c + Php5.2.16