News:

Wondering if this will always be free?  See why free is better.

Main Menu

SMF compatible with phpnuke?

Started by defensieforum, August 16, 2003, 02:51:18 AM

Previous topic - Next topic

Nathan

I love phpnuke-Platinum but it has one serious drawback, the phpbb forums! I for one will be looking forward to being able to use it with SMF.

If you need any help with a beta test, please let me know. I'll be willing to try it.

ltabdiel

#61
Yeah I'm sure I will need several, I killed the db errror I think, but now I am getting blank pages and I am not sure what is causing em, so off I go again... :)

Note:  I will probably have my own flavor of Platinum because I am not sure that TechGFX wants to be affiliated with this project so I will probably go find most of the mods and add them myself, and like I said in the Olate topic, I might decide to package that in there as well.  I will have to see if I can manage to get a good sized list of mods that everyone wants to put in there once I get this thing up and running.

Nathan

If you need any help, please let me know. I'm not great at coding but I will help where I can.

[Unknown]

I suggest you look at smf_api.php on the downloads page.

-[Unknown]

jami

to me the smf_api don't help to resolve the main problem ... which is the use of two different "user" tables ( with the relative create/edit/delete issue ). the only thing you can do with smf_api is let the user register on nuke and manually add the user to smf ( only one registration, on nuke cause several modules needs the data in the nuke_user table ), so you can use the smf_api function to log the user on smf.

for example, some simple problems:
- when a user is nuke registered, you can't take his password for his smf registration
- if a user change the password in smf so there's no consistency with nuke, how can smf_setLoginCookie log the user if the passwords are not the same ?
- if a user log himself  firstly on smf, on nuke is not logged

i believe the solution is a massive SMF mod, simply 'cause nuke code is ( euphemistically -   ??? ) too confused. there' s even the chance that a working smf mod will not work with the very frequent new version of php-nuke.

but maybe i'm wrong ...

ltabdiel

the easiest way to do this would be to have them use the same encryption at which point you could simply modify the coding to look for the right tables, which is just a simple bu ttime consuming operation, the only challenging part, atleast for me would be to set them to the same encryption.

[Unknown]

Quote from: jami on February 04, 2005, 04:38:53 PM
- when a user is nuke registered, you can't take his password for his smf registration

No?  I'm pretty sure it's just MD5'd, in which case you can - SMF will automatically upgrade it.

Quote- if a user change the password in smf so there's no consistency with nuke, how can smf_setLoginCookie log the user if the passwords are not the same ?

This would require a small change to SMF's code in Profile.php.  I can point you to exactly where, and it could easily be done with a package.

Quote- if a user log himself  firstly on smf, on nuke is not logged

Again, a package.

Quotei believe the solution is a massive SMF mod

Then you break all other mods for SMF.  Better to use both tables and modify as little as possible.

-[Unknown]

ltabdiel

well I think that I might be able to do something with a somewhat stable modified version but I can't seem to get the "want" to continue with trying to convert this.

jami

sure, a developer knows where to put his hands, and he can use half the time any other require, even if skilled ...

so there's no developer in charge of this  :D ?

ipggi

The frustrating part is that unknown seems to have all of the answers, but nothing has been cranked out for this.  I'm at a point right now with our platinum site where phpbb is pretty much barfing on itself...  an example, posts that were deleted weeks ago are cropping up all over the place.  Posts in one forum are showing up in others (our admin section, for example...) randomly.

I am at a point right now where this simply needs to be done.  We have used SMF for many months prior to switching to PHPNuke; it's a great forum program but for dozens of thousands of users, we needed to provide more content which only a portal could provide.  If someone needs proper "motivation" to complete this project, I will pay €100  (about $130 U.S.) to complete a professional solution to integrate SMF with PHPNuke Platinum.

I say "professional" as in a solid code solution, not a hacked-up round-about way of sorta making it work.  ;)  I'm a pretty good code wiz, but not so good with SQL database manipulation, which is the heart of this whole thing.

However time is of the essence.  If you think you may be able to come up with a solution to this problem, please feel free to contact me directly either through PM here or at [email protected].  I'm more than happy to help any way I can.

--Ipggi

[Unknown]

Quote from: ipggi on February 10, 2005, 10:16:42 PM
The frustrating part is that unknown seems to have all of the answers, but nothing has been cranked out for this.  I'm at a point right now with our platinum site where phpbb is pretty much barfing on itself...

