Publié par ExL
Salut Tixu
Déjà grand bravo pour ce jolie portage qui va être bien pratique.
Ensuite j'ai réfléchis à un petit truc concernant wowcartographe.
Vu le monde qu'il va y avoir sur wow il se peux qu'il y ai pas mal de mon qui envoi des ajouts à la base de données. Alors mon point est le suivant.
[...]
exl
merci de ton message
il faut que j'y reflechisse.
tu te doutes bien qu'un tel systeme de mise a jour de donnée necessite un grand nombre de précautions.
Le fonctionnement est asyncrone. les participants vois leur donnée arriver sur la base centralisé avec un decalage. A mon sens il est necessaire pour, justement a défaut de valider tous les ajouts, s'assurer qu'un plaisantin ne s'amuse pas a tout ruiner.
j'ai choisi le mail comme moyen de diffusion délibérement.
premierement: le mail est totalement transparent. En etant transmis a un client mail, l'expediteur a le controle de ce qu'il envois. J'ai aussi maintenu les fichiers d'ajouts en format texte pour que le contenu reste lisible, l'expsditeur, ici aussi, peut en controler le contenu. Pas de surprise.
deuxiemement: le format texte me permet aussi en lecture d'évaluer la pertinence des envois. si il y a 50 effacement ou beaucoup d'ajouts "etrange" cela attire l'oeil. (par dessus cela, la version master du carto (la mienne , gniark! gniark!
) dispose d'outils de detection de doublons et me permet de visualiser les ajouts rapidement.
Ca fait un moment que je refléchis à une solution par un serveur de donnée (ou upload ftp). Mais ca reste une option à explorer (eventuellement en alternative, donnée, au choix à l'utilisateur)
ceci dit avec un serveur on pourrait imaginer des tas de truc sympas.
un serveur mail qui recois le piece jointe, aussitot traité par une tache cron qui les parse dans un base sql etc...
mais bon c'est beaucoup de boulot et il faut un serveur avec un serveur de mail en local, un acces au systeme (ce genre la, ca coute cher et pas forcement facile à preter
)
le systeme actuel peut sembler lourd en apparence. mais il est rodé, et ne demande pas beaucoup de temps de gestion...