Bonjour Bernard, Le 17/06/2011 14:43, Bernard Ribot a écrit : > [...] > Mais concrètement comment fait-on si l'on veut demander une amélioration > d'une fonctionnalité existante ou une fonctionnalité nouvelle ? > Existe-t-il une procédure ? Ou bien on lance l'idée sur la liste discuss > en espérant qu'un développeur s'y intéresse ?
Il est surtout important d'élaborer une demande claire, précise et suffisamment détaillée. Des spécifications,donc. Au bout du processus cela peut aller jusqu'au maquettage de l'interface graphique réalisé avec l'équipe UX (User eXperience). Sans spécification précise, le développeur devra se coltiner tout un travail de maïeutique pour arriver à se faire une idée de ce que vous voulez. Ce qui retarde d'autant le codage et risque de décourager bien des bonnes volontés. Ce travail de spécification peut se commencer ici puis se poursuivre sur une liste globale en anglais. À la fin le résultat est une demande d'amélioration dans bugzilla. Ensuite il faut trouver un développeur intéressé. Ainsi que l'a dit Alex il n'y a pas de core-developper spécialisé sur le module Base. Le "Do It Yourself" dans ce cas peut, à mon sens, prendre plusieurs formes : - se lancer effectivement soi-même dans le codage en C++ - faire du lobbying auprès des sociétés qui interviennent sur LibreOffice pour qu'elles ajoutent un développeur sur ce projet (et non transfèrent un développeur d'un autre projet et donc l'affaiblissent, ce qui ne plaira pas aux autres) - faire du lobbying auprès des sociétés et administrations qui ont besoin de cette fonction pour qu'elles offrent des moyens pour élaborer cette fonction. S'il y a un appel d'offre il y aura des réponses. - si la fonction à développer n'est pas trop gigantesque il se pourrait qu'elle soit adaptée à un projet de type Google Summer of Code (GSoc) ou étudiant. Dans ce cas il faut trouver un encadrant et un étudiant. Et éventuellement une gratification forfaitaire. Dans le cas présent il ne faut pas perdre de vue qu'il s'agit du module Base qui a priori utilise beaucoup Java. Or TDF poursuit le projet de détacher le cœur du code de LibreOffice de toute dépendance à Java. Il faut donc prévoir de coder en C++ uniquement ce qui peut rendre nécessaire de recoder en C++ des parties existant actuellement en Java. Mais pour cela, seul un développeur qui se plongera dans le code, pourra évaluer la charge de travail nécessaire. Par ailleurs il faut évaluer l'intérêt de passer par une extension. Le projet de remplacement du Sun/Oracle Report Builder est sans doute une opportunité. Voilà tout ça est très général mais l'idée est qu'avant de mobiliser un développeur, il y a un travail préparatoire à faire qui ne demande pas de maitriser le code de LibreOffice. Bonne journée JBF -- Seuls des formats ouverts peuvent assurer la pérennité de vos documents. -- Envoyez un mail à [email protected] pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/discuss/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés
