1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Migrating from vBulletin.. a little more complicated that normal

Discussion in 'XenForo Pre-Sales Questions' started by Andem, Sep 13, 2012.

  1. Andem

    Andem Member

    Hey guys,

    I've been meaning to perform an upgrade to my current site, whose forums are powered by vBulletin 3.8.x. vBulletin 4.x has never been an option; I'm a seasoned coder and vBulletin 4.x makes me nervous when I compare it to vB 3.x. vB 5.x is completely out of the question (without even having to look at the code).

    I've always been a big fan of the stuff Kier has created. Thus, I am very interested in xenforo and I have been since I first heard of it, but never needed to jump ship and now is when I'm considering it.

    I currently use the vB session table and cookies quite extensively across an entire site, along with many functions built-in, originally coded by many who are with xenforo today.

    I essentially include global.php and use many of the vB functions and userinfo variables:
    and some global templates.

    When I jump off of this sinking ship, it won't be difficult to code and integrate with xenforo, but is there much documentation on xenforo's code? Is there perhaps a chart available where I can compare vB's functions to XF's functions?

    I really, really want to grab myself a copy of this forum suite and start integrating it.


    edit: Just to add some clarification: Switching probably wouldn't be a problem when it comes to coding, but I don't really have days to spare wading through code. TY!
    Slavik and vVv like this.
  2. Jake Bunce

    Jake Bunce XenForo Moderator Staff Member

    A fellow vB 36'er. I too have done extensive custom development on my vB 3.6 site. :D

    I am very experienced with both vB 3.6 and XenForo so you are welcome to ask me specific questions about development as needed.

    Generally speaking, when moving to XenForo you will be transitioning from a largely procedural code base to a very object oriented one. This can take some getting used to but it's a superior code base once you get used to it.

    These videos are an excellent primer for XenForo development using page nodes:


    Page node callbacks are nice because they allow you to create custom content within XenForo without having to mess with controllers, routes, etc. It allows you to "get your feet wet" without being overwhelmed by other stuff. And this addon I made allows you to easily publish page nodes to the navbar which again avoids extra complexity:

  3. Andem

    Andem Member

    I edited my post to mean 3.8.x :D but indeed the majority of what I did develop was on 3.6.x. I highly appreciate you reaching out to offer assistance and object oriented *is* superior.

    Thanks a ton! They seem like very good resources and I'm going to look into them tonight. I actually don't need to create pages within xenforo, I just call some of the (customized) functions from the forum package and use the sessions/cookies created by it.

    Also excited that xenforo uses jquery! I spent far too much time learning the ins and outs of YUI.
  4. Jake Bunce

    Jake Bunce XenForo Moderator Staff Member

Share This Page