Première version de LDAP Tool Box White Pages

Posté par  (site web personnel, Mastodon) . Édité par Davy Defaud, Nils Ratusznik, ZeroHeure et palm123. Modéré par bubar🦥. Licence CC By‑SA.
26
26
nov.
2016
Administration système

Le projet LDAP Tool Box rassemble différents outils pour aider les administrateurs LDAP (parce que même les administrateurs LDAP ont besoin d’aide) :

  • scripts de supervision ;
  • paquets OpenLDAP ;
  • interface de changement de mot de passe.

Une nouvelle application vient d’être publiée : White Pages, ou pages blanches en français.

LDAP Tool Box White Pages est écrite en PHP et se base sur PHP-LDAP, PHP-GD et Smarty. Elle est sous licence GPL.

Philosophie

Tout comme l’application Self Service Password, White Pages se veut être simple et efficace :

  • un fichier de configuration unique ;
  • utilisation de bibliothèques répandues pour l’affichage (JQuery, Bootstrap et Hover) ;
  • la possibilité d’activer ou désactiver chaque fonctionnalité.

L’idée est d’éviter à chaque organisation de redévelopper sa propre application de pages blanches (affichage des informations issues de l’annuaire d’entreprise, formulaires de recherche, trombinoscope…).

L’accent a été mis sur la gestion des requêtes sur l’annuaire : seuls les attributs nécessaires sont demandés, les filtres de recherche sont adaptés au type d’attribut, une limite du nombre d’entrées retournées est fixée côté client. Tout cela doit permettre d’obtenir des performances optimales.

Fonctionnalités

Recherche rapide

Un champ de recherche est présent dans le menu et permet de filtrer en sous‐chaînes sur plusieurs attributs (par défaut : nom complet, identifiant et courriel).

Les résultats sont présentés sous forme de panneaux. Si un seul résultat correspond, l’entrée est directement affichée. Le formatage des valeurs dépend du type d’attribut (texte, lien mailto:, lien vers une autre entrée, date, booléen).

Recherche avancée

La page affiche un formulaire, qui s’adapte en fonction des attributs configurés et de leur type. Par exemple, une liste de sélection pour un booléen ou des calendriers pour une date.

Les résultats sont affichés de la même façon que pour la recherche rapide.

Trombinoscope

Toutes les entrées sont affichées sous forme de badge (photo et nom complet). On peut ensuite cliquer sur la photo pour accéder à la fiche complète de la personne.

Aller plus loin

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.