Register Members List Search Today's Posts Mark Forums Read

Closed Thread
 
Mod Options
vBulletin [2.2.8] and Post Nuke [.7.2.1] Integration Details »
vBulletin [2.2.8] and Post Nuke [.7.2.1] Integration
Mod Version: 1.00, by Brew (Member) Brew is offline
Developer Last Online: Dec 2012 I like it Show Printable Version Email this Page

This modification is in the archives.
vB Version: 2.2.x Rating: (0 vote - 0 average) Installs: 80
Released: 04 Nov 2002 Last Update: Never Downloads: 15
Not Supported Is in Beta Stage  

This post will be updated from time to time with new info. So check this first post whenever you want to see if there are any changes to the code or docs.

11-9-02 12:15pm est
Made the hack files into zip format.
Added BANNING in PostNuke! (cookie based atm)
Added a lot of instructions.
Changed the link to PostWrap at the bottom of this post.
A couple bug fixes.

11-05-02 12:50pm est
Fixed a bug in the display avatar in PostNuke user profile screen.
I changed the rar download to reflect this.
You can find the fix in this post:
http://www.vbulletin.org/forum/showt...984#post318984

The above fix is in the zip file attached.

11-04-02 11:00pm est
Updated both the docs and the rar file.
It includes instructions on disabling the PN Admin ability to add or modify users. Only the vBulletin admin screen should be use to update or delete users.

Added a to-do to the list for making the hack work when adding new custom fields. As it is now you should not add any custom fields untill this is worked out. Although you can add custom user fields with some tweaking of the hack. It just needs to be automated somehow...haven't figured out how yet.

Also added a to-do to be sure moderators can modify or delete users where allowed.

Be sure you re-read through the whole thing in case something was overlooked!

11-04-02 4:30pm est
Added a link to my test site at the bottom
Just noticed that I haven't done anything with the PostNuke admin. Don't use the PostNuke admin to change or delete users until I fix this.

---------------------------------------------------------------------

Before you install this hack I must say:

This hack was only tested and used on a new install of vBulletin!!!

Also...BACK UP YOUR DATABASE FIRST!!!!

Once vBulletin is installed you use a small set of scripts that pulls users from the PostNuke tables and inserts them into the vB tables. The only user in the vBulletin database MUST be the admin of vBulletin! If your database already has members then you will have to search out a script that will merge the PostNuke database into vBulletins database.

The insertion files are included in the rar file with the instructions.

Above all else you MUST verify that the user tables are identical in the userid and username columns between PostNuke and vBulletin! If not then the hack will NOT work and you'll get information for wrong users and the whole thing will get buggered up and may even destroy the viability of your current user database!!! So complete and error free mirroring between the two user databases is absolutely essential!

Kier's avatar to file hack MUST be used with this hack as I tried many hours to get the hack to work without it. If you know of a working way to get the avatar from vB to display in a non-vB script I would appreciate the heads up (yes I rummaged through the hacks here at vBulletin.org but none of them worked for me)

If you don't follow the above warnings then TUFF! You've been warned :smoke:

This hack was written using ver2.2.8 of vBulletin and ver .7.2.1 of PostNuke.

The hack is nearly 100% integration. That is to say that PostNuke will use the resources of vBulletin nearly 100% pertaining to the user system. If you find areas where there needs to be better integration or areas I have overlooked please let me know so I can correct it!

This hack shares the user names and ids, avatars, signatures and all other aspects of user information except permissions and groups(it does work with the PN groups though)....which I feel should be separate from each other anyway.

The only things I can think of that are not integrated is the private message system and the ability to add news to the front page from vBulletin and visa-versa. If you know of hacks that would do this would you please share it with me?

Some things this hack will do:

New users coming in from PostNuke who want to register will be redirected to vB to register.

Users who have used the vB registration form can log in to PN but not be allowed to do the same things as a fully registered user can do.

When users click their email link to finish registration they will then have registered status in PN.

The user profile screen in PN displays the same information used in vB.

When using Kier's avatar to file hack the user profile screen in PN will display the same avatar as the user has for vb. (again.....if you know how to get the avatar from vB I would appreciate the heads up!)

When a user needs to have a password emailed to them they will be redirected to the vB send password screen.


