Fljud is a software that utilizes LDAP directory for storing user's information and functioning as a jabber user directory.
One of Fljud's key features is its configurable field options. It is easy to display almost any attribute data from your LDAP directory for each user. Additionally, searching is more capable in Fljud. You can search in any requested attribute, with a choice of AND or OR based search patterns.
Another impressive feature is LDAP updates. If a user changes their details in the JUD, their LDAP record is automatically updated. Fljud also allows for configurable browsing, which allows users to be grouped into arbitrary, browsable folders. Groups can be based on any LDAP search criteria, but this is dependent on Jabber client support.
Field/attribute locking is another important feature in Fljud. Fields can be locked so that their LDAP attribute's value cannot change or be removed. The software also allows for flexible configuration because it can be used to provide Jabber access to other types of LDAP objects. Alternate XML based configuration files can be specified.
One of the advantages of using Fljud is that there are no XDB/JUD synchronisation problems. Fljud authentication and JUD both use live LDAP records. However, Fljud's speed is likely less than that of the default Jabber 1.4 JUD. Though it should be fast enough for internal Jabber servers.
Fljud has a few limitations worth noting. First, user accounts must already exist in the LDAP server and on the Jabber server. Also, the establised Jabber standards do not have any form field types other than simple text fields with single word labels that Fljud only supports. Future versions of Fljud will support the new Jabber data/form features as they develop. Additionally, the flexible search feature does not conform to new Jabber/XMPP standards.
Fljud requires an LDAP server with a suitable account for Fljud to bind to, a Jabber server, Perl, and various Perl modules, including Net::LDAP, Jabber::Connection, XML::Simple, and Data::Dumper. It is best if Fljud runs on the same server as the main Jabber daemon for your network. The software runs on Linux, BSD, or other UNIX systems.
Version 0.4: N/A