Thanks for the kind words
I did a lot of progress on the issue:
a) Users that log into SMF are automatically logged into Pligg too. If you log into the forum and then click on anything that redirects you to Pligg - you'll find yourself already logged.
b) Users that register on SMF are automatically created on Pligg too.
Now, as I already have the community in SMF (already 1500 passwords encoded with md5 and not recoverable), I had to update Pligg sources and make it use the same encodings that SMF does (So I could just create 1500 users from a script just coping the passwords to the Pligg database).
SMF helped a lot since version 1.1.X already comes with an integration module which gets called on every action.. For example when the user changes his email, you can immediatly update the Pligg database. It's easy but you have to pay attention to the details (like I said email ban, member which created his account but the admin hasn't approved it yet - then you don't create the accout on pligg either, etc).
And it works
There's lots more to do but basic functionality is there.
Here are the main goals:
a) Make it a module. It needs lots of informations about pligg and where pligg is installed. It also needs to write to a log file (as I find it cumbersome to write the errors in SMF database. When I have errors I need to see immediatly). It also needs to be able to patch the Pligg files so they would have the same password encodings.
b) Make a nice interface to trigger copying the user information from SMF to Pligg (and see the progress and eventual errors).
c) Fiddle with Pligg's user rights (normal, god, etc) and find a way to relate from Moderators and SuperModerators in SMF to Pligg's own conditions.
I will keep this thread updated.. (I'll also post to SMF when it's done or almost done).
I think Pligg has a big potential to add dynamism to an existing community (sharing a common interest). Everyone has something to show to others