Centre technique Docnet (base de CV répartie)

Retour GDD

Retour accueil DocNet  

DocNet
Qu'est que DocNet ?
Charte DocNet
Partenaires
Carte de DocNet

Documentation
Aide générale
Consulter DocNet
Saisir une fiche
Créer un noeud
Politique éditoriale
Animer un noeud
Centre technique

Consultation
Recherche
Recherche avancée

Administration
Accès controlé
Zone Admin

© 2000-2001 Copyright
et Avertissement

La Guilde
utilise un serveur Dell PowerEdge 1300

DocNet est motorisé par OpenLDAP

La Guilde
est hébergée par l'ISIMA (Clermont-Ferrand)

 

La Guilde a besoin de fonds : aidez nous à continuer notre action

Centre de ressources techniques sur Docnet

Cette page regroupe les ressources (logiciels, documentations...) nécessaires à l'installation et au fonctionnement de DocNet sur votre système.

Version courante de DocNet : 2.1 (Copyright)
LogicielDocumentation
Documents imprimables

Qu'est-ce que DocNet ?

Docnet est une base de CV de docteurs et doctorants, répartie sur le réseau internet et disponible sur le web.

Elle est basée sur le protocole d'annuaire réseau LDAP, et est architecturée sous la forme d'un réseau de noeud avec la guilde des doctorants comme noeud racine. Chaque noeud diffuse les Cvs qu'il stocke. Il correspond à une entité (association, laboratoire...) et a la responsabilité éditoriale des CV qu'il diffuse. En particulier tout CV diffusé doit être validé par l'entité émettrice en fonction d'un procédure publique que l'entité doit mettre sur pied.

Le doctorant ou le docteur désirant insérer son curriculum vitae dans le réseau DocNet doit s'adresser à l'entité à laquelle il appartient (association de doctorants, école doctorale, etc.), si celle-ci dispose d'un noeud DocNet déclaré.
Le noeud géré par la
Guilde Des Doctorants a uniquement une vocation de démonstration, et contient uniquement les fiches personnelles des membres de l'association, ainsi que celles de personnes qui s'impliquent dans certains de nos projets (Opération Profils de Postes, Guilde Science Library, etc.), car nous n'avons pas les moyens humains de valider un plus grand nombre de fiches.

Si vous êtes un organisme de recherche, un laboratoire, une université ou encore une association de doctorants, vous souhaitez peut-être mettre en place votre propre noeud DocNet.

Pour cela vous avez deux possibilités :

  • Installer le système Docnet sur une de vos machines reliées en permanence au réseau internet ;
  • Vous adresser à la guilde pour qu'elle crée sur ses machines le noeud vous concernant si vous ne disposez pas des moyens techniques (humains ou matériels) pour installer votre propre noeud.

Pour créer un noeud DocNet sur une de vos machines, vous avez besoin de ramener une distribution du système DocNet, de l'installer, de le configurer et de déclarer votre opération à la guilde.


Télécharger une distribution de DocNet

Deux cas :

Note : Récemment, il est apparu que la plupart des distributions Linux contiennent les éléments Apache et OpenLDAP pré-installés. De même, OpenLDAP est disponible pour les versions récentes de Windows. Pour cette raison, la Guilde a décidé de ne plus distribuer que le code PHP correspondant à DocNet.


Installer DocNet

Installer une nouvelle distribution

Il suffit de décompresser la distribution contenant les scripts dans un répertoire du serveur web.

Installer les mises à jour

Pour installer le dernier correctif, remplacer les anciens scripts PHP par les nouveaux en décompressant le correctif dans le bon répertoire. Regarder les différences entre le fichier de config fournit avec le correctif (ldap.php3.orig) et votre fichier de config actuel. Rajouter les paramètres en plus si nécessaire.

Configurer Docnet

  • Si vous avez simplement installé les scripts PHP3 vous devez :
    1. Modifier le fichier de configuration de votre serveur ldap. Dans le cas de OpenLDAP cela consiste à ajouter au fichier slapd.conf les lignes suivantes :
      database        ldbm
      # remplacer "noeud" par le nom de votre noeud
      suffix          "o=noeud,c=fr"
      # remplacer "noeud" par le nom de votre noeud
      rootdn          "cn=root,o=noeud,c=fr"
      # remplacer "secret" par le mot de passe d'administration
      rootpw          "secret"
      # remplacer ce repertoire par l'endroit ou vous voulez stocker 
      # la base de fiches personnelles.
      directory       /usr/local/docnet
      # les index a construire
      index id eq
      index cn,prenom,cherchejob,motsclesthese,motsclesconnaissances,motsclespro eq
      index titrethese,projetprocibles,titrecv,codepostal,ville,universite eq
      index langue1,langue2,langue3,langue4,organisation eq
       
      # remplacer "noeud" par le nom de votre noeud
      access to * by * read
      access to dn="dc=cvi,o=noeud,c=fr" by * none
      access to dn="dc=logs,o=noeud,c=fr" by * none
       
      access to attr=motdepasse by * none
      access to attr=annotation by * none
      
      
    2. Modifier le ficher Admin/ldap.php3 en remplacant toutes les apparitions du mot "noeud" par le nom choisi pour votre noeud et toutes les apparitions du mot "secret" par le mot de passe que vous avez choisi.
    3. Au niveau du serveur web, mettre un mot de passe d'accés sur tout le contenu du répertoire Admin. Vérifier aussi que le répertoire Conf n'est pas publiquement accessible.

Utiliser Docnet

Pointer votre navigateur sur http://votremachine/, demandez l'initialisation de la base à partir de la zone Admin et le tour est joué !

Rattacher son noeud à l'ensemble du système

Si vous souhaitez rattacher votre base de CV à l'ensemble du système,
lisez ceci.