[FR] Interface avec annuaire ldap

Comments on existing version & Suggestions for future versions. If you want a new feature suggest it here. Discussions about beta versions also come in this section.
Post Reply
korsani

[FR] Interface avec annuaire ldap

Post 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.
antp
Site Admin
Posts: 9675
Joined: 2002-05-30 10:13:07
Location: Brussels
Contact:

Post by antp »

Quel genre d'info pourraient être partagée :??:
Si c'est une proposition de fonctionnalité à ajouter, a priori c'est non :D
korsani

Post 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.
antp
Site Admin
Posts: 9675
Joined: 2002-05-30 10:13:07
Location: Brussels
Contact:

Post by antp »

Ça reviendrait à complètement réarchitecturer le soft, à en refaire un quoi :p
korsani

Post 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?
antp
Site Admin
Posts: 9675
Joined: 2002-05-30 10:13:07
Location: Brussels
Contact:

Post 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 ;)
korsani

Post 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 :grinking:
antp
Site Admin
Posts: 9675
Joined: 2002-05-30 10:13:07
Location: Brussels
Contact:

Post 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
korsani

Post 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!
antp
Site Admin
Posts: 9675
Joined: 2002-05-30 10:13:07
Location: Brussels
Contact:

Post 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/
korsani

un script pour mettre dans ldap

Post 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
korsani

Post by korsani »

Y en a que ca intéresse, ce script + schema + php?
Plus il y aura d'utilisateurs, plus mieux ca sera :)
antp
Site Admin
Posts: 9675
Joined: 2002-05-30 10:13:07
Location: Brussels
Contact:

Post 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.
korsani

Post 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?
antp
Site Admin
Posts: 9675
Joined: 2002-05-30 10:13:07
Location: Brussels
Contact:

Post by antp »

Il y a la section "Templates" qui sert ± à ça
Post Reply