Go Back   vb.org Archive > vBulletin Modifications > vBulletin 3.8 Modifications > vBulletin 3.8 Add-ons

Reply
 
Thread Tools
vbNetwork - share forums with other boards Details »»
vbNetwork - share forums with other boards
Version: 1.0.0, by zethon zethon is offline
Developer Last Online: Oct 2020 Show Printable Version Email this Page

Category: Miscellaneous Hacks - Version: 3.8.4 Rating:
Released: 05-02-2009 Last Update: 06-01-2010 Installs: 74
DB Changes Uses Plugins
Additional Files Is in Beta Stage  
No support by the author.

vbNetwork

Summary
This add-on gives you the ability to share forums with other message boards without having to share any database information. The plugin runs through webservices and uses XML.
Release Notes
Currently the installation is easy but if you want to set up and run your own network it will help if you're familiar with XML. Joining an already existing network is fairly simple.

This plugin is developed using vBulletin 3.8.X and being tested on 3.6.X and 3.8.X. If it works on both of those, I will assume it works on 3.7.X.

If you would like my help writing versions for phpBB, IPB or other message board software, please feel free to contact me.

If you are interested you can join my existing network, but please note that it is mostly a trolling-based community of boards. Feel free to start your own network with other boards.

Product Specifications
  1. several plugins
  2. one cron job
  3. file uploads
  4. new DB tables
  5. several phrases

Installation
Approx 2-5 mins
See the included installation instructions.
Upgrading/Updating
  1. upload all files in the upload directory, overwriting any existing files
  2. re-import the XML file, setting "Overwrite" to "Yes"

Configuration
See the included documentation for details.
Support

If you encounter problems or discover any bugs, please create a new issue at: http://code.google.com/p/vbnetwork/issues/list

Change History
  • 0.9.0 (2009-02-20) - initial Beta release
  • 0.9.2 (2009-05-03) - added (some) logging, fixed bug for 3.8.2
  • 0.9.3 (2009-05-03) - added 'Delete' to Network Management, other minor changes
  • 0.9.4 (2009-05-08) - added new board and forum management functionality, and some new minor features
  • 0.9.5 (2009-05-09) - adds new option to sync network users via email, and added ability to change the network name
  • 1.0.0 (2010-06-02) - Version 1.0 for vBulletin 3.8.X

Sample
This is one shared forum on three different boards (the content of this forum may be NSFW).
http://www.anothermessageboard.com/f...splay.php?f=29
http://www.juot.net/forums/forumdisplay.php?f=50
http://www.drunkensquirrel.net/com/f...splay.php?f=28
PLEASE CLICK INSTALL!

Download Now

File Type: zip vbNetwork.zip (30.7 KB, 194 views)

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #112  
Old 12-10-2009, 02:00 PM
Dunhamzzz Dunhamzzz is offline
 
Join Date: Jul 2008
Location: Hampshire, UK
Posts: 54
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I'm now about to open my 5th vbulletin board, all on very similiar topics, how scalable is this mod? my largest forum is about 34k members and has about 50 different forums, of about 15 I'd like to share with at least 2 other sites.
Reply With Quote
  #113  
Old 12-10-2009, 04:27 PM
Mum Mum is offline
 
Join Date: Jun 2006
Location: New Zealand
Posts: 660
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Any update on getting it to work with phpbb?
Reply With Quote
  #114  
Old 12-11-2009, 11:55 AM
yaku yaku is offline
 
Join Date: Oct 2008
Posts: 29
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Does this go into the root directory?

Quote:
2. Create the following directories with the following permissions

./network/packets/incoming - chmod 777
./network/packets/outgoing - chmod 777
I'm having problems with it. Every time I try to import the product (Step 3), the import locks up and my diskspace gets filled up, knocking my site off. At least I think this is what's causing the problems.
Quote:
Database error in vBulletin 3.7.3:

Invalid SQL:
SELECT * FROM quote ORDER BY rand() LIMIT 1;

MySQL Error : Got error 122 from storage engine
Error Number : 1030
Anyone else having this same difficulty?
Reply With Quote
  #115  
Old 12-31-2009, 07:23 PM
bposner bposner is offline
 
