Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 3.6 > vBulletin 3.6 Add-ons
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
vbWiki Standard - vBulletin+MediaWiki integration Details »»
vbWiki Standard - vBulletin+MediaWiki integration
Version: 1.3 RC5, by ElfMage ElfMage is offline
Developer Last Online: Aug 2010 Show Printable Version Email this Page

Category: Integration with vBulletin - Version: 3.6.4 Rating:
Released: 01-11-2007 Last Update: 09-27-2007 Installs: 226
Additional Files  
No support by the author.

Update:

9/28/2007: vbWiki Std v1.3 RC5 is now available for download. This version adds compatibility with MW 1.11.0+

5/17/2007: vbWiki Std v1.3 RC4 is now available for download. This version is compatible with MW 1.10.0+ and vBulletin 3.6.6+

1/21/2007: vbWiki Std v1.0.2 RC3 is now available for download. This version fixes the 'session error' that used to happen on some installations of MediaWiki 1.9.x.

Description:

vbWiki Standard is the lite version of vbWiki Pro. vbWiki Standard allows the integration of vBulletin and MediaWiki user authentication.

(vbWiki Pro is a commercial product that, in addition to the functionality found in vbWiki Standard, provides full skin integration, enhanced user management, Admin CP, editing of wiki skin in vBulletin's Style Manager, among other features.)

Why should you add a wiki to your forums?

Forums are great for community building with their high level of interactivity. Successful forums have hundreds or thousand of concurrent users creating and replying to threads.

However due to this very reason the more your forums grow the more "collective knowledge" is scattered throughout the thousands (or hundreds or millions) of threads in your forums. Making it difficult for users to find and use.

A wiki is not that good at community building, but it is a great medium to centralize this 'collective knowledge'. Enabling you to create an 'ecosystem of information' (quoting pipin ) maintained and contributed by your users.

The idea behind vbWiki (both Standard and Pro) is to enable the seamless integration between these two packages (vBulletin and MediaWiki) side-by-side in your community. You (and your users and community) get the best of both worlds.

Or so the theory goes...

Features:
  • Single sign-on for vBulletin and MediaWiki (users log in only once)
  • Supports mapping of vBulletin usergroups to MediaWiki user roles
  • Users viewing wiki pages are shown in vBulletin's "What's going on?" section (both guests and registered users)
  • Supports auto-authentication, users who choose to be "remembered" are logged in upon visiting the site to both vBulletin and MediaWiki.
Installation:

These installation instructions do not apply to vbWiki Pro. Refer to vbWiki Pro installation instructions for more information.

MediaWiki and vBulletin must be installed and properly working before installing vbWiki. MediaWiki can be downloaded here.
  • Create a new directory in your forums directory named vbWiki.
  • Upload the content of the installation package to this new directory.
  • Rename the file vbWiki_Init.php-dist to vbWiki_Init.php
  • Open the file LocalSettings.php found in your MediaWiki directory in a text editor and at the very end find the following line and remove it if present:
PHP Code:
?> 
  • Add the following code at the end of the file (entering the correct directory path):
PHP Code:
require_once "/absolute/path/to/your/forums/vbWiki/vbWiki_Init.php"
Troubleshooting:

If you run into any trouble installing vbWiki (blank page, logins not working, etc.), follow these instructions to temporarily turn on vbWiki's Diagnostic Tools.

Open vbWiki_Init.php (or vbWikiPro_Init.php) and find this line:

PHP Code:
$run_vbWikiPro_diag_tools false
And change it for this:

PHP Code:
$run_vbWikiPro_diag_tools true
Navigate to the wiki home page, and see the results.

Changes:
  • 0 vBulletin files to Edit
  • 1 MediaWiki file to Edit
  • 10 vbWiki Files to Upload
Requirements:
  • vBulletin v3.5.4 (version 3.6.x recommended)
  • MediaWiki 1.6.8+ (recommended 1.7.x+).
  • PHP4+
Uninstalling...
  • To uninstall vbWiki Standard simply remove (or comment) the line added to LocalSettings.php.
  • Optionally remove the directory vbWiki from your forums directory.

Show Your Support

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

Comments
  #212  
Old 08-18-2007, 05:35 PM
ElfMage ElfMage is offline
 
Join Date: Jul 2006
Location: Miami
Posts: 206
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hi Kaelon,

Thanks for the positive feedback. We upgraded our systems this morning, and some of the URLs changed. If you encounter any link pointing to a 404, please send me a PM. Thanks.

Regarding the server load. Since this is a vbWiki Pro question, I posted it in our support forums, I hope you don't mind. Let's continue the discussion there. Thread: http://www.nuhit.com/forums/vbwiki-p...-post7283.html

I also replied to the thread.

Regards.
Reply With Quote
  #213  
Old 08-25-2007, 02:25 AM
Soonerdude Soonerdude is offline
 
Join Date: Mar 2007
Posts: 25
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

First of all, thanks, this is an awesome mod.

I'm trying to figure out how to keep anyone but myself from editing the main page on the wiki. I don't care what they do with the rest of the wiki, but I want to set the main page up myself, and I don't want anyone messing with it. Is this possible?

Another question, will banned vbulletin users be banned from editing the wiki as well?
Reply With Quote
  #214  
Old 08-25-2007, 03:56 AM
ElfMage ElfMage is offline
 
Join Date: Jul 2006
Location: Miami
Posts: 206
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Soonerdude View Post
First of all, thanks, this is an awesome mod.
You are welcome. Glad to see people finding this useful.

Quote:
Originally Posted by Soonerdude View Post
I'm trying to figure out how to keep anyone but myself from editing the main page on the wiki. I don't care what they do with the rest of the wiki, but I want to set the main page up myself, and I don't want anyone messing with it. Is this possible?
Yes, you could protect the main page, and set the permissions so that only you can protect/unprotect pages.

This way anybody with edit rights can modify any other page, but only you can edit the main page.

Quote:
Originally Posted by Soonerdude View Post
Another question, will banned vbulletin users be banned from editing the wiki as well?
Not at this time.

This will be implemented in the next release, it has been reported over in our site, and we are working on implementing support for banned groups.

Thanks.
Reply With Quote
  #215  
Old 08-28-2007, 03:09 AM
Soonerdude Soonerdude is offline
 
Join Date: Mar 2007
Posts: 25
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Another question..

I love the feature where the user cp links to the vbulletin usercp, but is there also a way to have the mediawiki preferences link still at the top? The users need to be able to select their timezones, set up search preferences, etc. I know you can just go to Special:Preferences, but it would be easier if they just had a link at the top.

Thanks!
Reply With Quote
  #216  
Old 08-28-2007, 06:52 AM
etechno etechno is offline
 
Join Date: Aug 2007
Location: Seattle
Posts: 26
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Great mod here, will look at installing later on.
Reply With Quote
  #217  
Old 08-28-2007, 12:35 PM
ElfMage ElfMage is offline
 
Join Date: Jul 2006
Location: Miami
Posts: 206
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Soonerdude View Post
Another question..

I love the feature where the user cp links to the vbulletin usercp, but is there also a way to have the mediawiki preferences link still at the top? The users need to be able to select their timezones, set up search preferences, etc. I know you can just go to Special:Preferences, but it would be easier if they just had a link at the top.

Thanks!
Thanks. Are you referring to vbWiki Pro? If so there is an option in vBulletin's Admin CP to enable this.
Reply With Quote
  #218  
Old 09-01-2007, 12:41 AM
Quantnet Quantnet is offline
 
Join Date: Nov 2006
Location: NYC
Posts: 649
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by ElfMage View Post
Cool. Glad you got it working.



Try the following. I am assuming that tabpage is the class for the active tab. What it does is to highlight the Forums tab only if you are not in the wiki nor in the vbAdvanced Home.

PHP Code:
<a href="#" onclick="window.open('/forum/javachat.php?$session[sessionurl]do=lite','javachat','statusbar=no,menubar=no,toolbar=no,scrollbars=no,resizable=yes,directories=no,width=750,height=550,left=50,top=100,screenX=50,screenY=100'); return false;" class="tab">Chat</a>

<
a href="http://www.quantnet.org/wiki/" class="<if condition="THIS_SCRIPT == 'vbwiki'">tabpage<else />tab</if>">Wiki</a>

<
a href="http://www.quantnet.org/forum/" class="<if condition="(THIS_SCRIPT != 'vbwiki') && (THIS_SCRIPT != 'adv_index')">tabpage<else />tab</if>">Forum</a>

<
a href="http://www.quantnet.org/" class="<if condition="THIS_SCRIPT == 'adv_index'">tabpage<else />tab</if>">Home</a
A follow up question on this. I like to add a Tab for Blogs between Wiki and Forum. Can you please help me so that the Blog tab will be highlighted when only on /forum/blog.php page.

Thanks very much
Reply With Quote
  #219  
Old 09-01-2007, 03:37 PM
ElfMage ElfMage is offline
 
Join Date: Jul 2006
Location: Miami
Posts: 206
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default



I am assuming that you have vBlog powering your Blog.

Try this and let me know..

PHP Code:
<a href="#" onclick="window.open('/forum/javachat.php?$session[sessionurl]do=lite','javachat','statusbar=no,menubar=no,toolbar=no,scrollbars=no,resizable=yes,directories=no,width=750,height=550,left=50,top=100,screenX=50,screenY=100'); return false;" class="tab">Chat</a>

<
a href="http://www.quantnet.org/wiki/" class="<if condition="THIS_SCRIPT == 'vbwiki'">tabpage<else />tab</if>">Wiki</a>

<
a href="http://www.quantnet.org/forum/blog.php" class="<if condition="THIS_SCRIPT == 'blog'">tabpage<else />tab</if>">Blog</a>

<
a href="http://www.quantnet.org/forum/" class="<if condition="(THIS_SCRIPT != 'vbwiki') && (THIS_SCRIPT != 'blog') && (THIS_SCRIPT != 'adv_index')">tabpage<else />tab</if>">Forum</a>

<
a href="http://www.quantnet.org/" class="<if condition="THIS_SCRIPT == 'adv_index'">tabpage<else />tab</if>">Home</a
Reply With Quote
  #220  
Old 09-01-2007, 03:47 PM
Quantnet Quantnet is offline
 
Join Date: Nov 2006
Location: NYC
Posts: 649
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Kaching !

Thanks
Reply With Quote
  #221  
Old 09-01-2007, 03:57 PM
ElfMage ElfMage is offline
 
Join Date: Jul 2006
Location: Miami
Posts: 206
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Glad it worked.
Reply With Quote
Reply


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 07:13 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.06500 seconds
  • Memory Usage 2,342KB
  • Queries Executed 25 (?)
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
  • (6)bbcode_php
  • (5)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (2)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
  • (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_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete