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

How Much Testing Goes Into Xenforo Versions?

Discussion in 'General XenForo Discussion and Feedback' started by DRE, Apr 22, 2013.

Thread Status:
Not open for further replies.
  1. DRE

    DRE Well-Known Member

    I've noticed that compared to my experience with vBulletin 4, Xenforo's updates usually don't require a fix days or weeks down the road due to a ridiculously annoying bug or security fix in the previous version. That makes me wonder, how is it that you are able to release such solid versions so consistently? Who tests out the Xenforo versions before release?
    0xym0r0n likes this.
  2. Brogan

    Brogan XenForo Moderator Staff Member

    The underlying code base is solid so that helps.

    Incremental fixes and updates are rolled out here before being released as a public build.

    Larger updates and add-ons are usually beta tested.
    Kim, 0ptima, Fufu and 2 others like this.
  3. DRE

    DRE Well-Known Member

    The creators of Xenforo are from vBulletin. Were their release versions as solid on this forum software as they were when they worked at vBulletin?
    So we'll see 1.1.5 and 1.2 stuff here before it's released. Okay that makes sense. So we, the community are actually helping Xenforo test out versions before release.
  4. Brogan

    Brogan XenForo Moderator Staff Member

    This site is more or less always ahead of the release you are running.

    As bugs are marked as fixed, they are rolled out here.
    CyclingTribe and DRE like this.
  5. DRE

    DRE Well-Known Member

    That explains a lot. I hope it remains that way. It's comforting to know that a forum software is confident enough to release it's beta versions here first instead of selling and releasing them first.
    ManagerJosh likes this.
  6. Da Bookie Mon

    Da Bookie Mon Well-Known Member

    Everything they did was first approved by Jelsoft, also many ideas, fixes and suggestions were rejected due to Jelsoft. vB3 was a great product, to this day still second best on the market imo. Now look at vB4 what garbage that became from Jelsoft selling and K&M parting ways.
    Fufu, 0xym0r0n and DRE like this.
  7. Jeremy

    Jeremy Well-Known Member

    I'll beat Brogan to the punch and just say it, lets avoid the vBulletin bashing to keep this thread open?
    ManagerJosh, Shelley and 0xym0r0n like this.
  8. DRE

    DRE Well-Known Member

    Okay that makes a lot of sense. The developers of Xenforo get to implement all their ideas, fixes and suggestions without any hassle since they are their own bosses. Also explains why we aren't on Xenforo 1.0.25 Beta.
  9. DRE

    DRE Well-Known Member

    I won't bash but I will say upgrading on Xenforo is easier and more convenient than my experience in vBulletin. Simply wanted to know why that's all. Now I know.
    Jeremy likes this.
  10. jmurrayhead

    jmurrayhead Well-Known Member

    If memory serves correctly, at one point, Kier was not only the lead developer of vBulletin, but also the project manager. So I think for a period of time, at least, he had most of the say in what happened at vBulletin. At XenForo, it's pretty much the same as it used to be at vBulletin, with KAM making the decisions.
  11. Jeremy

    Jeremy Well-Known Member

    I didn't say you were. ;) Just would prefer a valid topic not to go to closed-ville because it turned into the state of vBulletin post-KAM.
  12. DRE

    DRE Well-Known Member

  13. feldon30

    feldon30 Well-Known Member

    vBulletin 3.0, 3.5, and 3.6 and numerous point releases afterwards were all exceptional releases with no show-stopping bugs and few major bugs, and those that were discovered were fixed within hours. This is back when there were 3 programmers on vBulletin.
    Yes, through the vBulletin 2 and 3 series, bugs were fixed and those fixes were pushed to vBulletin.com typically within a day, so we could instantly see the improvements that we would eventually be able to download. Also, we could publicly test and get things fixed very quickly.

    Each build of vBulletin 4 and 5 (with a team of over a dozen programmers each) has internal builds, alphas, betas, release candidates, QA, and finally public releases, and still it's been a struggle to get stable releases. There's just a different level of quality.
    DRE likes this.
  14. digitalpoint

    digitalpoint Well-Known Member

    Besides the obvious (quality of the developer), there's something to be said for people working on code they built from scratch. There's so many developers working on vBulletin, they probably spend most of their time trying to figure out why someone else did something a certain way and then hopefully understand it enough to not make breaking changes to it when modifying it.

    When working with my own code, I code faster and with less issues simply because I know the code inside out and backwards since I built it.

    If you have 30 or 40 developers like vBulletin has (and as far as I know, they don't have any standardized coding methodology they follow), dealing with code more than a decade old (and probably have had over 100 different developers building that code), well... you are going to end up with exponentially more bugs than if the original authors of the code were working on it.
    Jarod, Lycaon, tafreehm and 17 others like this.
  15. Gene Steinberg

    Gene Steinberg Well-Known Member

    Maybe that explains it. The vB 5 version at IB site is dreadfully slow. Maybe all that baggage? cPanel also uses vB, but not sure which version. It's also unacceptably slow, and that has to hurt. Too many cooks?

    I'm not bashing the product; just stating facts.
  16. aiman.h.kallaf

    aiman.h.kallaf Active Member

    with xenforo you buy not only a good forum but peace of mined as well

    wish a bright future to Xenforo
  17. Reeve of Shinra

    Reeve of Shinra Well-Known Member

    I should start a therapy group!

    Hi, I'm John and I'm a recovering (Censored) suite owner. :)
    cellarius and Fufu like this.
  18. Jake Bunce

    Jake Bunce XenForo Moderator Staff Member


    Versioning changed a lot after K&M left vB. Major features used to be reserved for second point releases (e.g. 3.5 to 3.6) while third point releases were strictly bug fixes (e.g. 3.6.0 to 3.6.1). That meant that third point releases were minor upgrades and were mostly problem-free with respect to addons and customizations. This is the model which XF follows. But starting with vB4 James adopted an incremental rewrite strategy where parts of the core were being rebuilt with each release. So there was never a minor vB4 upgrade. The platform was constantly under construction:

Thread Status:
Not open for further replies.

Share This Page