Les meilleurs développeurs WordPress freelances sont sur Codeur.com
Fermé · Moins de 500 € · 496 vues · 1 interaction
Objectif :
Exploiter une (ou plusieurs) bases LDAP pour fournir des photos de profil aux utilisateurs d’un site WP.
Fonctionnement :
> Lors de la connexion d’un utilisateur sur Wordpress, le plugin vérifie si cet utilisateur est également présent dans les serveurs LDAP (jointure sur l’UID de l’utilisateur) et, si une photo est présente dans le LDAP (et si elle est différente de celle présente sur le profil utilisateur de WP) elle est importée sur le profil utilisateur WP, en remplacement de celle présente auparavant.
> Un booléen “Ne pas importer la photo profil depuis le LDAP” sera ajouté par le plugin sur les fiches utilisateurs afin de permettre de désactiver cette fonction pour certains utilisateurs.
> Si plusieurs serveurs LDAP sont renseignés, la recherche s’arrête au premier serveur LDAP (dans l’ordre dans lequel sont rentrés les URL LDAP sur le Back-office) qui fourni une photo.
Côté back-office :
Ajouter une page de paramétrage permettant :
- d’ajouter, supprimer ou modifier un serveur LDAP / LDAPS
- de classer les serveurs LDAP / LDAPS dans l’ordre de priorité voulu
- de tester si le paramétrage d’un serveur est fonctionnel.
Pour chaque serveur LDAP, administration des champs suivants
- URL du serveur LDAP ou LDAPS (obligatoire)
- port (facultatif, uniquement si le port LDAP ou LDAPS standard n’est pas utilisé)
- DN de base (exemple dc=monserveur,dc=monentreprise,dc=fr) - (obligatoire)
- DN relatif de la branche contenant les entrées utilisateurs (non obligatoire, par défaut cn=users)
- Attribut LDAP contenant l’UID (non obligatoire, par défaut = uid)
- Attribut LDAP contenant les photos (obligatoire)
- UID d’un utilisateur pour tester le paramétrage (valide si l’on arrive à récupérer et afficher une photo).
Le plugin devra être livré sous une licence libre.
Budget indicatif : Moins de 500 €
Publication : 11 juillet 2016 à 05h48
Profils recherchés : Développeur WordPress freelance , Développeur PHP freelance
Déposez une annonce en décrivant votre projet et recevez gratuitement des devis en quelques minutes