Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > General > Member Archives
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Details »»

Version: , by (Guest)
Developer Last Online: Jan 1970 Show Printable Version Email this Page

Version: Unknown Rating:
Released: 07-27-2000 Last Update: Never Installs: 0
 
No support by the author.

I have played around with adding some hacks to vBulletin (private messaging, polls, etc...), and I really think that I have a good feel for doing this now. However, when I used to hack UBB, I would modify the cgi scripts on my laptop, test, maybe add some more hacks, test, then upload everything to my server when I was happy.

However, I wanted to ask how people usually handle testing vBulletin hacks and then installing them. I ask since it's not just a matter of copying/upload new scripts, but quite a few hacks also involve database schema changes and changes to some template records... what is the easiest way to port these from a test board to a production board?

Thanks,
-Chris

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #2  
Old 07-27-2000, 03:29 PM
Guest
 
Posts: n/a
Default

For me, it's basically the same as installing a UBB hack. The only difference is that you might have to change the structure of the database.

To install a UBB hack:
1. Edit scripts
2. Test
3. Upload to release board

To install a vB hack:
1. Edit scripts and structure
2. Test
3. Edit structure of release board
4. Upload to release board

So, the only real difference is editing the structure. And if that is done correctly, you should be able to basically remove the hack's code, but leave the extra tables.
Reply With Quote
  #3  
Old 07-27-2000, 03:52 PM
Guest
 
Posts: n/a
Default

Thanks Mike.

I know it's not too much different. I was just wondering if there was a way to dump all the structure changes I made in test and apply just that batch of changes into production. For example if I am installing a few hacks at once. But I guess the best approach is to just take them one at a time.

Thanks,
-Chris
Reply With Quote
  #4  
Old 07-27-2000, 04:08 PM
Guest
 
Posts: n/a
Default

well, php is much easier for people to add hacks, the code is simpler. Best is one hack at a time, so you can find any bugs (or paste errors) easier.
Reply With Quote
  #5  
Old 07-27-2000, 05:00 PM
Guest
 
Posts: n/a
Default

Ok sounds like good advice, I'll just do them one at a time... I am just so eager to install a bunch of great hacks that are here

Thanks,
-Chris
Reply With Quote
Reply


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:12 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.05404 seconds
  • Memory Usage 2,222KB
  • Queries Executed 20 (?)
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)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (5)post_thanks_box
  • (5)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (5)post_thanks_postbit_info
  • (4)postbit
  • (5)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_postinfo_query
  • fetch_postinfo
  • 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
  • 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