Moodle (and more at the same time!) and Joomla integration with Jfusion (see http://www.jfusion.org
)How does JFusion work?
JFusion uses a master/slave system to manage users across different software platforms. This means that one software has the master controls for the users and that the slave JFusion plugins follow whatever user information is in the master JFusion plugin. This means that you will need to enable user registration in your master JFusion software and disable user registration in the slave JFusion softwares. So you can use Moodle as the master and Joomla as slave. Want to add a bulletinboard? Just a few clicks and the user is also logged in to th BBS software.
Joomla 1.5 uses plugins for its login procedures, which makes it easy to modify the login behaviour. The JFusion authentication plugin, get the username/password information from the master database and checks to see if the entered password matches the stored password. If the passwords match, the JFusion user plugin checks if the user is present in all of the slave databases and creates a new user if required. No core hacks are needed to run JFusion, as you will only need to disable the Joomla authentication/user plugins and enable the JFusion plugins.
What changes are made to my integrated software?
JFusion does NOT make any modificiation to your integrated software. This is great as this means you can upgrade both the integrated softwares and your Joomla installation without having to reinstall or reconfigure JFusion. Therefore there is no more need to spend days upgrading softwares and reconfiguring your bridges. Since no modificiations are made to your integrated software, this also means that the login behaviour is not changed for your integrated software. Here is a Moodle example: if you login to Joomla -> JFusion will log you into both Joomla and Moodle. However if you login to Moodle, you will only be logged into Moodle (and not Joomla) by default. There is a special login module available to handle this being tested at the moment.Do you have a version for Joomla 1.0.x?
Sorry JFusion will NOT be released for Joomla 1.0.x, as it is heavily dependent on the beautiful newJoomla 1.5 framework.What advantages does JFusion have?
* Just install the plugin, configure and publish the plugin to get up and running
* No changes to the Joomla core and no manual uploading of files.
* Forum software can be installed on the same server as Joomla or on a remote server
* Setup wizard provided for easy installation/configuration
* Single sign-in and the plugin will create both the Joomla and Forum cookie (Vbulletin only at this stage).
* No nasty synchronisation issues, as a single table is used for authentication.
* Last post/thread module provided to show forum activity in Joomla.
* Multi language support
* Uninstalling is as easy as unpublishing the plugins and republishing the Joomla ones.