Il y a une semaine, j'ai décidé de me mettre au PHP-MySql. Comme tout, il faut pratiquer pour apprendre. J'ai donc décidé de lier l'utile à l'agréable et de créer une petite interface pour les enregistrements de dico Freelang.
Ce qui est fait
- http://freelang.epsylon.org/ => index de toutes les langues de la base de données
- http://freelang.epsylon.org/francais.php => page des enregistrements français
- http://freelang.epsylon.org/polonais.php => page des enregistrements polonais
- http://freelang.epsylon.org/turc.php => page des enregistrements turcs
Comme vous l'aurez remarqué, il y a une page par langue. Sur chaque page, plusieurs champs :
- Enregistré par => nom de la personne (ou des personnes) qui a enregistré le dico
- Commentaires => commentaires sur la personne (pas les mensurations, juste pour savoir d'où est l'accent, si la personne est native, etc.)
- Dictionnaire => dictionnaire Freelang sur lequel la personne qui a enregistré s'est basée
- Lien dictionnaire => lien vers le dictionnaire Freelang sur lequel la personne qui a enregistré s'est basée
- Mots enregistrés => nombre de mots enregistrés jusqu'à présent
- Mots du dictionnaire de base => nombre de mots du dictionnaire Freelang sur lequel la personne qui a enregistré s'est basée
- Pourcentage effectué => Mots enregistrés / Mots du dictionnaire de base = pourcentage d'avancement
- Téléchargement : lien pour télécharger le fichier zip contenant les enregistrements (souvent brisé car je n'ai pas encore harmonisé la chose)
Corrections à apporter
- L'interface est nulle, je sais. Toute suggestion bienvenue...
- Je pense faire une petite interface de communication (formulaire-mail ou lien vers le forum). Je ne vois toujours pas ce qui serait le mieux...
En fait, ça servirait à entrer en contact avec la personne qui a enregistré (ou moi) pour signaler une mauvaise prononciation, un fichier son tronqué, etc.
- Arrondir le pourcentage d'avancement des enregistrements (12 décimales, ça fait peut-être un peu beaucoup, un nombre entier devrait suffire)
Ce qu'il reste à faire
- Ben, l'interface déjà...
- Une partie admin (mais ça, vous vous en fichez un peu

- Trouver d'autres volontaires pour les enregistrements
Suggestions
Bon, je suis encore faiblot en PHP-MySql mais c'est en bossant qu'on devient beauceron...
En résumé, toute suggestion bienvenue. Bien sûr, tout ne sera pas mis en application (je peux ne pas avoir la même opinion ou ne pas (encore) être capable de le faire) mais n'hésitez pas à faire des propositions, même si elles vous paraissent saugrenues.