163Fermer165
NilLe 30/08/2008 à 13:25
Flanker (./161) :
Mais que proposerais-tu pour qu'on puisse conserver ses paramètres facilement ? (tiens, ça serait cool que le fichier de bdr correspondant à current_user soit dans le $HOME, ça serait déjà ça de pris)

Un dossier qui s'appellerait Config (un pour All users, un pour %CurrentUser, un pour Default User), accessible en écriture uniquement par un utilisateur système (via un service, qui peut aussi être un service réseau) dans lequel on aurait des fichiers de configuration lisible par un humain (en XML vu que c'est la mode actuelle et que les outils existent déjà pour traiter ce type d'informations). En cas de migration, on pourrait récupérer tout le dossier Config, et un utilitaire d'import permettrait de faire un rapatriement des données de façon simple, en sélectionnant ce qu'on veut récupérer ou pas.
Chaque application n'aurait droit qu'à un et un seul fichier, dont le nom serait codifié et généré par le système, au cours des premiers échanges avec l'installeur. On pourrait y retrouver les informations suivantes : {H/S}Société - Application - Version.xml (H ou S suivant s'il s'agit d'une configuration soft ou hard, mais on peut imaginer deux sous dossiers).
Ca permettrait aussi de savoir qui consomme beaucoup de place en fichiers de configuration, ça éviterait qu'une application ne s'autorise à titiller la configuration d'une autre.
Bon, c'est une idée pas trop réfléchie et qui mérite réflexion, mais voilà, quoi.