This is a very involved hack using 7 different files. I will try to give some support to this....But since I've had vBulletin for only a week (or so) I don't know how well I'll be able to. Yeah...sounds scary to hear but believe me the hack works

Thanks to all who would like to test this hack!

As you'll see I need a bit of work in the docs. If you could help with that I would appreciate it!


Some to-do things....

Make the hack more PostNuke API friendly.

Change areas to make it so it will automatically detect the table prefix for PostNuke.

Create a new field where one can poke info in for each domain in a multi-site setup then have the hack peek this field.

Integrate the news system of PostNuke into vBulletin so when news is posted it will be posted to a particular forum.

Make the docs easier to follow.

Clean it all up using appropriate syntax..ie...using arrays where needed in loops etc.

Add the ability for the hack to add custom fields from vB. As it is now you should NOT add any custom fields!

But, of course, only if there's enough interest in the hack for me to do this....

To see this hack in action visit the test site...this is ONLY a test site and is not open to the public. Only those interested in testing the hack may use it.

vBulletin and PostNuke integrated .... go ahead and create an account...mess with it...whatever...The test site will only be available until I am confident it is bug free then will be moved to another site and be live.

Also the test site is using a module called "PostWrap". It incorporates vBulletin logins into the main page and is not part of the hack above. You can find PostWrap at PostWrap 2.01 at PostNuke.com

Download Now

Only licensed members can download files, Click Here for more information.

Show Your Support

  • To receive notifications regarding updates -> Click to Mark as Installed.
  • This modification may not be copied, reproduced or published elsewhere without author's permission.
  #16  
Old 04 Nov 2002, 22:42
Brew's Avatar
Brew Brew is offline
 
Join Date: Sep 2002
Originally posted by w4u


Full integration- is not only user integration, or registration in both- itís sharing management in one place, 1 user panel, 1 login/logout function and so on. (look into phpBB2 )
Finally, vbb ďmustĒ be hacked so it will turn into postnuke module.

To do so, you must change a lot of code and/or write ďbridgeĒ between postnuke and vbb.

I managed to change some vbb code, so it can be displayed as postnuke module- with all headers, footers and blocks. But there are a lot of work to do: cookie problems, urls in vbb and so onÖ. I hope Iíll finish it someday
If all you want is one user panel just link to the user page either at vB or PN.

Why you think vB "must" be hacked into a module is beyond me and ludicrous. But hey....if you want to spend all that time to turn vB into a module power to you...and by the time you're done PN ver .725 will be here and your module will have to be written all over again. At least with the hack I'm doing people can have it now....

Last edited by Brew; 04 Nov 2002 at 22:49.
  #17  
Old 05 Nov 2002, 00:41
Ninth Dimension's Avatar
Ninth Dimension Ninth Dimension is offline
 
Join Date: Oct 2001
Real name: Daniel Hollands
In my opinion, Postnuke is a far better system that PHPNuke, so this hack initally looked interesting to me, but then I rememberd that I SWORE to never use a Nuke system again

But i am impressed with this hack, well done
__________________
Daniel Hollands - http://theworldofdan.co.uk/
Interactive Story Site - http://unknowntales.net/
TheICE.co.uk Network - http://theice.co.uk/
Arathor Realm Forums - http://arathor.net/
  #18  
Old 05 Nov 2002, 07:00
w4u's Avatar
w4u w4u is offline
 
Join Date: Mar 2002
Originally posted by Brew


If all you want is one user panel just link to the user page either at vB or PN.

Why you think vB "must" be hacked into a module is beyond me and ludicrous. But hey....if you want to spend all that time to turn vB into a module power to you...and by the time you're done PN ver .725 will be here and your module will have to be written all over again. At least with the hack I'm doing people can have it now....
LUDICROUS??? So you think phpBB2 integration into nuke system is ludicrous too?? And vbPortal is a waste of time too??
Lol btw, itís only your opinion. Integration is more than only some user transfers.

2 Ninth Dimension: sometimes it seems to me, that itís easier to write own portal, than try to figure out some schemas in nuke. Yeah itís good system, but far from perfection. Which is better? Imho it wil be postnuke (pnAPI ), but itís harder to learn than phpNuke.
  #19  
Old 05 Nov 2002, 16:41
Knux Knux is offline
 
Join Date: Mar 2002
Originally posted by Brew


I just happened to think about this...

