vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 Programming Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=15)
-   -   MediaWiki vBulletin Integration (https://vborg.vbsupport.ru/showthread.php?t=123273)

El_Muerte 09-01-2006 07:25 PM

Hmm.. interesting. I integrated MediaWiki 1.5 with vBulletin a long time ago: http://wiki.unrealadmin.org

But I needed to hack quite some things in the MediaWiki code to remove the User: and UserTalk: namespaces and a couple of other things because our forum wasn't restricted much in the usernames.
Is MediaWiki 1.7 more flexible? Or did you still have to hack some of the core files?

Brandon Sheley 09-01-2006 07:54 PM

very interesting :) keep up the good work

ElfMage 09-02-2006 02:21 AM

Quote:

Originally Posted by El_Muerte
Hmm.. interesting. I integrated MediaWiki 1.5 with vBulletin a long time ago: http://wiki.unrealadmin.org

Interesting, before I started writing this extension I searched the web for integrations, but the ones I found had some limitations (e.g. the user had to login twice, once in vB, and once in Wiki)


Quote:

Originally Posted by El_Muerte
But I needed to hack quite some things in the MediaWiki code to remove the User: and UserTalk: namespaces and a couple of other things because our forum wasn't restricted much in the usernames.
Is MediaWiki 1.7 more flexible? Or did you still have to hack some of the core files?

MediaWiki 1.7 is more flexible in that it has more hooks. Unfortunately the limitation user names has not gone away.

So far I have had no need to modify MediaWiki's code.

In my extension I solved this limitation by implementing a transparent user name 'translation' system where if there is a vB user named [Clan]Mist, in mediaWiki he/she is authenticated as ClanMist-5 (assuming that 5 is this user's userid).

This, however, is transparent to the user, as whenever the user's name is displayed by MediaWiki, it is shown as [Clan]Mist. In fact the user can either log in through vBulletin, or login through MediaWiki's login page, and in both cases the user would enter his/her vB login [Clan]Mist.

The name ClanMist-5 is only used in URLs and in internal mediawiki processing.

At least this is the theory.. <g>

Smitty 09-02-2006 12:21 PM

This is a bit off topic, but... I go in via telnet to upgrade the wiki I have istalled - version 1.5.5 - to version 1.7.1 - When I try to upgrade I get:

server# php /<path>/wiki/maintenance/update.php
php: Command not found.
server#

Any ideas why it can't find the php command?

ElfMage 09-02-2006 01:46 PM

Sent you a PM. Not sure if it will help.. <g>

PamelaE 09-03-2006 03:48 PM

This is very interesting. I have been looking for a wiki that could integrate with my VBulletin memberbase so they don't have to log in twice.

ToastBusters 09-05-2006 09:34 PM

I would be very interested in this mod when complete. Do you have an ETA perchance?

The only thing that I would like to have is a restricted pages feature, where I can make certain pages viewable only by certain groups. That and the login feature, this thing would be perfect for me :)

ElfMage 09-05-2006 10:04 PM

The completion of this extension will be determined by how many bugs or issues are found during testing (it is being tested right now).
At this point no new features are being added.

Regarding the restricted page feature. This extensions now implements user group synchronization, whereby you control the groups a user belongs to from within vB's AdminCP, and then when the user logs into the wiki side, the groups are carried over.

I haven't researched fully MediaWiki's security/restrictions capabilities.

wsdeluxe 09-09-2006 10:12 AM

Nice :) I was just looking for a MediaWiki/vB bridge :)

Hows the BETA going?

ElfMage 09-09-2006 10:32 AM

So far so good. :)

The core functionality seems to be stable. The latest issues that's being worked on are related to multi-language support (non-english boards), and other misc.


All times are GMT. The time now is 02:13 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.01157 seconds
  • Memory Usage 1,740KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (2)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (3)pagenav_pagelink
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (10)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.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/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.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
  • printthread_start
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete