[FR] Interface avec annuaire ldap
[FR] Interface avec annuaire ldap
Je sais que ca peut exporter en xml et qu'il suffit d'un petit script en perl ou python, mais est-ce qu'il serait possible d'interface Ant avec un annuaire ldap pour y stocker tout ou partie des informations.
J'avais dans l'idée un truc comme ca: j'ai un annuaire ldap dans lequel il y a des gens (mes potes). Je voudrais que chacun y mette sa liste de divx (avec pas mal de détails de Ant) pour que chacun puisse consulter, et y surtout y marquer qui l'a emprunter.
Il me reste des détails à régler, mais l'idée est là.
Ok, pour l'instant il n'y a que moi qui veux mettre ma liste
Si ma base de Ant était mise dans l'annuaire ca me permettrait d'y jouer à distance via phpldapadmin et de noter depuis mon taf à qui j'ai prêté un divx.
Parce qu'en fait là, pour l'instant, j'ai mis ma liste en page web, et c'est plutot statique. Mettre ma liste en ldap permettrait à la fois de la consulter, la trifouiller et l'afficher sans avoir à passer par des cvs partout.
Il me reste des détails à régler, mais l'idée est là.
Ok, pour l'instant il n'y a que moi qui veux mettre ma liste

Parce qu'en fait là, pour l'instant, j'ai mis ma liste en page web, et c'est plutot statique. Mettre ma liste en ldap permettrait à la fois de la consulter, la trifouiller et l'afficher sans avoir à passer par des cvs partout.
Pas forcément! Suffirait d'un plugin, un peu le mm genre que celui que quelques uns demandent et qui enverrait la page web généré via ftp, sauf que lui au lieu de lire/ecrire un fichier il lirait/ecrirait un annuaire.
Mais c'est vrai que ca équivaut un peu à faire une interface à un annuaire ldap.
Il est pas au moins possible de faire un import/export en ldif?
Mais c'est vrai que ca équivaut un peu à faire une interface à un annuaire ldap.
Il est pas au moins possible de faire un import/export en ldif?
Une fiche ldif ressemble à ça:
dn: uid=ploupi,ou=potes,ou=gens,dc=gab.net
cn: Nom
sn: Prenom
mail: wip@wap.we
objectClass: top
objectClass: person
objectClass: OpenLDAPperson
uid: ploupi
On peut y rajouter tout un tas d'attributs, pour peu qu'on se conforme au schéma de l'annuaire.
Mais bon, ca doit pas te dire qd chose si tu connais pas du tout ldap ...
TRES bonne idée les plugins pour un format d'export! Je te suggére de filer du xml en entrée du plugin (tout le monde cause le xml)
Et mm plus simple: spécifie qq part un fichier à appeler, avec le nom du fichier exporté en paramétre ou carrément sur l'entrée standard, quand on exporte. Si tu fais ca, moi je pourrai lancer un script perl pour transformer du xml en ldif et l'envoyer sur mon annuaire
N'importe qui pourrait lancer son chti prog qui fera ce que bon lui semble!
Ca serait aussi pas mal de le faire en entrée: au lieu d'ouvrir un fichier, tu lance un script (que l'utilisateur à spécifié, comme pour l'export) et tu lis sa sortie. Le script devrait par exemple tu cracher du xml (puisque tu sais importer du xml et que tt le monde sait écrire du xml
)
Cool comme idées, ca, non?? Ca résoud les pb de pas mal de monde sans que t'ai à tout redévelopper
dn: uid=ploupi,ou=potes,ou=gens,dc=gab.net
cn: Nom
sn: Prenom
mail: wip@wap.we
objectClass: top
objectClass: person
objectClass: OpenLDAPperson
uid: ploupi
On peut y rajouter tout un tas d'attributs, pour peu qu'on se conforme au schéma de l'annuaire.
Mais bon, ca doit pas te dire qd chose si tu connais pas du tout ldap ...
TRES bonne idée les plugins pour un format d'export! Je te suggére de filer du xml en entrée du plugin (tout le monde cause le xml)
Et mm plus simple: spécifie qq part un fichier à appeler, avec le nom du fichier exporté en paramétre ou carrément sur l'entrée standard, quand on exporte. Si tu fais ca, moi je pourrai lancer un script perl pour transformer du xml en ldif et l'envoyer sur mon annuaire

N'importe qui pourrait lancer son chti prog qui fera ce que bon lui semble!
Ca serait aussi pas mal de le faire en entrée: au lieu d'ouvrir un fichier, tu lance un script (que l'utilisateur à spécifié, comme pour l'export) et tu lis sa sortie. Le script devrait par exemple tu cracher du xml (puisque tu sais importer du xml et que tt le monde sait écrire du xml

Cool comme idées, ca, non?? Ca résoud les pb de pas mal de monde sans que t'ai à tout redévelopper

Pour Linux, on a le choix :
- utiliser WinE : il paraît que ça marche assez bien
- utiliser un clone : https://savannah.nongnu.org/projects/lmc/
- utiliser WinE : il paraît que ça marche assez bien
- utiliser un clone : https://savannah.nongnu.org/projects/lmc/
un script pour mettre dans ldap
Donc, j'ai fait un scrit perl + extension de schéma ldap + page php pour mettre la liste dans un annuaire ldap.
Le principe est d'enregistre la base de divx/dvd en xml, lancer le script et hop! ca met à jour l'annuaire!
Le php rend une page identique à celle faite par exportation, sauf qu'évidemment ca lit depuis un annuaire ldap (dans lequel sont stockés, pour l'instant, le titre, la description, la photo et l'emprunteur)
C'est en fort développement (j'y passe mon temps de boulot
) donc je vais y rajouter des choses.
Mais ca marche sous win :P
Le principe est d'enregistre la base de divx/dvd en xml, lancer le script et hop! ca met à jour l'annuaire!
Le php rend une page identique à celle faite par exportation, sauf qu'évidemment ca lit depuis un annuaire ldap (dans lequel sont stockés, pour l'instant, le titre, la description, la photo et l'emprunteur)
C'est en fort développement (j'y passe mon temps de boulot

Mais ca marche sous win :P