wiki:JoomlaIntegration

Version 5 (modified by anonymous, 2 years ago) (diff)

Joomla 2.5 integration is in progress (1.0 will be dropped)

Joomla Integration Plugin

This is a plugin that enables authentication against a Joomla! 1.0 host. It works by simply reading out the Session cookie, and using the session data from Joomla that is stored in MySQL. It also contains an authz_policy implementation that is able to authenticate against the Joomla group of the user.

Development

I have started to port the code over for Joomla 2.5 Integration. This is not yet tested, but that should happen in the next months. If anyone is interested in testing this, it is available from the "joomla25" branch in the git repository.

Getting the Code

The code is currently only in GIT available from http://git.sipsolutions.net/joomlaplugin.git. Check it out using:

git-clone http://git.sipsolutions.net/joomlaplugin.git

Future

There are a lot of ways to improve this plugin. One could implement embedding trac into a Joomla website. Another improvement could be to implement a login box inside Trac which returns to the original page after the login. Either by creating the session from trac, or getting Joomla to redirect the user back to the Trac website.