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

Répondre à