LTB White Pages 0.4 released!


ℹ What is White Pages?

White Pages is a PHP application that allows users to search and display data stored in an LDAP directory.

The application can be used on standard LDAPv3 directories and Active Directory, as all searched attributes can be set in configuration.

wp_0_4_gallery.png

You can try the application with the online demonstration Star Pages: https://ltb-project.org/star-pages/

🌟 What's new?

Map

Entries can now be displayed on a world map, using the address information stored in their LDAP entry.

wp_0_4_map.png

A cache mecanism is used to avoid requesting too much the OpenStreetMap API.

More information on https://white-pages.readthedocs.io/en/latest/mapmenu.html

PHP 8 support

This version is now compatible with PHP 8, which introduces some changes in php-ldap (mostly the deprecation of ldap_sort method).

We decided to create a common framework for all LTB PHP applications, available trough composer: https://packagist.org/packages/ltb-project/ldap

Warning: The minimal required version is now PHP 7.4.

Value displayers

We added new value displayers :

  • bytes: convert bytes to human readable value
  • address: convert address string to multi-lines

See all available displayers : https://white-pages.readthedocs.io/en/latest/attributes.html

Gallery by group

When listing groups, you can now display a gallery with only members of the group.

The same option is available for the new map feature.

Gravatar

The photo of user can be displayed from the value stored in the LDAP entry, from a file on disk, and now from Gravatar.

Negate criterium

In the advanced search screen, a checkbox can be used to negate the criterium. It means: find all entries that do not contain this value.

📃 Changelog

See full changelog on github .

🤝 Contributors

LTB White Pages is mostly maintained by Worteks

Special thanks to Sébastien BLAISOT who contributed the map feature.

⬇ Download

Use the official repositories (Debian/RPM), official Docker image or get the archives.