Join Date: Feb 2009
Posts: 150
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hi all
I want to set this up as our own network with similar interests. Those of you that have set up their own network, any gotchas? Also, what about this required libcurl package, what exactly is that doing?
Thanks
Reply With Quote
  #116  
Old 02-28-2010, 09:05 PM
thedvs thedvs is offline
 
Join Date: May 2002
Posts: 353
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

anyone give me a real heads up on how to make this work?
Reply With Quote
  #117  
Old 02-28-2010, 09:14 PM
ComputerModding ComputerModding is offline
 
Join Date: Sep 2007
Posts: 21
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

What are you having problems with exactly?
Reply With Quote
  #118  
Old 03-08-2010, 06:16 AM
Outbackmark's Avatar
Outbackmark Outbackmark is offline
 
Join Date: Jun 2007
Posts: 125
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

My apologies for having been absent for so long, I did hear from the author and have revamped the instructions to what I hope will be a little easier to follow, I will post and attach them -

Quote:
vbNetwork Version 0.9.5
Requirements/Notes
________________________________________
This plugin is being developed on 3.8.X of vBulletin and has been tested on 3.6.X and 3.7.X
PHP's libcurl package needs to be installed on your server.
The usergroup "Unregistered / Not Logged" must be given permission to view network forums and in Usergroup Manager to post and reply, you can disable guest posting in the forum permissions but must be enabled in the usergroup settings.
It is recommended that your User Registration Options allow usernames up to 25 characters in length.
Installation
________________________________________
1. Upload all files in the UPLOAD directory, preserving the directory structure.
2. Create the following directories with the following permissions

./network/packets/incoming - chmod 777
./network/packets/outgoing - chmod 777
3. Go to your AdminCP and install the product's XML file (product-network.xml or product-network-3.5.X.xml if you're using vBulletin 3.5)
Instructions for Those Running a Network or acting as the central site
Steps for Creating a Network
1. Go into your Control Panel and under Network Management select "Add New Network"
2. Fill out the information accordingly. Make sure that the "Network Admin" and "SelfID" match.
3. Under "Network Manager" select the newly created network (click on network name).
4. Under "Add a New Messageboard" enter in the information for your messageboard/site (The primary Board/site).
The "Node Code" should match what you entered under "Add New Network" under Self ID
Click Save.
Steps for Creating a Network Forum (Share Forum)
1. Under "Network Forum Manger" select "Add Network Forum".
2. Enter in a unique numeric Network Forum ID (This can be anything I just use three digits say 199).
3. Your board will automatically be subscribed to forums set as network forums with this number, see next step.
4. Use the Forum Manager to assign this network forum to a forum on your board, open the forum (edit) and scroll to the bottom, you will see a dropdown with 2 choices – Local or Networked. Select networked then enter the Network Forum ID below such as 199 as is the case above.
You can do this for more than one forum and the satellite boards will use the same setting in the forum they wish to share.
Steps for Adding a Mesasgeboard/Site to Your Network
1. Go into your Control Panel and under Network Manager select the desired network, as per set up in step 1, click on the name to open/edit.
2. Under "Add a New Messageboard" enter the information (as per below) for the new messageboard and click "Save Board".
Node Code – for this I usually use an abbreviation of the board/site that is going to be joining, normally 3 letters.(eg abc)
Board URL is the URL of the other board/site.
Service URL is the location of service.php EG http://www.anothermessageboard.com/network/service.php or http://www.anothermessageboard.com/f...rk/service.php
depending on the site setup.
3. Use the "Network Forum Manager" to add the new board to the desired network forums.
Open Network Forum Manager, click “Add Board to Forum” under the corresponding Forum ID (eg The 199 we assigned earlier)
Enter the node code you assigned earlier for the new site/board (eg abc)
4. Once again select the desired network in the Network Manager.
5. Under "XML Update" copy the XML from "Network Nodes" and "Network Forums" and send it to the admin of the new site/messageboard. The admin will use this XML to update the network info on their board.
6. Using the Network Manager again, under "Network Updates" select the boards on your network to send an update. Every board on your network will need an update with the new messageboard's info, so you should probably select every board.
7. Click "Send Updates".
Instructions for Those Joining a Network
Steps for Joining a Network
1. Go into your Control Panel and under Network Management select "Add New Network"
2. The network admin should have supplied you with the information on this screen.
Network Name – set by central site
Network Admin – set by central site
Self ID – set by central site that would be the abc example above.
Network password – set by central site
Click Save
3. Get back to "Network Manager" under "Network Management" and open/edit the network you just added.
4. The network admin should have supplied you with XML for "Network Nodes" and "Network Forums". Paste the XML into the appropiate field and click "Save".
Your board is now configured to receive packets from the network, but you will have to assign a forum to receive and send posts see next step.
Steps for Adding/assigning a Network Forum
1. Notify your network admin that you wish to subscribe to a certain network forum, he will give you the Network Forum ID (The 199 example above) and add you to the share forum as well.
2. Once your network admin has confirmed that you have been subscribed to the network forum, use the "Forum Manager" to assign a local forum to the network forum (this can be any forum on your site, some people set up a specific forum for this purpose). These options are near the bottom of the forum configuration under "Network Options".
Select Networked Forum from the drop down and enter the Network Forum ID (eg 199) below, then save it.
Posts from both sites will now appear in that forum.
Final Notes
When adding boards, removing board, adding network forums, removing network forums, adding messageboards to and removing messageboards from network forums, all the boards on your network will need to be updated with this new information.
Open the Network Manager, open/edit the affected network.
Check the boxes in the list of subscribed sites to select those that will receive updates.
Click “Send Updates”
Go to 'Scheduled Task Manager' and set your network delivery to run (you may have to enable it) as often as you need it to. (find the network and open/edit, if everything is set to * it will send/receive every minute)
To run a test, make a post in the shared forum, then go to 'Scheduled Task Manager' and click “Run Now” under the edit button.

Cron Configuration
________________________________________
Your board will periodically send out updates (mostly new posts/threads). This is done through a cron, either a vBulletin "Scheduled Task" or a standard Unix cron.
In 'Scheduled Task Manager' the installer will create a task that is by default disabled.
You must enable to the scheduled task and set it to run as often as you like.
Alternatively, you can run a system cron. The cron must be run from the directory of the deliver.php script and passed the 'console' parameter. An example is below:

cd /directory/of/your/forum/network; php -f deliver.php console
Contributors
________________________________________
1. ChairmanTroll at www.theranter.com
2. Hambil at www.theranter.com
Thank you!
Other
________________________________________
Currently support for this plugin is minimal. I can be contacted at zethon@gmail.com.
I hope to one day add network voting support and pm support.
This plugin was originally developed in Summer 2006 and has undergone a lot of revision and bug fixing since. Please send me any bugs you find in the network software and I will do my best. Feel free to contribute code as well.
If you are interested in joining your board to our existing network, send me an email and we'll be happy to have you. But please realize that the content of our network is based on trolling and may not be suitable for some message boards.
If you need some help starting up your own network, let me know and I'll do my best to help out.
Attached Files
File Type: zip readme1.zip (5.5 KB, 15 views)
Reply With Quote
  #119  
Old 04-05-2010, 06:40 PM
championcycle's Avatar
championcycle championcycle is offline
 
Join Date: Oct 2009
Posts: 79
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

anything on working with 4.0?
Reply With Quote
  #120  
Old 04-30-2010, 10:22 PM
James T Brock James T Brock is offline
 
Join Date: Sep 2004
Posts: 273
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Is this mod dead? Had so much potential.
Reply With Quote
  #121  
Old 05-05-2010, 07:19 AM
ZomgStuff ZomgStuff is offline
 
Join Date: Feb 2007
Posts: 469
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by James T Brock View Post
Is this mod dead? Had so much potential.
Agreed.
Reply With Quote
Reply

Thread Tools

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

Forum Jump


All times are GMT. The time now is 03:05 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.11070 seconds
  • Memory Usage 2,343KB
  • Queries Executed 26 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (4)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (4)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (1)pagenav_pagelinkrel
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (2)postbit_attachment
  • (11)postbit_onlinestatus
  • (11)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_attachment
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete