Je voulais en faire la surprise à Dev pour son retour de vacances, mais puisqu'on me devance... je suis déjà entrain d'écrire un script d'installation (avant d'en venir à une fusion SaveMySQL/OptimySQL/Gestion de la base depuis l'interface d'administration).
Pour vous en dire un peu plus, le script se décompose en plusieurs étapes :
- Accueil (espace pour un ch'ti mot de Dev ;-) )
- Choix de la langue (FR et EN pour le moment)
- Licence (la GPL FR ou EN)
- Vérification des fichiers (droits d'accès + comparaison entre les fichiers présents sur le FTP et une liste des fichiers définis de NPDS) **
- Paramètres de connexion (tous les paramètres de la base de données + système)
- Autres paramètres (idem "préférences" de l'admin)
- Base de données (implantation de la base de données)
- Fin (+ avertissement suppression install.php et répertoire install)
(** j'en suis là actuellement)
C'est volontairement très complet, histoire de faire mieux que la concurrence (je plaisante) mais surtout pour permettre au newbie d'avoir un site opérationnel immédiatement.