Le 10 février 2012 13:42, Philippe Verdy <verd...@wanadoo.fr> a écrit : > Ensuite regarde les historiques: tu verras qu'ils proviennent de "rawedit".
D'ailleurs je suggère que les historiques de modifications indique dans le champ mentionnant le logiciel utilisé, non seulement la version de ce logiciel, mais aussi pour tous les éditeurs en ligne (Potlatch et rawedit inclus) l'indication du type de navigateur utilisé et sa version (le "user-agent") qui précise aussi la plateforme hôte du client (Windows, Mac, Linux...). Afin de repérer aussi les incompatiblités de certains navigateurs avec le code Javascript utilisé. Et de motiver aussi l'utilisation de jQuery au lieu d'un code "maison" oubliant de prendre en compte des problèmes de compatibilité. A mon avis, les utilisateurs de vieilles versions d'Internet Explorer avec ces éditeurs en ligne peuvent causer de sérieux problème de corruption de données, et la base OSM n'est pas suffisamment à l'abri d'attaques de type XSS (contre lesquelles jQuery du coté javascript client, et les frameworks associés côté serveur fournissent une meilleure protection, à condition que vous les gardiez à jour !) Méfiance avec les modules de frameworks Python dont les sources ne proviennent pas de repositories officiels, correctement maintenus et versionnés, ou le code "maison" sensé simplifier le code, surtout si vous ne pouvez pas tester vous même tous les problèmes connus de compatibilité avec ces navigateurs exotiques ou anciens et bogués mais encore utilisés (pour lesquels les frameworks maintenus fournissent une parade efficace, et tant pis si les vieux navigateurs sont à la peine question performance). _______________________________________________ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr