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

Migration Experience - vBulletin 4.0.6 to XenForo

Discussion in 'General XenForo Discussion and Feedback' started by Saeed, Aug 2, 2011.

  1. Saeed

    Saeed Well-Known Member

    Well, today it's just a few days more than a year that I joined here at XenForo.com and fell in love with XenForo at first sight. :) May I say that since then, I've been waiting eagerly to be able to make this thread and thankfully today I can, since it has been a week that I have successfully converted my vBulletin board [v4.0.6] to XenForo [v1.0.4]. My board is a semi-Urdu Pakistani board, with threads both in English and Urdu (a right-to-left Asian language), hence my concern that Urdu content and URLs display correctly.

    About 4 months back, I bought my first XenForo license and installed it on my server, just to get the hang of the Admin Control Panel. After setting up a basic forum, I invited my users to have a go at the new site and let me know what they think of it. Their response, as expected, was fabulous with many of them having asked why haven't we migrated over already! :D

    It was only a couple of weeks ago that I finally found a suitable slot of free time during which I finally decided to migrate over. May I mention here that by profession I am a doctor, and this again goes to the credit of XenForo that a person like myself with no more knowledge of PHP or coding than can be expected of your average nerdy doctor, was able to migrate things over. :p

    After setting up a test installation, I finally set to do the migration. Paul M's vBulletin 4 Importer did a lovely job, though I did run into some glitches which seemed to be due to an imperfect ColdFusion to vBulletin import in the past. Once the migration completed, I took my time looking at all the migrated data and was pretty satisfied with what the importer had done. One problem that did occur was that threads with Urdu characters in the titles (and hence URLs) were not opening and would return a "Thread does not exist." error. However, this was promptly identified and fixed by Mike (Thank you very much!), with a very simple fix, via a support ticket. The problem was with how my IIS server was recognizing and processing the URLs. After satisfying myself that everything else was OK, I set out to do the final migration.

    A re-installation was done, after which I started the data migration afresh. For those of you interested, my vBulletin board stats were:

    Threads: 30,476​
    Posts: 990,969​
    Members: 7,658​

    As expected, since all database issues had been addressed during the test migration, the import completed without a single hitch. I am VERY impressed with Paul M's import script as to how efficiently it works. (y) Time stats for the complete migration may be seen below:


    The migration having successfully completed, all that was left was to rebuild caches, the search index and to set usergroup permissions. It did take me a while to comprehend the usergroup permission setup for XenForo after being used to vBulletin's setup, but once I got the hang of it, I must admit that it is way more powerful than what I had been previously using. :)

    With everything ported over and the usergroup permissions set, the site was reopened and with one week having passed since then, my users have been extremely happy that we were able to make the shift while we did. I have heard nothing but praise from their side about how easy on the eyes, and easy to use the site and layout is. And more importantly for myself, for the first time since almost a couple of years, I can stop worrying about the backend of the forums, with things breaking here and there with a simple third-point (x.x.X) upgrade and finally focus more on the frontend. :)

    I would like to thank a few people by name for their guides and tutorials which they have generously took out the time to write up and share with us for our benefit. :)

    Paul M: For his brilliant Import script, without which the migration would simply never have been possible. Thank you very much, Paul. :)
    Jake Bunce: Now this guy truly deserves his custom title of "Probably knows the answer". His Import Guide proved to be very handy and useful, especially with the screenshots, and helped knowing what to expect during the whole process.
    Brogan: Paul deserves a wholehearted thanks for helping out with my questions during the whole process and more importantly for a very thoughtfully written XenForo Help Manual. This came in handy many many times.

    So, thank you very much XenForo and the team for such a wonderful software. I am indeed a very happy customer. :cool:
  2. Brogan

    Brogan XenForo Moderator Staff Member

    Great feedback Saeed and glad you were finally able to make the switch.

    Regarding the help manual though, I only did a few bits, Mike & Kier did the bulk of it.
    Saeed likes this.
  3. Saeed

    Saeed Well-Known Member

    Nevertheless, thank you Paul for all that you do for the community and for your support and an extra thanks for Mike and Kier as well. :)
    Peggy likes this.
  4. ibnesayeed

    ibnesayeed Well-Known Member

    Wow! Finally you made it. How many times did I stopped myself from migrating in favor of RTL support in core and more importantly thread prefixes. I wish if there was a chance for incremental import. :)
    Saeed and DeltaHF like this.
  5. Ingenious

    Ingenious Well-Known Member

    Great feedback, thanks for sharing.
    Saeed likes this.
  6. Dean

    Dean Well-Known Member

    So basically about 2 hours to do the import on a 1M post forum... Any vague recollection on how long to re-build the caches and search index?

    This has been my experience as well. Rock solid software.

    We came from vb3.8 with very few mods installed, and while that was stable, xf is even more so.
    Saeed likes this.
  7. DeltaHF

    DeltaHF Well-Known Member

    Incremental imports would be an awesome feature to have, especially for very large boards.

    Saeed, thanks very much for sharing this data. Like Dean, I'd be curious to know how long it took you to re-build your caches and search index. Also, what kind of hardware is your site running on? I am trying to estimate how long it would take me to convert my 3.8 forum to XF.
    Saeed likes this.
  8. Saeed

    Saeed Well-Known Member

    Yes, I did. And I know that feeling. Hopefully, 1.1 would be your lucky version. :)
    You are most welcome. :)
    It took a little over an hour, if I remember correctly. I'm not sure about the specs of the machine, but I can ask my webmaster to kindly provide that information. :)
  9. Peggy

    Peggy Well-Known Member

    So happy for you! :D
    Saeed likes this.
  10. Saeed

    Saeed Well-Known Member

    Thank you very much, Peggy. :)
  11. CyclingTribe

    CyclingTribe Well-Known Member

    Congrats Saeed - did you move domain too at the same time?
    Saeed likes this.
  12. Saeed

    Saeed Well-Known Member

    Thank you Shaun. :)

    Actually, I did. From a .com subdomain to a .net domain. :)
  13. Steve10

    Steve10 Well-Known Member

    Why the choice to change url?
  14. Saeed

    Saeed Well-Known Member

    Basically because of Google Adsense having blocked the previous domain before we could ever use it. :confused:
  15. Steve10

    Steve10 Well-Known Member

    Ahh ok, I've had my far share of Adsense pain over the years.
  16. Saeed

    Saeed Well-Known Member

    I know. At times, they can be just unbelievable!
  17. Sadik B

    Sadik B Well-Known Member

    What's your url Saeed, I would like to see the site... :)
    Saeed likes this.
  18. powerofleo

    powerofleo New Member

    I think now i dont have to worry about my forum URDU (اردو) language

    Thank you for such a great story
    Saeed likes this.
  19. Saeed

    Saeed Well-Known Member

    You're welcome. And good luck! :)
  20. ibnesayeed

    ibnesayeed Well-Known Member

    We have migrated our Urdu forum as well that took entire weekend due to non optimized, patched importer used. :)
    simunaqv, Claudio and Saeed like this.

Share This Page