Go Back   vb.org Archive > Community Central > vBulletin.org Site Feedback
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 08-11-2004, 01:17 AM
rebelsrock06's Avatar
rebelsrock06 rebelsrock06 is offline
 
Join Date: Sep 2003
Location: Austin, TX
Posts: 257
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Addons

Wouldnt it be a lot easier to have an Addons forum so that we an see which AHck/addons require no actuall hacing and we can see what wont be affected by upgrades?
Reply With Quote
  #2  
Old 08-11-2004, 01:54 AM
kall's Avatar
kall kall is offline
 
Join Date: Apr 2004
Location: New Zealand
Posts: 2,608
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

How can anyone predict what files will be changed in the next upgrade?
Reply With Quote
  #3  
Old 08-11-2004, 06:55 AM
Dean C's Avatar
Dean C Dean C is offline
 
Join Date: Jan 2002
Location: England
Posts: 9,071
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I'm not quite following, addons are addons to modifications. Therefore they will always require code hacking
Reply With Quote
  #4  
Old 08-11-2004, 10:21 AM
CarCdr CarCdr is offline
 
Join Date: Apr 2004
Posts: 242
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I believe what he is saying is that some mod's are released as a complete script that does not require hacking or template mod's. A statistcs module is such an example. In this case, one simply runs something like "./forum/statistics.php" as provided by the contributor.

This is most often mentioned in a new hack post, perhaps simply by saying "Files to modify: 0", but it would be better if the vb.org hacks database recorded such things.
Reply With Quote
  #5  
Old 08-11-2004, 10:31 AM
CarCdr CarCdr is offline
 
Join Date: Apr 2004
Posts: 242
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by rebelsrock06
Wouldnt it be a lot easier to have an Addons forum so that we an see which AHck/addons require no actuall hacing and we can see what wont be affected by upgrades?
While I agree that installing an addon wil not require you to retrofit a code change after a vB upgrade, it is a gamble that you will not have to fix/modify the addon after a new release.

Hacks released on vb.org do not use an API/SDK approach, so they make use of hundreds of assumptions regarding variable names and structure.

As a simple example, if vBulletin 3.1 were to change the structure of the navbar array, all the addons would break. That is because they build the navbar data "by hand". There is no vb.org API/SDK we can use to do such a task. If there were, then after a new release, all we'd have to do to fix most hacks/addons that used the vb.org API/SDK, is upgrade and re-release the API/SDK. An admin would install the new version of the SDK/API any hacks/addons affected by the upgrade would work again.

More simply put, if 100 hacks/addons used the function vbapi_make_navbar(), all we'd ever have to do is fix that single function when the underlying navbar logic was changed by vBulletin.

See related discussion here:
https://vborg.vbsupport.ru/showthread.php?t=68028
Reply With Quote
  #6  
Old 08-11-2004, 01:44 PM
rebelsrock06's Avatar
rebelsrock06 rebelsrock06 is offline
 
Join Date: Sep 2003
Location: Austin, TX
Posts: 257
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by CarCdr
I believe what he is saying is that some mod's are released as a complete script that does not require hacking or template mod's. A statistcs module is such an example. In this case, one simply runs something like "./forum/statistics.php" as provided by the contributor.

This is most often mentioned in a new hack post, perhaps simply by saying "Files to modify: 0", but it would be better if the vb.org hacks database recorded such things.
Yes, im sorry i didnt clarify that:P Thank you
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 03:23 PM.


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.04250 seconds
  • Memory Usage 2,210KB
  • Queries Executed 13 (?)
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
  • (2)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (6)post_thanks_box
  • (6)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (6)post_thanks_postbit_info
  • (6)postbit
  • (6)postbit_onlinestatus
  • (6)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
  • 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