What you could do is create a script that would insert your vBulletin users into the PN user tables. Just be sure to leave the user id null and MySQL will add them to the highest userid number within the table.

Then delete the users from the vB user table and userfields and then use the scripts that are in the rar file to put them into the vB tables.....all should work!

One caveat however.....you would have to make sure that the users in your vB database are different then the ones in your PN database. So if harroldM has an account in your vB database AND he has an account in your PN database you would not want to insert his information into the PN database or there will be a duplicate....and I am not sure what that would cause to the whole system...let alone your user who may find himself locked out.

let me know if I am clear enough on this

If there's enough demand I'll make a script that will put the users from vB into PN...

BTW...Backup your database first!!!!!

Brew
Sounds good but I don't know that much PHP and I am limited on MySQL Knowledge. Is there any way that you could create a script to port my users to PostNuke???
  #20  
Old 05 Nov 2002, 16:49
Brew's Avatar
Brew Brew is offline
 
Join Date: Sep 2002
I just made a change to the docs....I'll update the rar file in the first post to reflect this change:

----------------------------------------------------------------

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

---------------------------------------------------------------

The above fixes a bug of when showing avatars in the PostNuke User Profile screen.

Brew
  #21  
Old 05 Nov 2002, 17:51
Brew's Avatar
Brew Brew is offline
 
Join Date: Sep 2002
Originally posted by Knux


Sounds good but I don't know that much PHP and I am limited on MySQL Knowledge. Is there any way that you could create a script to port my users to PostNuke???
As i was saying you would have to be sure that no two users were the same between the two databases.

To create a script that would first verify that all user id and names are unique and delete duplicate ids and names from one or the other database would be beyond my capability and time.

My suggestion would be to find a source for sql snippets someplace. Of find an existing app that has this and see how they did it.

Another thing you can do is ask in a IRC channel for help...which I am doing at the moment....try looking for a #php or #mysql channel.

If I come across a way to do this I'll let you know.

Brew
  #22  
Old 06 Nov 2002, 18:07
Brew's Avatar
Brew Brew is offline
 
Join Date: Sep 2002
hhhmmm.....

Has anyone tried this hack?

There's not a single bug in it someone wants to tell me about?

:nervous:

Brew
  #23  
Old 06 Nov 2002, 20:30
Knux Knux is offline
 
Join Date: Mar 2002
well I would try it but now I gotta go out and figure this stuff out.... Also I was askin if you could make that script that ports vb users to postnuke...

Last edited by Knux; 06 Nov 2002 at 20:37.
  #24  
Old 09 Nov 2002, 02:55
Mythril Mythril is offline
 
Join Date: Feb 2002
can someone please post an zip file I cant extract the rar file even with the rar extracter. Thanks
  #25  
Old 09 Nov 2002, 03:33
Brew's Avatar
Brew Brew is offline
 
Join Date: Sep 2002
There will be a new download tomorrow night with several bug fixes....Hold on till after that, ok?

Brew

Originally posted by Mythril
can someone please post an zip file I cant extract the rar file even with the rar extracter. Thanks
  #26  
Old 09 Nov 2002, 04:15
Mythril Mythril is offline
 
Join Date: Feb 2002
okay thanks see ya tommorow
  #27  
Old 09 Nov 2002, 16:30
Brew's Avatar
Brew Brew is offline
 
Join Date: Sep 2002
First post updated with new files....

They are now zip too!

http://www.vbulletin.org/forum/showt...446#post318446

:glasses:
  #28  
Old 10 Nov 2002, 20:28
Knux Knux is offline
 
Join Date: Mar 2002
hey do you think you could make a script to port vb users to postnuke?? That way I could use this hack....
  #29  
Old 12 Nov 2002, 01:36
Knux Knux is offline
 
Join Date: Mar 2002
Nevermind I will use Mysticle's hack to prot my users form vb to postnuke then I will use your hack to intergrate them !


BTW hisn hack can be found at: http://www.ctjeep.org/modules.php?op...download&cid=3

I will let you know later how this works out !
  #30  
Old 14 Nov 2002, 17:59
Katana Myronson Katana Myronson is offline
 
Join Date: Oct 2002
Real name: Matt
this looks awesome!
Closed Thread


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Mod Options

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


New To Site? Need Help?

All times are GMT. The time now is 23:39.

Layout Options | Width: Wide Color: