Page 1 of 1
[FR] Interface avec annuaire ldap
Posted: 2005-02-09 13:11:04
by korsani
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.
Posted: 2005-02-09 13:58:51
by antp
Quel genre d'info pourraient être partagée

Si c'est une proposition de fonctionnalité à ajouter, a priori c'est non

Posted: 2005-02-09 14:09:26
by korsani
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.
Posted: 2005-02-09 14:56:43
by antp
Ça reviendrait à complètement réarchitecturer le soft, à en refaire un quoi

Posted: 2005-02-09 15:02:26
by korsani
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?
Posted: 2005-02-09 15:18:44
by antp
Ça ressemble à quoi ce fichier ?
Il faut absolument que je rajoute un système de plugins pour l'import/export, ça pourrait résoudre le problème en ajoutant facilement des formats au programme

Posted: 2005-02-09 15:58:14
by korsani
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

Posted: 2005-02-09 16:19:58
by antp
Je ne sais pas encore quel système je vais utiliser, mais j'ai le temps avant de m'en occuper, je dois finir la version 3.5 (doc, scripts, traduction) avant
Posted: 2005-02-09 16:26:14
by korsani
Bon courage, alors

Ton programme est terrible, on est en train de convertir tt le monde à ca

Manque plus que je puisse l'interfacer avec un annuaire ldap et qu'il tourne sous linux!
Posted: 2005-02-09 18:02:25
by antp
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/
un script pour mettre dans ldap
Posted: 2005-03-31 11:16:47
by korsani
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
Posted: 2005-03-31 12:28:18
by korsani
Y en a que ca intéresse, ce script + schema + php?
Plus il y aura d'utilisateurs, plus mieux ca sera

Posted: 2005-03-31 13:23:21
by antp
Je peux éventuellement inclure le .zip contenant tout ça parmis les templates dans AMC, même si seuls les plus curieux vont voir ce qui se cache là ça pourra servir à d'autres.
Posted: 2005-03-31 15:34:41
by korsani
On peut faire ca... Je fignole mon histoire et je t'envois tt ca

Y a pas un section 'contrib' sur le site?
Posted: 2005-03-31 15:47:20
by antp
Il y a la section "Templates" qui sert ± à ça