What?!  I'm sorry, but there are a lot of things I do every day.  I have quite a few clients, who pay me by the hour, I have to manage the development of SMF 1.0.x, 1.1, *and* on top of that help out those who want to make integrations.

I do not have time for this.  Even if I did, I would not have time to *SUPPORT* it.  Another party is going to have to make it, and support it.  It's pretty much the only way it's going to work.  Blaming me for knowing SMf inside and out (because I wrote it) is definitely going to get you nowhere farther than where you started.

QuoteI am at a point right now where this simply needs to be done.

I'm sorry, but still it doesn't seem right to be frustrated with me when I could make what you're offering in a LOT LESS TIME than it would take to make this integration, anyway.  I'm sure someone will do it, given the demand.  If not, people will probably go to Mambo.

-[Unknown]

ipggi

Heh well knowing SMF inside and out means you have all the answers.  :)  I never said you had all the time.  But I've been looking around the site, and you give enough code corrections and suggestions for doing something like this, that it would take less time to simply write up a conversion kit.  Now, I understand the demands of time are pressing, which is why I offered to provide financial incentive to anyone else that may be willing to complete this project.  If you release it great, if someone else great, I'm willing to pay whoever releases it financial compensation for their time and effort. 

I hope you don't think for a moment that I don't appreciate the work you do, as that would be insane; I really want to use this program, because in my professional opinion it is simply the best forum program available to date. The code is very clean, it runs extremely smoothe, and to date our record has been over 1000 users using it at the same time...  PHPBB starts to crap out at around 400 or so, invision even lower.  That is quite an accomplishment.  I would really like to see this go a step farther and become a complete replacement solution for the other forum programs, and phpnuke is a very popular portal.

Ciao,
--Ipggi

flami

So there is a workin SMF intergration, but it cannot read the Userdata Of Phpnuke yet???

I just wanted to know if I understood this the right way.

Well What do I have to do to get SMf working, just Upload the stuff and reunthe install.php ... What Tables do i have to add? (well Im not really in this PhP stuff but a friend is )

Would be cool If there was a workin Phpnuke Integration (mainly because PhpBB ***** )

Have fun programmin. :D

Greetz
Flami

jami

no, you've not understood - cause there's no working integration. only few ideas of how to make it.

flami

Quote from: jami on February 27, 2005, 06:06:02 AM
no, you've not understood - cause there's no working integration. only few ideas of how to make it.

:'(

well quess we still gotta wait

spottedhog

Hi......   I know what I am about to suggest is not a true integration, but it does work. 

Why not create a Forum module using an Iframe and putting SMF in it?  I know this means 2 sets of user logins.....  but in most cases, that is not a big deal really.  SMF you can set the session to be forever....   Here is a link to see the generalities:

http://www.simplemachines.org/community/index.php?topic=29583.0


spottedhog

Jay........   here is a link to what I was proposing....

http://www.sewconn.com

meitzi

Quote from: spottedhog on March 10, 2005, 03:25:44 PM
Jay........   here is a link to what I was proposing....

http://www.sewconn.com

  hmmm......

  It's blank......

stevewalsh

Quote from: spottedhog on March 04, 2005, 04:56:31 PM
Why not create a Forum module using an Iframe and putting SMF in it?  I know this means 2 sets of user logins.....  but in most cases, that is not a big deal really.  SMF you can set the session to be forever....   Here is a link to see the generalities:

SpottedHog;

I tried this on a clan site I've been developing (nuke7.4 on the main, and phpBB 2.08 standalone for forums at the time) , and the amount of grief it caused me in terms of users logging into one site, and not the other, cookies expiring at different times and for different reasons, etc it cause me to drop the whole idea and go back to the integrated version, which then caused more grief (but that's a nuke issue, as you and I both know too well).

I think what you were trying to do with SMF-Nuke was worthwhile, but the integration really does need to work out of the box, otherwise first time users may be put off by the tweaking and hacking they have to do.

Let me know how you go with the continuation of the SMF-Nuke project, I know Dove and Beetraham did the SMF-Nuke domains that were dicsussed, and have been chartering their process, and Psychomarine took his own path with fixing the session ID issue in the cookies we experienced.

Advertisement: