Application updates
This site is now running on Wordpress 2.1.2 with integrated Vanilla 1.1.2 forum. The integration (documented here) is still experimental - what isn’t on this site?! - so if you find any unusual behaviour please let me know.
Edit: It turns out that the update wasn’t quite as simple as I thought. In the new version of Vanilla the authenticator code (library/People/People.Class.Authenticator.php) has been changed to allow for the new security patch. The alternative People.Class.WordpressAuthenticator.php used for Wordpress integration needs to be modified in the same way.
In detail, I edited the file library/People/People.Class.WordpressAuthenticator.php and replaced:
function GetIdentity() {
$this->GetWordpressSettings();
with this:
function GetIdentity() {
if (!session_id()) {
session_set_cookie_params(0,
$this->Context->Configuration['COOKIE_PATH'],
$this->Context->Configuration['COOKIE_DOMAIN']);
session_start();
}
$this->GetWordpressSettings();
from the new People.Class.Authenticator.php.
Hope this helps someone…
Edit 2: Make that Vanilla 1.1.1 - just once I get in really quick with an upgrade and look what happens… ;)
Edit 3: Hmm, now Vanilla 1.1.2… At least the above still works with no new changes.