<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
        <title>Joomla! 1.5 plugin for Phorum integration</title>
        <description>Hi All,

I am going to use Phorum as forum solution, really like what you have been creating. I wanted to use Phorum within Joomla! 1.5 and noticed there was nothing useful that I could find (might be that I have not been looking in the right place).

I have created a Joomla! 1.5 user plug-in that handles the user synchronisation and also Single Sign On. This means that when you manage user from within Joomla! the plug-in will take care of the synchronisation (add, change, delete and block user are implemented). When a user logs into the Joomla! site, the plugin also authenticates within Phorum, logging out does exactly work the other way around.

The plugin uses the Joomla! 1.5 and Phorum API. So no core hacking, no tweaking but install,  configure and enable is all you need to do to get it working.

The plugin can be found in the JFoobar labs --&gt; http://jfoobar.org/labs/14-joomla-components/204-phorum-plugin.html

Next step will be to create a Phorum extension that does exactly the same, but then from within Phorum. I have seen some solutions, but they don&#039;t use the Joomla! API properly. My knowledge of Phorum is (still)limited, maybe someone can help me out to create this solution (the Joomla! plugin took 1,5 hour to create).

Feedback is welcome.</description>
        <link>https://www.phorum.org/support/read.php?28,135975,135975#msg-135975</link>
        <lastBuildDate>Wed, 16 Sep 2026 17:06:02 -0500</lastBuildDate>
        <generator>Phorum 6.0.4</generator>
        <item>
            <guid>https://www.phorum.org/support/read.php?28,135975,146743#msg-146743</guid>
            <title>Re: Joomla! 1.5 plugin for Phorum integration</title>
            <link>https://www.phorum.org/support/read.php?28,135975,146743#msg-146743</link>
            <description><![CDATA[ None of this works anymore.  I get that message about there being no settings.  I can&#039;t input the actual path, it always says there are no settings.  I was really looking forward to integrating the 2.]]></description>
            <dc:creator>myperrycounty</dc:creator>
            <category>Phorum Integration</category>
            <pubDate>Mon, 08 Nov 2010 21:17:41 -0600</pubDate>
        </item>
        <item>
            <guid>https://www.phorum.org/support/read.php?28,135975,140761#msg-140761</guid>
            <title>Re: Joomla! 1.5 plugin for Phorum integration</title>
            <link>https://www.phorum.org/support/read.php?28,135975,140761#msg-140761</link>
            <description><![CDATA[ Sometimes, maybe one in 20, a new user registered in joomla simply takes over all posts of an already existing username.<br />
<br />
Bothstill have a different user_id. <br />
<br />
But all posts a already existing user made, are suddenly written by the new registered user. Which means, the user_id and user_name of these posts change to the newly registered user. Strange.]]></description>
            <dc:creator>didi2</dc:creator>
            <category>Phorum Integration</category>
            <pubDate>Tue, 22 Sep 2009 02:27:40 -0500</pubDate>
        </item>
        <item>
            <guid>https://www.phorum.org/support/read.php?28,135975,137547#msg-137547</guid>
            <title>Re: Joomla! 1.5 plugin for Phorum integration</title>
            <link>https://www.phorum.org/support/read.php?28,135975,137547#msg-137547</link>
            <description><![CDATA[ Wilco,<br />
<br />
I&#039;m thinking that the Joomla auto-discovery enhancement might be more trouble than it&#039;s worth, for a few reasons:<br />
<br />
1) Runaway recursion with symlinks - That &quot;rglob&quot; function in settings.php is easily sucked into an endless loop if a circular symlink directory is encountered.  I&#039;ve rewritten the function to catch those ... I&#039;ll publish to jfoobar shortly.<br />
<br />
2) You can&#039;t manually enter the Joomla install dir until the auto-discovery has completed.  If the auto-discovery times out, you can never enter the Joomla install dir.  Even after fixing the symlink recursion, my install was still too much for rglob to handle w/out hitting the script timeout limit.<br />
<br />
My script timeout is only 30 seconds ... sure, I could bump it up, but I&#039;m convinced we could solve this challenge a bit more efficiently.  Too bad &quot;find&quot; is off the table :)<br />
<br />
Sp]]></description>
            <dc:creator>Sean Phelan</dc:creator>
            <category>Phorum Integration</category>
            <pubDate>Mon, 06 Apr 2009 22:26:35 -0500</pubDate>
        </item>
        <item>
            <guid>https://www.phorum.org/support/read.php?28,135975,136588#msg-136588</guid>
            <title>Re: Joomla! 1.5 plugin for Phorum integration</title>
            <link>https://www.phorum.org/support/read.php?28,135975,136588#msg-136588</link>
            <description><![CDATA[ Hi<br />
<br />
I get the following error<br />
<br />
&quot;Auto discover of Joomla path not possible. Please make sure you enter the proper absolute path to the Joomla installation.&quot;<br />
<br />
Entering the absolute path, I get the same error as I told at the beginning of this thread.<br />
<br />
If you are interested, PM me and I give you admin rights to have a short look at it yourself.<br />
<br />
regards.]]></description>
            <dc:creator>didi2</dc:creator>
            <category>Phorum Integration</category>
            <pubDate>Fri, 13 Feb 2009 07:50:52 -0600</pubDate>
        </item>
        <item>
            <guid>https://www.phorum.org/support/read.php?28,135975,136587#msg-136587</guid>
            <title>Re: Joomla! 1.5 plugin for Phorum integration</title>
            <link>https://www.phorum.org/support/read.php?28,135975,136587#msg-136587</link>
            <description><![CDATA[ I have implemented some improvements, like Joomla directory validation, but also auto discovery of the Joomla installation.<br />
<br />
All details of the latest Phorum module can be found on [<a href="http://jfoobar.org/labs/other/213-phorum-module.html" target="_blank"  rel="nofollow">jfoobar.org</a>] or just download it at [<a href="http://joomlacode.org/gf/download/frsrelease/9569/36379/phorum_mod_joomla-1.0-RC1.zip" target="_blank"  rel="nofollow">joomlacode.org</a>]<br />
<br />
Again, any feedback is welcome.<br />
<br />
Regards, Wilco]]></description>
            <dc:creator>Wilco Jansen</dc:creator>
            <category>Phorum Integration</category>
            <pubDate>Fri, 13 Feb 2009 07:34:44 -0600</pubDate>
        </item>
        <item>
            <guid>https://www.phorum.org/support/read.php?28,135975,136511#msg-136511</guid>
            <title>Re: Joomla! 1.5 plugin for Phorum integration</title>
            <link>https://www.phorum.org/support/read.php?28,135975,136511#msg-136511</link>
            <description><![CDATA[ I am currently working on expanding my External Authentication module for Drupal and I am also doing some other touch ups.  One thing I have added (which will appear in the next version) is an attempt to autodetect the external application&#039;s server path.  Here is the code, it may be helpful for autodetecting the Joomla! path (or at least help you down that road).<br />
<br />
From the new developers guide:<br />
<pre class="bbcode">
If you would like to allow the settings page to search for the external 
application&#039;s server path, you can set the $external_application_path_ids array
in the settings_post.php file for your plugin.
This array consists of two values:
    unique_file_name is a file which should be unique to your external
        application.  Please note that if the file is in a sub-directory of the
        external application, you should include that sub-directory in this
        field (eg. &quot;includes/misc/myfile.php&quot;).
    unique_string is an optional string to search for in your unique file.
        If you are sure that your file is unique, you can simply leave this
        string empty.</pre>
<br />
And the code, which searches for the unique file, starting in the directory below the Phorum installation and searches recursively through all directories until it finds the file (and search that file for a particular string if provided):<br />
[code=&quot;php&quot;]<br />
// search for the external application&#039;s path if not provided by the<br />
// user or if the external application has changed and if it is <br />
// enabled by the plugin<br />
if ((empty($PHORUM[&quot;phorum_mod_external_authentication&quot;][&quot;app_path&quot;]) || $PHORUM[&quot;phorum_mod_external_authentication&quot;][&quot;mod_app_folder&quot;] != $cur_plugin)<br />
    &amp;&amp; !empty($external_application_path_ids)) {<br />
    <br />
<br />
    $phorum_path = getcwd();<br />
    <br />
    chdir(&quot;..&quot;);<br />
<br />
    // search recursively for the unique files<br />
    $unique_files = rglob($external_application_path_ids[&quot;unique_file_name&quot;]);<br />
    <br />
    if (count($unique_files) &gt; 0) {<br />
    <br />
        // check for the unique string if necessary<br />
        if (!empty($external_application_path_ids[&quot;unique_string&quot;])) {<br />
            foreach ($unique_files as $possible_file) {<br />
                if (strpos(file_get_contents(&quot;./&quot;.$possible_file), $external_application_path_ids[&quot;unique_string&quot;]) !== FALSE) {<br />
                    $app_path = getcwd().&quot;/&quot;.str_replace(&quot;/&quot;.$external_application_path_ids[&quot;unique_file_name&quot;], &quot;&quot;, $possible_file);<br />
                    break;<br />
                }<br />
            }<br />
        } else if (count($unique_files) == 1) {<br />
            $app_path = getcwd().&quot;/&quot;.str_replace(&quot;/&quot;.$external_application_path_ids[&quot;unique_file_name&quot;], &quot;&quot;, $unique_files[0]);<br />
        }<br />
    }<br />
    <br />
    if (!empty($app_path))<br />
        $PHORUM[&quot;phorum_mod_external_authentication&quot;][&quot;app_path&quot;] = $app_path;<br />
    <br />
    chdir($phorum_path);<br />
}<br />
<br />
function rglob($pattern=&#039;*&#039;, $flags = 0, $path=&#039;&#039;)<br />
{<br />
    $paths=glob($path.&#039;*&#039;, GLOB_MARK|GLOB_ONLYDIR|GLOB_NOSORT);<br />
    $files=glob($path.$pattern, $flags);<br />
    foreach ($paths as $path) { $files=array_merge($files,rglob($pattern, $flags, $path)); }<br />
    return $files;<br />
}<br />
[/code]<br />
<br />
Please note, this is code specifically designed for my module&#039;s plugin system so your implementation would probably differ quite a bit.  I&#039;ve got to run now so I can&#039;t break it down any further, but if you do want to use it and have any questions (or can offer optimizations for my own module :-) ) please let me know.]]></description>
            <dc:creator>Joe Curia</dc:creator>
            <category>Phorum Integration</category>
            <pubDate>Mon, 09 Feb 2009 17:31:05 -0600</pubDate>
        </item>
        <item>
            <guid>https://www.phorum.org/support/read.php?28,135975,136509#msg-136509</guid>
            <title>Re: Joomla! 1.5 plugin for Phorum integration</title>
            <link>https://www.phorum.org/support/read.php?28,135975,136509#msg-136509</link>
            <description><![CDATA[ Hi,<br />
<br />
As I implemented it on a site, I also ran into this issue. A new version is being build, and will be released this week. Should fix the problem, and as mentioned earlier on I will also implement an additional check if people enter the proper URL in the module properties.<br />
<br />
Regards, Wilco]]></description>
            <dc:creator>Wilco Jansen</dc:creator>
            <category>Phorum Integration</category>
            <pubDate>Mon, 09 Feb 2009 17:09:07 -0600</pubDate>
        </item>
        <item>
            <guid>https://www.phorum.org/support/read.php?28,135975,136498#msg-136498</guid>
            <title>Re: Joomla! 1.5 plugin for Phorum integration</title>
            <link>https://www.phorum.org/support/read.php?28,135975,136498#msg-136498</link>
            <description><![CDATA[ Hi Wilco,<br />
<br />
I spoke to fast. I have run into one problem while testing, see earlier post.<br />
<br />
There appears to be a problem with deleting users from joomla admin.  It does not impact my site as we never delete users, just change their status.  I found this when I was testing and wanted to pass it on to you.<br />
<br />
Everything seems to work fine, creating a new user and changing user status, changing name, and changing password.  These done on joomla carry to phorum and vice versa with no problems.  However when I try and delete a user from joomla admin user manager, the delete is successful, but I get the following error message:<br />
<br />
JUser::load: User does not exist<br />
<br />
When I delete a user from Phorum admin the delete is also successful and there are no errors reported.<br />
<br />
I am not sure where to look, I cannot find JUser in either the plugin or the module.  The only place I can find JUser is in the User-Joomla! plugin, but I do not have the experience to tell if that is related to the error message when deleting a user from Joomla admin user manager.<br />
<br />
I am using Joomla! 1.5.9 and Phorum 5.2.10.]]></description>
            <dc:creator>tphart</dc:creator>
            <category>Phorum Integration</category>
            <pubDate>Mon, 09 Feb 2009 10:33:56 -0600</pubDate>
        </item>
        <item>
            <guid>https://www.phorum.org/support/read.php?28,135975,136484#msg-136484</guid>
            <title>Re: Joomla! 1.5 plugin for Phorum integration</title>
            <link>https://www.phorum.org/support/read.php?28,135975,136484#msg-136484</link>
            <description><![CDATA[ Really many thanks for your replies!<br />
<br />
I use phorum 5.2.7 and joomla 1.59 as I wrote in my first post.<br />
<br />
The module is named &quot;Joomla (version 1.0)&quot; in the modules list in phorum.<br />
<br />
My first problem was that I entered the URL instead the absolute path. This is solved. The joomla plugin to phorum works.<br />
<br />
But when I enter the absolute path to joomla 1.59 into the module in phorum, it doesnt work. <br />
Then I get the message: no settings for this module.<br />
<br />
regards Dietmar]]></description>
            <dc:creator>didi2</dc:creator>
            <category>Phorum Integration</category>
            <pubDate>Sun, 08 Feb 2009 15:48:42 -0600</pubDate>
        </item>
        <item>
            <guid>https://www.phorum.org/support/read.php?28,135975,136482#msg-136482</guid>
            <title>Re: Joomla! 1.5 plugin for Phorum integration</title>
            <link>https://www.phorum.org/support/read.php?28,135975,136482#msg-136482</link>
            <description><![CDATA[ The software is written for Joomla! 1.5 and php 5.2+. If you try installing it on Joomla 1.0 it won&#039;t work, and as Joomla 1.0 is end of life this year I won&#039;t even bother writing anything for it (which is also pretty hard given the outdated codebase).<br />
<br />
And yes, you need to enter the file patch where your Joomla installation can be found.<br />
<br />
Regards, Wilco]]></description>
            <dc:creator>Wilco Jansen</dc:creator>
            <category>Phorum Integration</category>
            <pubDate>Sun, 08 Feb 2009 14:15:27 -0600</pubDate>
        </item>
        <item>
            <guid>https://www.phorum.org/support/read.php?28,135975,136456#msg-136456</guid>
            <title>Re: Joomla! 1.5 plugin for Phorum integration</title>
            <link>https://www.phorum.org/support/read.php?28,135975,136456#msg-136456</link>
            <description><![CDATA[ They told me the name is /home/username/public_html<br />
<br />
But  /home/username/public_html doesnt work.<br />
<br />
Its really a pity.<br />
<br />
I checked the absolute path with following php script<br />
<br />
&lt;?php<br />
$DR=$_SERVER[&#039;DOCUMENT_ROOT&#039;];<br />
print $DR;<br />
?&gt;<br />
<br />
I entered the absolute path   /home/username/public_html/phorum into the joomla plugin. There it works like a charm :-) But thats not really what I need.]]></description>
            <dc:creator>didi2</dc:creator>
            <category>Phorum Integration</category>
            <pubDate>Sat, 07 Feb 2009 12:46:51 -0600</pubDate>
        </item>
        <item>
            <guid>https://www.phorum.org/support/read.php?28,135975,136447#msg-136447</guid>
            <title>Re: Joomla! 1.5 plugin for Phorum integration</title>
            <link>https://www.phorum.org/support/read.php?28,135975,136447#msg-136447</link>
            <description><![CDATA[ <b>Physical Location</b> is what we need.  You need to find out the name of the directory on the web server.]]></description>
            <dc:creator>Sean Phelan</dc:creator>
            <category>Phorum Integration</category>
            <pubDate>Fri, 06 Feb 2009 17:00:28 -0600</pubDate>
        </item>
        <item>
            <guid>https://www.phorum.org/support/read.php?28,135975,136443#msg-136443</guid>
            <title>Re: Joomla! 1.5 plugin for Phorum integration</title>
            <link>https://www.phorum.org/support/read.php?28,135975,136443#msg-136443</link>
            <description><![CDATA[ www.still-dancing.com <br />
<br />
phorum is installed in the folder still-dancing.com/phorum<br />
<br />
regards]]></description>
            <dc:creator>didi2</dc:creator>
            <category>Phorum Integration</category>
            <pubDate>Fri, 06 Feb 2009 15:36:14 -0600</pubDate>
        </item>
        <item>
            <guid>https://www.phorum.org/support/read.php?28,135975,136442#msg-136442</guid>
            <title>Re: Joomla! 1.5 plugin for Phorum integration</title>
            <link>https://www.phorum.org/support/read.php?28,135975,136442#msg-136442</link>
            <description><![CDATA[ So now back to the older question ... where is your joomla installation located? <br />
<br />
Let&#039;s make sure we have the right answer for that.]]></description>
            <dc:creator>Sean Phelan</dc:creator>
            <category>Phorum Integration</category>
            <pubDate>Fri, 06 Feb 2009 15:24:47 -0600</pubDate>
        </item>
        <item>
            <guid>https://www.phorum.org/support/read.php?28,135975,136441#msg-136441</guid>
            <title>Re: Joomla! 1.5 plugin for Phorum integration</title>
            <link>https://www.phorum.org/support/read.php?28,135975,136441#msg-136441</link>
            <description><![CDATA[ Sure.<br />
<br />
I click on &quot;Modules&quot;, then come to this page after clicking on &quot;settings&quot; at the module &quot;joomla(version 1.0)&quot;<br />
<br />
The module is ON.<br />
<br />
regards.]]></description>
            <dc:creator>didi2</dc:creator>
            <category>Phorum Integration</category>
            <pubDate>Fri, 06 Feb 2009 15:20:36 -0600</pubDate>
        </item>
        <item>
            <guid>https://www.phorum.org/support/read.php?28,135975,136440#msg-136440</guid>
            <title>Re: Joomla! 1.5 plugin for Phorum integration</title>
            <link>https://www.phorum.org/support/read.php?28,135975,136440#msg-136440</link>
            <description><![CDATA[ Can you post a screenshot of the page where you try to change the /var/www ?]]></description>
            <dc:creator>Sean Phelan</dc:creator>
            <category>Phorum Integration</category>
            <pubDate>Fri, 06 Feb 2009 15:06:15 -0600</pubDate>
        </item>
        <item>
            <guid>https://www.phorum.org/support/read.php?28,135975,136438#msg-136438</guid>
            <title>Re: Joomla! 1.5 plugin for Phorum integration</title>
            <link>https://www.phorum.org/support/read.php?28,135975,136438#msg-136438</link>
            <description><![CDATA[ I tried all versions but still get the error. See picture.<br />
<br />
I get the message everytime I press&amp;want to SAVE. <br />
<br />
The adress /var/www also does not get changed after pressing SAVE.<br />
<br />
So saving a new adress does not work.<br />
<br />
regards.]]></description>
            <dc:creator>didi2</dc:creator>
            <category>Phorum Integration</category>
            <pubDate>Fri, 06 Feb 2009 14:10:26 -0600</pubDate>
        </item>
        <item>
            <guid>https://www.phorum.org/support/read.php?28,135975,136436#msg-136436</guid>
            <title>Re: Joomla! 1.5 plugin for Phorum integration</title>
            <link>https://www.phorum.org/support/read.php?28,135975,136436#msg-136436</link>
            <description><![CDATA[ Are you putting in the URL?  I&#039;m guessing you needed to put in the actual file path on the machine, not the URL.<br />
<br />
EX: <br />
- /var/www<br />
- /var/www/mydomain.com<br />
- /usr/www/account/mydomain.com<br />
<br />
Something like that.<br />
<br />
If you don&#039;t know what I&#039;m talking about, try editing your Joomla PHP configuration file and <b>temporarily</b> add the following line of code:<br />
<br />
die(getcwd());<br />
<br />
That&#039;s probably the path you want.<br />
<br />
Brutal, but effective.]]></description>
            <dc:creator>Sean Phelan</dc:creator>
            <category>Phorum Integration</category>
            <pubDate>Fri, 06 Feb 2009 13:44:46 -0600</pubDate>
        </item>
        <item>
            <guid>https://www.phorum.org/support/read.php?28,135975,136435#msg-136435</guid>
            <title>Re: Joomla! 1.5 plugin for Phorum integration</title>
            <link>https://www.phorum.org/support/read.php?28,135975,136435#msg-136435</link>
            <description><![CDATA[ Hello.<br />
<br />
First, thank you very much for your work !<br />
<br />
I have one problem, though.<br />
<br />
First the phorum module. I turn it on and then want to change the settings. <br />
<br />
In the box stands /var/www . Do I have to delete that and enter [<a href="http://www.myjoomlainstall.com" target="_blank"  rel="nofollow">www.myjoomlainstall.com</a>]<br />
<br />
If I want to do that I get following error:  &quot;There are no settings for this module.&quot;<br />
<br />
Any suggestions? Thank you very much.<br />
<br />
---<br />
I use phorum 5.2.7 and joomla 1.59<br />
joomla is on www.home.com<br />
phorum is in www.home.com/phorum]]></description>
            <dc:creator>didi2</dc:creator>
            <category>Phorum Integration</category>
            <pubDate>Fri, 06 Feb 2009 13:28:16 -0600</pubDate>
        </item>
        <item>
            <guid>https://www.phorum.org/support/read.php?28,135975,136369#msg-136369</guid>
            <title>Re: Joomla! 1.5 plugin for Phorum integration</title>
            <link>https://www.phorum.org/support/read.php?28,135975,136369#msg-136369</link>
            <description><![CDATA[ Yes,  we now have our users in sync across both Joomla and Phorum, have been adding, deleting, and setting active status with no problems.  We work mainly with the Joomla user manager, but have tried it both ways and it works fine.]]></description>
            <dc:creator>tphart</dc:creator>
            <category>Phorum Integration</category>
            <pubDate>Tue, 03 Feb 2009 13:50:55 -0600</pubDate>
        </item>
        <item>
            <guid>https://www.phorum.org/support/read.php?28,135975,136339#msg-136339</guid>
            <title>Re: Joomla! 1.5 plugin for Phorum integration</title>
            <link>https://www.phorum.org/support/read.php?28,135975,136339#msg-136339</link>
            <description><![CDATA[ <blockquote class="bbcode"><div><small>Quote<br /></small><strong>tphart</strong><br />
Wilco,<br />
I did have one problem with the installing the module that has to do with setting the path to Joomla.  I had a typo in the path and when I turned the module on it locked my out of the admin page with a path error.  It was simple to remedy by reinstalling a copy of the backup Phorum database and reinstalling the module, getting the path right that time.  I was trying to figure out where the path name could be checked and a message sent back to note that the path name was wrong.  It is beyond my programming skills.<br />
Tom</div></blockquote>
<br />
Re-installing was not required, you could have tweaked the config manually...anyway, think it is good to add a basic check in the main config before we can proceed, should not be that hard. Will add this in the next beta.<br />
<br />
Did you get it to run?]]></description>
            <dc:creator>Wilco Jansen</dc:creator>
            <category>Phorum Integration</category>
            <pubDate>Mon, 02 Feb 2009 14:45:25 -0600</pubDate>
        </item>
        <item>
            <guid>https://www.phorum.org/support/read.php?28,135975,136329#msg-136329</guid>
            <title>Re: Joomla! 1.5 plugin for Phorum integration</title>
            <link>https://www.phorum.org/support/read.php?28,135975,136329#msg-136329</link>
            <description><![CDATA[ Wilco,<br />
<br />
I wanted to take a moment to thank you for your Joomla plugin and Phorum module. Like you, I think that Phorum is a great alternative to the other forums available to the Joomla community. They work great, we just went live this weekend at www.t34classic.org using both.  So far no issues from the users side (we are a small site with fewer than 200 users).<br />
<br />
I did have one problem with the installing the module that has to do with setting the path to Joomla.  I had a typo in the path and when I turned the module on it locked my out of the admin page with a path error.  It was simple to remedy by reinstalling a copy of the backup Phorum database and reinstalling the module, getting the path right that time.  I was trying to figure out where the path name could be checked and a message sent back to note that the path name was wrong.  It is beyond my programming skills.<br />
<br />
Thanks again for the great work....<br />
Tom]]></description>
            <dc:creator>tphart</dc:creator>
            <category>Phorum Integration</category>
            <pubDate>Mon, 02 Feb 2009 07:52:01 -0600</pubDate>
        </item>
        <item>
            <guid>https://www.phorum.org/support/read.php?28,135975,136307#msg-136307</guid>
            <title>Re: Joomla! 1.5 plugin for Phorum integration</title>
            <link>https://www.phorum.org/support/read.php?28,135975,136307#msg-136307</link>
            <description><![CDATA[ <blockquote class="bbcode"><div><small>Quote<br /></small><strong>Wilco</strong><br />
Wat could be implemented is a user synchronisation option. Within Joomla! this would mean that an component needs to be created (the plugin alone would not be sufficient). I could also create such an option from within the Phorum module. The problem that cannot be solved here is the password issue since the password is encrypted in Joomla using salt and in Phorum using md5, so there is no way we could synchronize the user passwords.</div></blockquote>
<br />
Right... I had the same problem synching the phorum user base with the Zen Cart user base for our site store - different encryption methods. In that case, I got around it by rewriting Zen&#039;s authentication logic - effective, but not upgrade-friendly.<br />
<br />
My first thought, from a practical standpoint, is that a site probably should not support logins to BOTH systems, but rather just to the one - either phorum or joomla. Since the other system supports single sign-on, this should eliminate the need to have true password synchronization up-front.<br />
<br />
My second thought would be that it would not be hard to &quot;expire&quot; a user&#039;s password, ie make them change at the next login - then issue bulk expirations for every user, which would then force the synchronizations in an orderly fashion.<br />
<br />
If changing a password would instigate a user sync for a user that does not exist in the other system, then that should be good enough - no real need for a full-on component to run that synch from a web-based button.]]></description>
            <dc:creator>Sean Phelan</dc:creator>
            <category>Phorum Integration</category>
            <pubDate>Sat, 31 Jan 2009 21:13:33 -0600</pubDate>
        </item>
        <item>
            <guid>https://www.phorum.org/support/read.php?28,135975,136301#msg-136301</guid>
            <title>Re: Joomla! 1.5 plugin for Phorum integration</title>
            <link>https://www.phorum.org/support/read.php?28,135975,136301#msg-136301</link>
            <description><![CDATA[ <blockquote class="bbcode"><div><small>Quote<br /></small><strong>Joe Curia</strong><br />
<blockquote class="bbcode"><div><small>Quote<br /></small><strong>Marian</strong><br />
<blockquote class="bbcode"><div><small>Quote<br /></small><strong>Wilco Jansen</strong><br />
New user registration logic of Phorum also works towards Joomla! The user account will only be accessible from within Joomla! after the user has confirmed the registration mail (if configured).</div></blockquote>
<br />
Just a quick question: to me, this doesn&#039;t sound like single sign on for new users (only old users will have single sign on). Or is this an option? <br />
Ideally, the users shouldn&#039;t care about where they log in, right?<br />
<br />
Cheers,<br />
Marian</div></blockquote>
<br />
I believe he is simply saying that new users will not be able to log in to Phorum or Joomla! until after they have responded to the confirmation email (thus verifying their account).</div></blockquote>
<br />
That is indeed how it has been implemented.]]></description>
            <dc:creator>Wilco Jansen</dc:creator>
            <category>Phorum Integration</category>
            <pubDate>Sat, 31 Jan 2009 15:32:26 -0600</pubDate>
        </item>
        <item>
            <guid>https://www.phorum.org/support/read.php?28,135975,136300#msg-136300</guid>
            <title>Re: Joomla! 1.5 plugin for Phorum integration</title>
            <link>https://www.phorum.org/support/read.php?28,135975,136300#msg-136300</link>
            <description><![CDATA[ <blockquote class="bbcode"><div><small>Quote<br /></small><strong>sphelan</strong><br />
That phorum module sounds great!  I&#039;ll be sure to get it all tested on my site this weekend and give you any feedback.</div></blockquote>
<br />
That would be great, any feedback is more then welcome.<br />
<br />
<blockquote class="bbcode"><div><small>Quote<br /></small><strong>sphelan</strong><br />
There is one question I&#039;ve been mulling over that we might need to ask next... For existing user bases that are only in one place (either phorum or joomla), what&#039;s the best way to propagate or synchronize them?</div></blockquote>
<br />
If the user account already is available in Joomla! the only thing the user needs to do is change his/her password. The Phorum API will create the user automatically if I am right. I have not implemented this the other way around, the Phorum module simply returns when there is a mismatch.<br />
<br />
Wat could be implemented is a user synchronisation option. Within Joomla! this would mean that an component needs to be created (the plugin alone would not be sufficient). I could also create such an option from within the Phorum module. The problem that cannot be solved here is the password issue since the password is encrypted in Joomla using salt and in Phorum using md5, so there is no way we could synchronize the user passwords.<br />
<br />
I would like to consider a method that is as easy as it comes, but is also as secure as it needs to be. Something to consider here is to create the user account in Joomla or Phorum when the user is able to login in one of the systems, and create a user record when it is not available. This way the synchronisation is almost automatically done. Not sure this is the best way, any feedback/suggestions are welcome.<br />
<br />
If someone with more in depth knowledge also could do a code scan on the Phorum code part, especially sanitizing the features Phorum has, I would be very happy.]]></description>
            <dc:creator>Wilco Jansen</dc:creator>
            <category>Phorum Integration</category>
            <pubDate>Sat, 31 Jan 2009 15:30:53 -0600</pubDate>
        </item>
        <item>
            <guid>https://www.phorum.org/support/read.php?28,135975,136281#msg-136281</guid>
            <title>Re: Joomla! 1.5 plugin for Phorum integration</title>
            <link>https://www.phorum.org/support/read.php?28,135975,136281#msg-136281</link>
            <description><![CDATA[ Wilco,<br />
<br />
That phorum module sounds great!  I&#039;ll be sure to get it all tested on my site this weekend and give you any feedback.<br />
<br />
There is one question I&#039;ve been mulling over that we might need to ask next... For existing user bases that are only in one place (either phorum or joomla), what&#039;s the best way to propagate or synchronize them?<br />
<br />
So far, the modules (joomla and phorum) trigger off the addition of a new user - add it on one system, and it gets created in the other.<br />
<br />
In my case, I have a large phorum user base (100+) and only 4 Joomla users (site admins/editors).  Getting these 2 synchronized initially could either be some free-standing script, or integrated into one of the modules as an action the user can invoke.  <br />
<br />
Any thoughts on which system would support this more easily?  I expect the code would be similar either way, but the invocation would be the question.  Both systems allow modules to offer an on-demand task, it&#039;s just a matter of which is easier.<br />
<br />
Have a great weekend!]]></description>
            <dc:creator>Sean Phelan</dc:creator>
            <category>Phorum Integration</category>
            <pubDate>Fri, 30 Jan 2009 13:30:34 -0600</pubDate>
        </item>
        <item>
            <guid>https://www.phorum.org/support/read.php?28,135975,136265#msg-136265</guid>
            <title>Re: Joomla! 1.5 plugin for Phorum integration</title>
            <link>https://www.phorum.org/support/read.php?28,135975,136265#msg-136265</link>
            <description><![CDATA[ <blockquote class="bbcode"><div><small>Quote<br /></small><strong>Marian</strong><br />
<blockquote class="bbcode"><div><small>Quote<br /></small><strong>Wilco Jansen</strong><br />
New user registration logic of Phorum also works towards Joomla! The user account will only be accessible from within Joomla! after the user has confirmed the registration mail (if configured).</div></blockquote>
<br />
Just a quick question: to me, this doesn&#039;t sound like single sign on for new users (only old users will have single sign on). Or is this an option? <br />
Ideally, the users shouldn&#039;t care about where they log in, right?<br />
<br />
Cheers,<br />
Marian</div></blockquote>
<br />
I believe he is simply saying that new users will not be able to log in to Phorum or Joomla! until after they have responded to the confirmation email (thus verifying their account).<br />
<br />
Marian, thank you for your work on this complicated task.  We have seen many requests for this type of seemless authentication integration so I know this will be well received.  Now that this is a Phorum module I would suggest posting it in the <a href="http://www.phorum.org/phorum5/list.php?62" target="_blank" >modules forum</a> so that it will be added to the downloads page and be easily found.<br />
<br />
Thanks again for your great work.]]></description>
            <dc:creator>Joe Curia</dc:creator>
            <category>Phorum Integration</category>
            <pubDate>Fri, 30 Jan 2009 06:27:32 -0600</pubDate>
        </item>
        <item>
            <guid>https://www.phorum.org/support/read.php?28,135975,136263#msg-136263</guid>
            <title>Re: Joomla! 1.5 plugin for Phorum integration</title>
            <link>https://www.phorum.org/support/read.php?28,135975,136263#msg-136263</link>
            <description><![CDATA[ <blockquote class="bbcode"><div><small>Quote<br /></small><strong>Wilco Jansen</strong><br />
New user registration logic of Phorum also works towards Joomla! The user account will only be accessible from within Joomla! after the user has confirmed the registration mail (if configured).</div></blockquote>
<br />
Just a quick question: to me, this doesn&#039;t sound like single sign on for new users (only old users will have single sign on). Or is this an option? <br />
Ideally, the users shouldn&#039;t care about where they log in, right?<br />
<br />
Cheers,<br />
Marian]]></description>
            <dc:creator>Marian</dc:creator>
            <category>Phorum Integration</category>
            <pubDate>Fri, 30 Jan 2009 03:40:19 -0600</pubDate>
        </item>
        <item>
            <guid>https://www.phorum.org/support/read.php?28,135975,136262#msg-136262</guid>
            <title>Re: Joomla! 1.5 plugin for Phorum integration</title>
            <link>https://www.phorum.org/support/read.php?28,135975,136262#msg-136262</link>
            <description><![CDATA[ I noticed your two remarks, and as far as I understand it works as it should.<br />
<br />
I have completed the phorum module. Along with the Joomla! plugin it provides the following logic now:<br />
<ul><li> Bi-directional user login and logout. This means that when a user logs into Joomla, it also logs you into Phorum. This also works the other way around, logging into Phorum will log you into Joomla. Logout logic works the same. </li><li>Bi-directional user management. When you create/update/delete a user in Joomla! it will be also created in Phorum. Only those fields that are used in both systems will be used (obviously). The same logic works also from within Phorum, a password change will also be implemented in Joomla (as with change of username and mail address). </li><li>New user registration logic of Phorum also works towards Joomla! The user account will only be accessible from within Joomla! after the user has confirmed the registration mail (if configured). </li></ul>
<br />
To install the phorum module, just unpack the zipfile, configure and enable. The only fields you need are the absolute path to the Joomla! installation, and a default group assignment for new users within Joomla!<br />
<br />
To have it all working, you also need to upgrade the Joomla plugin to version 1.1. If you use the 1.0 version, you will suffer a login/user update recursion problem.<br />
<br />
As for now the code is in beta stage. Any feedback is welcome. The files can be found on the download repository [<a href="http://joomlacode.org/gf/project/jfoobar/frs/?action=FrsReleaseBrowse&amp;frs_package_id=4329" target="_blank"  rel="nofollow">joomlacode.org</a>]. All information on www.jfoobar.org/labs will be updated as soon as possible.<br />
<br />
Regards, Wilco]]></description>
            <dc:creator>Wilco Jansen</dc:creator>
            <category>Phorum Integration</category>
            <pubDate>Fri, 30 Jan 2009 03:21:02 -0600</pubDate>
        </item>
        <item>
            <guid>https://www.phorum.org/support/read.php?28,135975,136241#msg-136241</guid>
            <title>Re: Joomla! 1.5 plugin for Phorum integration</title>
            <link>https://www.phorum.org/support/read.php?28,135975,136241#msg-136241</link>
            <description><![CDATA[ I installed your phorum module to my joomla testbed last night, and got it working after a small bug-fix. I posted details on your jfoobar site.<br />
<br />
So far, it does everything you say it does - great work so far.<br />
<br />
As for bridging joomla and phorum for presentation - I have been running parallel installs of the 2 for about 8 months now, and the big downside is not making the templates look alike, but not being able to fully leverage the joomla components <b>around</b> the phorum page.<br />
<br />
I&#039;ve hacked my phorum template to rotate banner headers directly off the Joomla banner management system, but if phorum was included in Joomla, then this would not be necessary (as phorum would have no header).<br />
<br />
In our case, we&#039;re running what could best be described as an &quot;e-zine&quot;, so getting article teasers to the forum pages is useful, as well as product links for our online store, etc...<br />
<br />
I&#039;ll have to learn more about the phorum embedding and &quot;portable&quot; capabilities - maybe I can figure it out and post it for everyone else.]]></description>
            <dc:creator>Sean Phelan</dc:creator>
            <category>Phorum Integration</category>
            <pubDate>Wed, 28 Jan 2009 14:05:48 -0600</pubDate>
        </item>
    </channel>
</rss>
