Rapport - staf2x - ex 1
Mon projet consiste en:
- deux tables MySQL:
- une base de données de liens, comprenant un titre, un url,
une catégorie et une date d'introduction, avec enfin un numéro
d'identification unique automatiquement incrémenté (id).
- une base de données concernant l'internaute, avec son pseudo
(login - unique pour éviter les mélanges!) et la date de sa
dernière visite et un id
- des fichiers php qui vont interroger les tables MySQL et mouliner
les données pour les présenter en html
Les fonctionnalités offertes sont:
- le transfert automatique vers les ressources de la catégorie choisie
(pour ne pas avoir le "bruit" des autres catégories);
- la possibilité d'introduire de nouveaux liens;
- la présentation graphique des nouveautés (le programme
interroge la base de données des utilisateurs, extrait la date de
leur dernière connexion, et retourne un gif
indiquant les ressources introduites depuis leur dernière connexion).
- un interface administrateur (notamment pour détruire
les URL faux ou "politiquement incorrects") introduits par des surfeurs
inattentifs ou malveillants; pour le projet actuel, la philosophie retenue
est celle du "tout libre" et un interface administrateur n'est donc pas impératif
(on peut toujours détruire "à la main" dans mySQL les liens
inadéquats).
A développer (mais pas réalisé faute de temps):
- un interface chat pour permettre aux surfeurs de communiquer entre eux ;
- un interface mail permettant de gérérer automatiquement
des mails aux utilisateurs lors de l'ajout de nouvelles données;
- un agent intelligent qui chercherait des corrélations entres les
préférences des surfers (il proposerait p. ex. sur la base de
corrélations entre les surfers des ressources statistiquement "proches",
p. ex. un surfer s'intéressant aux liens politiques belges aurait des
propositions de recettes du plat pays etc.) - là ce n'est pas développé
faute de temps mais faute de knowhow...
Les utilisateurs existants sont:
test
fredox
fred
On peut créer autant de nouveaux utilisateurs que l'on veut.
Rf |