A quick description of the JXplorer LDAP browser, and a lightening tour of LDAP.
JXplorer allows the browsing of generic LDAP directories. Depending on what you want to do, you may not need to change a thing.
Normal HTML pages can provide product specific branding, or extra information for the user, without needing to write a line of code.
If you'd like user friendly input forms, customised for different levels of user, then using HTML forms can provide a familiar user experience.
The Icons shown in the tree change depending on the entry type being displayed. It's straightforward to replace the existing icons, and add new icons for your specific entry types.
For special data types that need special editing, you can register a specific editor for that data type, while still using the default HTML view and Java table editor.
JXplorer can dynamically load entry specific editors. If you need intelligence in your editor then pluggable editors are easy to write - the simplest "real" example is only nine lines of code!
This chapter shows how pluggable editors can be used to handle errors and track the results of operations.
Advanced pluggable editors may need to be aware of the JXplorer threading model. By writing custom 'DataQuery' objects, arbitrary pieces of code can be passed to the directory thread for execution.
You can specify a particular security provider to have priority using the JXplorer config file.
The Pluggable Editor interfaces (and the rest of JXplorer) are described in Javadoc.