[[PageOutline(2-5,Contents,pullout)]] = phpBB Authentication with AccountManagerPlugin == Description This plugin allows you to use a phpBB3 database as the authentication store for Trac. This plugin is sponsored by [http://cobra-language.com Cobra]. == Bugs/Feature Requests Existing bugs and feature requests for PhpBbAuthPlugin are [report:9?COMPONENT=PhpBbAuthPlugin here]. If you have any issues, create a [/newticket?component=PhpBbAuthPlugin new ticket]. [[TicketQuery(component=PhpBbAuthPlugin&group=type,format=progress)]] == Download Download the zipped source from [export:phpbbauthplugin here]. == Source Check out [/svn/phpbbauthplugin using Subversion], or [source:phpbbauthplugin browse the source] with Trac. == Installation * As a prerequisite, AccountManagerPlugin must be installed. * Grab and unpack the source. * Change into the source directory that contains the `setup.py` file and build an egg: {{{#!sh python setup.py bdist_egg }}} * Copy the egg, found in `dist/` to the `plugins` directory of the desired Trac environment. == Configuration Enable the auth store by adding the following to your `trac.ini` file: {{{#!ini [components] phpbbauth.main.PhpBBAuthStore = enabled }}} Set the phpBB database location: {{{#!ini [account-manager] phpbb_database = mysql://user:pass@host/database password_store = PhpBBAuthStore }}} To use this, mysql-python is required which can be installed with pip from a command line: {{{#!sh pip install mysql-python }}} == Recent Changes [[ChangeLog(phpbbauthplugin, 3)]] == Author/Contributors '''Author:''' [wiki:pacopablo] [[BR]] '''Maintainer:''' [[Maintainer]] [[BR]] '''Contributors:''' [[BR]]