Le Wed 07 Oct 2009 à 12:06 +0200, sly (sylvain letuffe) a ecrit : > J'aimerais répondre "oui", mais dans les faits c'est loin des outils que l'on > trouve pour wikipedia par exemple.
C'est que wikipedia a l'avantage de fonctionner sur des contributions intrinsèquement textuelles. Pour du texte, on a deux décennies d'outils de gestion des révisions (pour le code) en exemple, et on sait assez bien faire (rcs, cvs, subversion, et maintenant, bazaar, mercurial, git, pour ne citer que les libres). L'intérêt de Wikipedia, c'est qu'elle a vulgarisé la notion de révision, et que c'est largement sorti de la sphère des développeurs. L'inconvénient, c'est que pour que ça reste accessible, on a largement amoindri les possibilités des outils modernes. (Pas d'équivalent à blame sur mediawiki à ma connaissance). Avec les transactions, les BD ont un peu un équivalent des commits, mais à ma connaissance ça reste limité, et ne permet pas la gestion facile de branches. Cela dit j'avoue que je connais beaucoup moins ce monde là, et l'état de l'art en la matière. Ça m'étonnerait qu'on fasse un outil efficace et puissant sans une réflexion profonde sur ce type de gestion de révision, et notamment : - que versionner ? le XML ou le contenu de la base ? - comment intégrer la notion de proximité géographique dans l'outil ? [1] (l'équivalent du contexte pour détecter les conflits, ou les suspicions de conflit dans le code) J'enfonce sûrement des portes ouvertes pour ceux qui y ont déjà réfléchi. Si vous connaissez de la doc de référence dans le domaine, allez-y ! [1] intégrer la distance géométrique ? En clair, l'outil devrait permettre rapidement de distinguer les cas où : a) un utilisateur édite un way et double le nombre de points mais en modifiant à peine le tracé b) un utilisateur édite un way, et va mettre un seul point à perpette, ce qui change complètement le tracé avec un SCM texte, a) va paraître une "grosse" édition, et b) une mineure alors que pour nous c'est le contraire Rhaa, trop long. -- ° /\ Guillaume Allègre Membre de l'April /~~\/\ allegre.guilla...@free.fr Promouvoir et défendre le logiciel libre / /~~\ tél. 04.76.63.26.99 http://www.april.org _______________________________________________ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr