ReponseNET : Pour en finir avec les problèmes


Trouver la réponse à une question technique sur Internet relève souvent du parcours du combattant : documentation succinte, voire en anglais, newsgroups et listes de diffusions surpeuplées avec un rapport signal/bruit à faire frémir, etc...

Présentation générale

C'est pour tenter d'améliorer cette situation que ReponseNET a été créé.
ReponseNET est service Internet destiné à la gestion du support technique lié à l'informatique, principalement axé autour des logiciels libres et des technologie connexes (Linux, Perl, PHP, XML, ...).
Par le biais d'un serveur Web, les utilisateurs peuvent poster leur questions et attendre qu'un utilisateur compétent sur le sujet y réponde.
Ce service offre divers avantages par rapport aux moyens actuels de support que sont les newsgroups et les listes de diffusions :
- Tout d'abord, le rapport signal/bruit est réduit au minimum du fait que le service est totalement axé sur le support et qu'il n'est pas un moyen générique de discussion (c.à.d. : pas de trolls ;-).
- Il n'y a pas à s'abonner à une liste qui véhicule des dizaines d'emails inintéressants par jour ou à aller vérifier périodiquement si une question posée a obtenue une réponse : le système n'envoi que les questions qui concernent les sujets pour lesquels l'utilisateur s'est déclaré intéressé, d'autre part les réponses à une question sont immédiatement envoyées par email à l'auteur de la question.

Déroulement classique d'une session de question/réponse :
- L'utilisation pose sa question sur la section la plus appropriée du site et sélectionne un certain nombre de mots-clés pour mieux cerner sa question.
- Les utilisateurs dont le profil technique correspond avec les mots-clés de la question sont avertis par email de la présence d'une nouvelle question à laquelle ils sont succeptibles de répondre.
- Les utilisateurs avertis peuvent annoncer leur intention de répondre à la question.
- Le demandeur accepte une ou plusieurs proposition de réponse.
- Le ou les expert(s) dont la proposition de réponse à été acceptée sont avertis par email et peuvent se connecter sur le site pour composer leur réponse.
- Le demandeur prend connaissance des réponses à sa question et est encouragé à donner une note à l'expert en fonction de la pertinance de sa réponse.

Les notes attribuées sont utilisées pour construire dynamiquement le profil des compétences des experts. Ceux-ci pourront par exemple la valoriser sur leur CV comme véritable preuve de leurs capacités.

Services annexes

ReponseNET est un service qui se veut un moyen pour rechercher de l'information intelligemment.

A côté du service de questions/réponses, sont également proposés pour chaque section :
- Les newsgroups qui sont pertinents et utiles.
- Les titres des articles des grands sites de news comme Slashdot, Linux.com, Freshmeat, ...

ReponseNET permet donc de regrouper les news d'un même domaine technique (principe de la syndication des news).
 

Le coté technique

A l'exception de l'environnement Java, 100% des logiciels utilisés par ReponseNET sont des logiciels libres :
Le système d'exploitation utilisé est Debian GNU/Linux (version 2.2), principalement pour sa facilité d'administration et de mise à jour à distance. L'interface Web est assuré par Apache couplé au conteneur de servlets Resin et au framework de publication Cocoon. La partie "métier" est quant à elle été programmée en Java en se basant sur le serveur EJB (Enterprise Java Beans) JOnAS et la base de données PostgreSQL.

Configuration matérielle du serveur : Bi-Pentium II 500, 45 Go de disques durs (RAID-5), 256 Mo de mémoire.

Evolutions futures

Diverses améliorations sont envisagées à moyen terme ; entre autres : la création de plus de sections, recherche dans les archives des questions/réponses, la possibilité pour les utilisateurs d'uploader leurs logiciels ou documents sur le serveur, la possibilité pour un demandeur de rétribuer financièrement un expert, internationnalisation du service, ...

Le service ReponseNET est disponible depuis début décembre. Actuellement, les sections suivantes sont disponibles :
C++, Java, Linux, Perl, Windows (si si, ceux qui l'utilisent ont encore plus besoin d'aide ;-), XML

Des sections sur d'autres thèmes seront ensuites ouvertes en fonction de leur utilité potentielle et de la demande des utilisateurs.

A bientôt sur ReponseNET.com ;-)
 
Références
ReponseNET :
    http://www.reponsenet.com
Resin :
    http://www.caucho.com
Cocoon :
     http://xml.apache.org/cocoon/
PostgreSQL :
     http://www.postgresql.org
JOnAS :
     http://www.evidian.com
efb2 :
    http://www.efb2.com

--
ReponseNET a été réalisé par Olivier Richaud <olivier@reponsenet.com> et Vincent Renardias <vincent@reponsenet.com>. Le service est opéré par la société efb2 et est hébergé par WaW.