Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 General Discussions
  #1  
Old 12-23-2005, 08:24 PM
Michael Morris's Avatar
Michael Morris Michael Morris is offline
 
Join Date: Nov 2003
Location: Knoxville TN
Posts: 774
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Help and Advice sought on migration of heavily hacked board

Hello all. Family troubles, school, and so on have kept me out of here for awhile, but I'm getting ready (sometime tonight) to renew the vb license of my site and begin work on migrating the monster to 3.5

The site uses the following hacks either linked from here or hosted here.
vbadvanced CMPS
vbadvanced gallery
vbadvanced links
Secure Downloads

It also has a custom review script and several miscellaneous hacks running about. My goals in the upgrade are to segregate the code of each of these away from Jelsoft so I can stop hacking my Jelsoft source code files completely (which is turning into a pain). Secure downloads has independent code, but needs to be hacked for PHP 5 support. I don't know how far along Brian is on getting his products up and running on 3.5

My board is so badly fragmented by my inexperience and old hacks that I have no idea what they are supposed to do that I am STRONGLY tempted to use Imp-Ex to transfer the core boards materials over and then reconstruct the gallery information by hand copying those appropriate tables from phpmyadmin. Obviously I am going to do this process on a test server before trying it on the main server.

If Imp Ex does an import will it preserve the old thread, post, and forum ids? If not I can't use this approach since I have several tables that are relationally keyed off post and thread id's and these must remain unchanged for those posts to work, and I'll have to extract that data through seperate passes.

I truly want to clean my data while doing this upgrade along with my codebase. Any hints/tips/examples out there

(By the way, this is a board with close to 3 million posts).
Reply With Quote
  #2  
Old 12-23-2005, 09:06 PM
Brad Brad is offline
 
Join Date: Nov 2001
Posts: 4,765
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

If you plan on adding these hacks back to your forum after you upgrade to 3.5 then I would not go the impex route. Just upgrade the forum as you normally would (upload new files, run upgrade scripts) then start re-applying modifications after you've done that.

This way all your custom info will already be in the database, and you can use it instead of bringing it over by hand. Going the impex route is going to mean more work for you. The php modifications will be gone when you upload the new files, and they shouldn't care about the custom tables/colums you've added to the database.

Always back-up and do your upgrade on a test forum first.
Reply With Quote
Reply

Thread Tools
Display Modes

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

Forum Jump


All times are GMT. The time now is 12:44 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.04144 seconds
  • Memory Usage 2,156KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (2)post_thanks_box
  • (2)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (2)post_thanks_postbit_info
  • (2)postbit
  • (2)postbit_onlinestatus
  • (2)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.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/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.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
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete