Contents

What is JXplorer?

A quick description of the JXplorer LDAP browser, and a lightening tour of LDAP.

Does it require Customising?

JXplorer allows the browsing of generic LDAP directories.  Depending on what you want to do, you may not need to change a thing.

Simple Customisation with HTML pages

Normal HTML pages can provide product specific branding, or extra information for the user, without needing to write a line of code.

Simple Customisation with HTML forms

If you'd like user friendly input forms, customised for different levels of user, then using HTML forms can provide a familiar user experience.

Customising Tree Icons

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.

Special Data Types: Registering Attribute Editors

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.

Special Entries: Using Pluggable Editors in JX

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!

Tracking Results in the Pluggable Editors

This chapter shows how pluggable editors can be used to handle errors and track the results of operations.

Using the JXplorer Thread Model in Pluggable Editors

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.

Pluggable Security Providers

You can specify a particular security provider to have priority using the JXplorer config file.

API JavaDoc

The Pluggable Editor interfaces (and the rest of JXplorer) are described in Javadoc.

 

» top