| Accueil emath.fr : | Annuaire | Calendrier | Liens | MATEXO | MathDoc | Postes | SFdS | - | SMAI | - | SMF |
|
Annuaire de la communauté mathématique française |
|
Cet annuaire des mathématicien(ne)s, membres des laboratoires de recherche, des départements d'enseignement supérieur, des sociétés savantes, et au-delà de tout groupement de mathématicien(ne)s en France, a été créé en mars 2001.
Son but est de permettre de donner la possibilité de rechercher depuis un serveur unique tout(e) mathématicien(ne) français(e), via une interrogation donnant le nom, le prénom, le téléphone, la télécopie, l'adresse électronique et l'URL de la page Web personnelle de ces personnes.
Pour cela, il a été choisi d'utiliser la technologie d'annuaire
LDAP, de plus en plus répandue sur Internet, et spécialement
conçue pour cela.
Pour tout savoir sur LDAP, vous pouvez commencer par lire
cette page. A titre d'exemple, l'Institut
IN2P3 du CNRS a réalisé un
superbe annuaire.
Pour le moment, l'annuaire contient les données relatives à environ 6500 personnes parmi les organismes suivants.
Il est proposé à chaque organisme de fournir un fichier ASCII au format ad-hoc (dit format LDIF en termes LDAP), contenant les informations sur les personnes, avec un certain nombre de champs. Une entrée personnelle ressemble à cet exemple.
Une possibilité est d'utiliser ce script
écrit en Perl originalement par Christian Guidi-Morosini, et
adapté pour le besoin. Ce script récupère la
définition des comptes informatiques sur un serveur Unix (fichier
/etc/passwd)
Notons que cela peut avoir des conséquences intéressantes pour
vous : cela vous détectera les doublons dans votre base de comptes,
vous incitera peut-être à y faire du ménage, à
mettre une marque (par ex. dans le champ GCOS) pour les comptes des personnes
extérieures à l'organisme, ou pour les comptes systèmes ou
dédiés à un service, une application ou un usage
particulier ne correspondant pas à une personne.
Ensuite il suffit d'envoyer par messagerie ce fichier à ldap arobase math_cnrs_fr, pour qu'il soit incorporée dans la base commune. Une fois les premiers essais validés, il est envisageable d'automatiser la récupération de ce fichier dans votre organisme, par exemple via un wget sur le fichier mis en accès restreint sur votre Web (via un .htaccess).
Les adresses email ne sont pas en clair dans le code source (html) de la page. Elles sont remplacées par une image qui contient l'adresse email. Lorsque l'on clique sur cette image, une fonction php est appelée et votre navigateur vous propose d'envoyer un email à l'adresse choisie. Grâce à ceci les adresses email n'apparaissent jamais en clair dans la page web. De plus le nombre de réponses lors d'une requête sur l'annuaire est limité à 50.
Attention, le codage des accents dans LDAP est particulier. C'est le codage UTF-8 qui est utilisé. Aussi, si vous avez des caractères accentués dans votre fichier, il faut soit le convertir par un outil comme iconv, soit le signaler lors de l'envoi, pour que la conversion soit faite avant incorporation.
Laurent Koelblen a fait les adaptations nécessaires pour :
Nous vous invitons donc, contrairement à ce qui avait été initialement dit dans cette page, à nous transmettre des données accentuées.
Le serveur LDAP ainsi constitué a pour définition :
server : ldap.math.cnrs.fr port : 389 server root : dc=math, dc=cnrs, dc=frLa définition que l'on donne lorsqu'on déclare un tel annuaire, dans son logiciel client LDAP, est libre : c'est l'identifiant par lequel l'utilisateur verra cet annuaire, dans la liste de ses annuaires.
Il peut-être consulté par des outils comme :
<a href="ldap://ldap.math.cnrs.fr/dc=math,dc=cnrs,dc=fr">ldap.math.cnrs.fr</a>configure automatiquement l'address book.
Cet annuaire peut également être utilisé pour recherche et complétion des adresses électroniques depuis de nombreux outils de messagerie, comme :
Edit / Preferences / Mail & Newsgroups / Addressingquel Directory server on veut interroger. L'interrogation se fait alors par la touche Tab depuis les champs To:, Cc: ou Bcc:, lors de la composition d'un message.
# Pour l'interrogation LDAP set query_command = "mutt_ldap_query.pl %s"où le script mutt_ldap_query.pl peut ressembler à cet exemple.
god. Le logiciel vous
propose alors automatiquement des adresses email répondant
à ce début de mot :
Sélectionnez le nom voulu :
Bien sûr, un tel annuaire de personnes, accessible sur Internet, pose
des questions légales.
Aussi a-t-il déclaré, via la Direction des Affaires Juridiques du CNRS,
auprès de la CNIL.
Celle-ci a donné en mai 2003 son accord.
Par ailleurs, chaque individu a le droit de demander le retrait dans
l'annuaire de la fiche correspondant à sa personne.