Register Members List Search Today's Posts Mark Forums Read

Reply
 
Mod Options
Joomla for vBulletin (IMPORTANT UPDATE) - Bridge to the World's Most Popular CMS Details »
Joomla for vBulletin (IMPORTANT UPDATE) - Bridge to the World's Most Popular CMS
Mod Version: 1.0.0 RC2, by Michael Morris (Member) Michael Morris is offline
Developer Last Online: Jun 2009 I like it Show Printable Version Email this Page

This thread is in the Modification Graveyard.
vB Version: 3.6.x Rating: (10 votes - 4.80 average) Installs: 68
Released: 26 Apr 2007 Last Update: Never Downloads: 899
Not Supported DB Changes Uses Plugins Template Edits Additional Files  

Warning!!! An potential exploit has been found in this modification. The server that hosts vjoomla.com has been attacked several times. It is known to already be severely comprimised so at this time it is unclear whether the vulnerability lies in vJoomla, Joomla itself or the server. Until this is resolved to my satisfaction I am removing this modification. My apologies.


The modification WILL be re-released once this issue is resolved!

vJoomla is an offshoot of Joomla 1.0 that is designed to run in tandem with vbulletin. Unlike the main release it will not run without vbulletin - if you desire a CMS without a forum then use Joomla! instead. vJoomla is identical in most all regards to Joomla!

What vJoomla Does
  • Provide a single session, single login interface to Joomla and vbulletin.
  • Allows Joomla pages to be skinned by vbulletin's template engine.
  • Maps Joomla usergroups to vbulletin usergroups.

What vJoomla Does Not Do
  • It does not rewrite your templates for you - so you will need to go in currently and change relative links to images and pages to absolute links. This is most important in the style sheets and in the navbar template. This is something you need to do yourself rather than programmatically since no two sites are likely to be using the same style sheet and the same setup for these links.

Install Instructions
  1. Log into your admincp
  2. Close your forum
  3. If your forums are at the root of your site move them elsewhere - the best location is probably /forum
  4. Upload the files from the zip packages to their respective locations. There should be no overwrites.
  5. Navigate to the root of your site and run the Joomla installer.
  6. Go back to the admincp and install the Joomla product file
  7. Now either copy the ./cpstyles, ./clientscript and ./images directory of the forum into the Joomla directory OR create symbolic links to those directories. The contents of the ./images directory of Joomla and vbulletin will need to be merged.

This is release candidate 2.

Download Now

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

Supporters / CoAuthors

Show Your Support

  • If you like this modification support the author by donating.
  • This modification may not be copied, reproduced or published elsewhere without author's permission.
  #136  
Old 16 May 2007, 21:13
InfoNirvana InfoNirvana is offline
 
Join Date: Apr 2007
MOTY ! vJoomla!

This isn't small news for either vB or Joomla!

vB has been MORE than negligent in not getting around to a CMS. I know now for sure I'll never understand why they couldn't come up with something a long time ago. When I say CMS, I mean anything other than just a forum ! /end rant.

Why people have actually stuck with vBulletin when it really is just forum software kind of perplexes me as well.

I have followed vB integration with Joomla! for years. This is a big step forward. If alot of Joomla!'s plugins work, this will be a MASSIVE step forward.

Joomla! is a great CMS. Makes darn functional sites with minimal effort. There are a plethora of modules and components. Very active userbase and a very bright future, 1.5 sounds like a platform for the future.

I "think" FireBoard (released last month) is a frankly reasonable forum for Joomla! which has been missing for a long time. Certainly Fireboard is not vBulletin (but watch out vB!).

People on the Mambo and Joomla forums have been harping for years to get a good forum to integrate into Joomla!.

Michael's uber skills really come to the forefront here - many great coders have failed to bridge Joomla! and vB. To up the ante (especially for vB types) he's added template integration. To ice the cake, there is no vBulletin hacking. Incredible !

MOTM ? uh ... MOT(Year) !

Congrats Michael on some fine work. I am going to try this on my site very soon. Should be interesting to see how a newbie does with it !
Reply With Quote
  #137  
Old 16 May 2007, 21:40
InfoNirvana InfoNirvana is offline
 
Join Date: Apr 2007
Quickie Q: http://www.enworld.org/reviews.php?do=product <-- is this reviewpost ?
Reply With Quote
  #138  
Old 16 May 2007, 22:50
Mrdby Mrdby is offline
 
Join Date: Apr 2007
Real name: MrDby
Demo?????
Reply With Quote
  #139  
Old 17 May 2007, 00:56
Alfa1's Avatar
Alfa1 Alfa1 is offline
 
Join Date: Dec 2005
Originally Posted by Michael Morris View Post
Will this bridge enable joomla / vb search integration?
Not initially.
I hope this is high on your list.
Reply With Quote
  #140  
Old 17 May 2007, 01:41
D2S05 D2S05 is offline
 
Join Date: Oct 2005
Wow, God bless you!!
Reply With Quote
  #141  
Old 17 May 2007, 03:05
LockeAG's Avatar
LockeAG LockeAG is offline
 
Join Date: Aug 2005
What if my main site is on www.site.com/v1 and my forum on www.site.com/Forum?

Can you make this possible....?

I'm not a coder or else , but I think the patch must be the compleate root of the location of the forum:

like:


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

well this on a Linux Server

see'a
Reply With Quote
  #142  
Old 17 May 2007, 13:10
InfoNirvana InfoNirvana is offline
 
Join Date: Apr 2007
Originally Posted by Alfa1 View Post
I hope [joomla / vb search integration] is high on your list.
Certainly would be nice, but difficult to do.
I feel that Joomla information and vBulletin forum information is easily differentiated by users and searching them would likely be for distinctly different purposes.

If it was easy to search for one or the other that would cover alot of enduser needs.
Reply With Quote
  #143  
Old 17 May 2007, 18:14
Michael Morris's Avatar
Michael Morris Michael Morris is offline
 
Join Date: Nov 2003
Real name: Michael Morris
Hello again all. My day job has been interfering with this project with 12 hour days, so the release time is being pushed back farther than I'd like. I have somethings done, though not in a releaseable package, and this is what I'm working on at present.
  1. I'm currently studying how joomla calls edit bots for a feasability study of replacing Joomla's inbuilt tinyMCE editor with the vbulletin editor. I'm not holding out too much hope for this as the vb editor seems to want to run as one instance of the editor per page - whereas joomla uses multiple instances.
  2. I have written a vbcode mambot that calls up the vbulletin parser library and parses bbcode on joomla posts.
  3. I have also written a mapping routine that runs at install time to map the vbulletin forums to a joomla menu. I'm working on the support libraries for this in vbulletin to keep that menu current, then I need to hack the joomla admin code to prevent that particular menu from being edited in Joomla aside from publishing and unpublishing the entries. This menu exists to allow joomla modules to be assigned on a per forum basis in vbulletin, so you can display one set modules in forum Y and another set in forum B
  4. I'm thinking on a way in joomla to assign vbulletin templates to specific pages. Database side I can just place a styleid code on the jos_menu table then have a vbulletin plugin load that styleid based on the current itemid on joomla pages. The trick is how to get that id there in a user friendly manner - a dropdown with a list of current vbulletin styles would be idea and there is code to build it in the vbadmincp somewhere since it exists in the forum editor, placement is what I'm pondering.
  5. General planned schema of the installer is as follows. I will hack the joomla installer and at the step where it requests db information I will replace that code with an attempt to find the forum in it's three most likely locations (one level lower in /forum, one level higher or same level). If it fails to find the forum then it will ask the user to locate the forum. It will at no point re-request the db info - instead this is pulled from the vbulletin config.php file.

    After it finds the forum db it should auto install it's product xml package into the vb plugin system, run the installer code, then ask how the user wants to map the usergroups in vbulletin to the joomla groups (this can be later changed). The system will also ask which user groups it should go ahead and map into joomla's user table (by default the admin and super admins are the only ones mapped over). Note that vJoomla only normally syncs up the user which have actually visited a joomla page while logged into vbulletin and it works just fine - it doesn't need to keep a perfect copy of the vbulletin user table and doing so (as well as maintaining it) would be a major hassle anyway.

    Once the user map is set vJoomla will conclude as normal Joomla does asking you to delete the install directory.
  6. With the above in place the only other part remaining are components, modules and mambots for joomla that will tighten it's integration with vbulletin. I have these planned:
    • Commenting mambot: This will allow you to map a joomla section, category or content item to a specific thread or a forum. If a forum then a new thread will be created when the first comment is made. On the vbulletin side the "comments" forum can be left visible or hidden.
    • recent threads module - to display recent threads. This will be similar to the ones most portal packages out there use. I will be adding the wrinkle of caching the results to a file on set intervals for big boards
    • hot threads module - as above
    • Who's online - module to show who's online overall, not just who's online in joomla. When I have the time I'll write a companion plugin for vbulletin to trace where the user is online in joomla instead of returning 'unknown location'
    • Search - Joomla has search, as does vbulletin, but long term a search module capacle of searching both simualtaneously is desireable.

Long list - very long. Still working on it. Hope to have an update soon.
Reply With Quote
  #144  
Old 17 May 2007, 18:19
RedGTiVR6 RedGTiVR6 is offline
 
Join Date: Dec 2006
Real name: Jan
i would like to thank you for your hard work on this. It is greatly appreciated! Work comes first, no doubt.

Thanks again!
Reply With Quote
  #145  
Old 17 May 2007, 19:36
Vegetrunks's Avatar
Vegetrunks Vegetrunks is offline
 
Join Date: Apr 2006
I want to thank you with a little donation, Michael... paypal?
Reply With Quote
  #146  
Old 17 May 2007, 19:38
Michael Morris's Avatar
Michael Morris Michael Morris is offline
 
Join Date: Nov 2003
Real name: Michael Morris
I don't have a paypal account at present. I hope to set up a site for vJoomla sometime this summer though with a donation gateway of some sort.
Reply With Quote
  #147  
Old 18 May 2007, 10:29
Taios Taios is offline
 
Join Date: Apr 2007
Originally Posted by Vegetrunks View Post
I want to thank you with a little donation, Michael... paypal?
Yea, i think a lot of us would like to donate as a thankyou for all your hard work .

By the way. Is it possible to have a different VB template to the Joomla one? Just i like a different Joomla tempalte and do not want it to inherit the VB one and vice virsa.

O and you should just set up a paypal account since you can still recieve money without verification. Then ste up properly later if need be

Last edited by Taios; 18 May 2007 at 14:32.
Reply With Quote
  #148  
Old 19 May 2007, 10:02
Michael Morris's Avatar
Michael Morris Michael Morris is offline
 
Join Date: Nov 2003
Real name: Michael Morris
Version 0.1.2 has been released. The most notable addition is the ubiquitous Recent Threads module without which no CMS tied to vbulletin can be considered complete. Unlike most recent thread modules this one doesn't show user specific details such as threads based off permissions and subscribed threads - instead the module has the ability to cache the results of the query on regular intervals. For large forums this is a critical improvement since recent threads module queries can take forever to resolve on a big board.

Modules can also now be assigned to individual forums so you can customize which modules go where.

EDIT: Also forgot to mention - this is working fine on 3.6.6 (haven't upgraded to 3.6.7 on the dev board because it isn't exposed to the public and so a XSS problem shouldn't be an issue).

Last edited by Michael Morris; 19 May 2007 at 11:01.
Reply With Quote
  #149  
Old 19 May 2007, 11:07
RvG2's Avatar
RvG2 RvG2 is offline
 
Join Date: Jan 2007
great! thank you for this update
Reply With Quote
  #150  
Old 19 May 2007, 12:32
Vegetrunks's Avatar
Vegetrunks Vegetrunks is offline
 
Join Date: Apr 2006
Originally Posted by Michael Morris View Post
I don't have a paypal account at present. I hope to set up a site for vJoomla sometime this summer though with a donation gateway of some sort.
Ok, I'm waiting for that.
Reply With Quote
Reply


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 20:01.

Layout Options | Width: Wide Color: