Integrate Trac into Joomla


Joomla logo

This plugin enables authentication against a Joomla! 2.5 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! groups of the user. This means you can create flexible access rules based on the Joomla! user.

The port to Joomla! 2.5 should make this much more useful for other people. I have currently dropped the support for the "Keep me logged in" cookie; it would be nice to have that back for obvious reasons.

Key features:

  • Use the Session cookie from Joomla! to authenticate a user.
  • Copies important data (name, email address) into the Trac database.
  • authz style authentication configuration based on the groups from the Joomla! site.


Things that should/could be improved:

  • Support "Remember Me" cookie.
  • Better integration into Joomla! by embedding the page somehow.
  • Create a group provider instead of duplicating the authz code. This should simplify the code.

Download / Source

The code is currently only in GIT available from Check it out using:

git clone



Last modified 8 years ago Last modified on Dec 20, 2016, 9:15:20 AM

Attachments (1)

Download all attachments as: .zip