Comme vous étiez nombreux à me proposer votre aide dans le développement du projet, je me permet de vous poser la question suivante : Seriez-vous intérressés pour réaliser l'interface de configuration du programme ?
Je pense que c'est assez simple et à la portée de tous développeur un peu motivé. Il s'agit en fait de programmer un formulaire pour pouvoir définir les valeurs des différents paramètres du script "config.php". Pour vous donner un exemple, dans le script de configuration, nous avons :
1 2 3 4 5 6 7 8 9 10
| //- Compte -------------------------------------------------
$config->userpermail = 3; // Maximum d'inscription avec la même adresse mail
$config->userperip = 3; // avec la même IP (recherchée dans la liste "iplist")
$config->iplist_cnt = 5; // Nombre d'IP différentes sauvegardées dans la liste
// La valeur 0 désactive la sauvegarde des IP
//- Rang ---------------------------------------------------
$config->rang_def = 1; // Rang du membre à l'inscription
$config->rang_titre = array( // Tableau de correspondance du rang
'Visiteur','Membre','Modérateur','Admin','Superadmin'); |
Le formulaire doit reprendre les commentaires du script, ainsi, le 1er groupe se nommera "Compte" et comportera 3 champs de saisie dont le libélé est la clé de l'objet. L'infobulle du champs de saisie est la description de droite. Et pour les valeurs indexées comme celle du rang, on peut utiliser directement le tableau. Ça donnerait :
Compte
• userpermail : [
3]
• userperip : [
3]
• iplist_cnt : [
5]
Rang
• rang_def : [
Visiteur]
L'objectif est d'avoir une page de configuration modulable, qui s'adapte au contenu du script le plus possible... Si nécessaire, vous pouvez envisager d'ajouter dans ce script de configuration des informations suplémentaires pour faciliter le travail, par exemple :
- Utiliser la description comme libélé plutôt que le nom de la clé
- Définir les valeurs / intervals possibles pour les paramètres.
Ici, la valeur du paramètre suivant pourra aller de 1 à 10 :
$config->userpermail = 3; // Maximum d'inscription avec la même adresse mail [1..10]
Compte
• Maximum d'inscription avec la même adresse mail (1..10) : [
3]
Et toutes vos idées sont les bienvenues...
Merci.
Partager