This wordpress plugin will make a bridge between your Wordpress users (wp is the « master ») and the AjaXplorer users. That means that users created/deleted in your wordpress installation will be created/deleted in your ajaxplorer installation, and that you will use the Wordpress login page instead of the « popup » to log on to AjaXplorer.

This is still an experimental release and has been tested only on a few wp & ajxp versions, but is indeed a very good start if you want to use the remote authentication plugin to interface AjaXplorer with any other CMS.

So what do you need to make it work?

  • Be sure to use at leat AjaXplorer 2.5.5
  • Then the wp-ajaxplorer plugin : download it here and extract inside your WP/wp-content/plugins/ folder.
  • Make sure that basically your ajaxplorer install has already an « admin » user (you will still need it to edit the repositories). The simplest is to use the same login for ajxp admin and wp admin.
  • Inside you WP admin panel : Activate the ajaxplorer plugin, and go to « Settings > Ajaxplorer » to init the plugin options. This is mandatory, or the plugin cannot work.
  • Inside AjaXplorer config file : comment the $AUTH_DRIVER array and replace it with the following :
    $AUTH_DRIVER = array(
    "NAME"          => "remote",
    "OPTIONS"       => array(
    "SLAVE_MODE"  => true,
    "USERS_FILEPATH" => "AJXP_INSTALL_PATH/server/users/users.ser",
    "LOGIN_URL" => "/wordpress/wp-login.php",  // The URL to redirect (or call) upon login (typically if one of your user type: http://yourserver/path/to/ajxp, he will get redirected to this url to login into your frontend
    "LOGOUT_URL" => "/wordpress/",  // The URL to redirect upon login out (see above)
    "SECRET" => "myprivatesecret",// Same as you WP plugin option.
    "TRANSMIT_CLEAR_PASS"   => false) // Don't touch this. It's unsafe (and useless here) to transmit clear password.
    );
  • Warning, do not use « $ » inside your secret key, or if you do, backslash it in the AUTH_DRIVER conf!

What’s next? Now you should be redirected to your wp-login page when you arrive not logged on AjaXplorer, or be able to be recognized as an AjaXplorer user if you are indeed already logged in wordpress. Users created/deleted inside Wordpress admin are automatically created inside ajaxplorer. If you set Default Rights to « r » or « rw » in any of your repository, they will be applied to any user created, and that way you will even not need to edit the access rights manually inside AjaXplorer.

Tested with Wordpress 2.9.1 and AjaXplorer 2.5.5 / Report if you use it with other versions of Wordpress!