Go Back   vb.org Archive > Community Central > vBulletin.org Site Feedback

Reply
 
Thread Tools Display Modes
  #11  
Old 10-27-2008, 09:45 PM
nexialys
Guest
 
Posts: n/a
Default

i'm more of a challenging guy you know, i'm not a negative man...

btw, you can base-jump the Everest if you dare!
Reply With Quote
  #12  
Old 10-27-2008, 10:12 PM
IvyKeepMommy IvyKeepMommy is offline
 
Join Date: Sep 2007
Posts: 173
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by lasto View Post
whats the difference in codin between 3.7 and 3.8 ????
Is there any difference at all ? Would all hacks that are coded for 3.8 work on 3.7 and if so then why the different sections ?
Its very confusing as next week 3.9 will be out and week after 3.10 - how are we meant to keep up with this all the time.
Lets face it vbulletin board in its standard state is not the best to look at,so we all grab a few hacks and style etc and re-mod our boards to the way we like them - then you bring out a new version and because we got used to our hacks etc we are unable to upgrade because they dont work on newer versions.
Vbull should make any update to its software backwards compatible so old hacks still work regardless if the core system has changed.

While that is a nice concept, in practice it won't work because it would force all coders to use the same style and would also prevent a lot of development from happening.

In 3.7 the social groups concept was introduced... one of the complaints was that it didn't offer forums for the social groups, so someone wrote a modification for it.

vB listened to the complaints and wrote social forums into vB 3.8 -- obviously the hack written for 3.7 won't work as it now conflicts with something offered in 3.8. Now the author of that mod (or similar) may still not find that the new social forums in 3.8 meet there needs so they modify their mod to work with 3.8.

As for 3.9/3.10, I assume you were just using them as examples to make a point and you don't really expect those versions to come out since they have been working on a vB 4 for well over a year now.

The majority of my installed modifications that I ran on 3.6 worked just fine when I installed 3.7 -- a few didn't, but most of them were "fixed" by the authors and worked in a relatively short period of time -- which is one of the benefits of the beta period.

As 3.8 is released and used, coders will find features to write modifications specifically for and those may be specific only to 3.8 and CAN'T be backwards compatible to older versions because the code may simply not exist in the older versions.

It's a fact of life with software and your choice could be to pick a version and stick with it and never upgrade -- that would certainly be YOUR choice to do so, but I think many of the rest of us are ok with the upgrade process.
Reply With Quote
  #13  
Old 10-28-2008, 12:50 AM
Zachariah's Avatar
Zachariah Zachariah is offline
 
Join Date: Feb 2002
Location: Canoga Park, CA
Posts: 2,125
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Danny.VBT View Post
Unfortunately, spending more time dealing with upgrades is one of the consequences of installing any third party modifications.

- just updated a site w/ 3.6.8 to 3.8 B1
- 321 templates outdated !!!

[high]* Zachariah runs to hide[/high]
Reply With Quote
  #14  
Old 10-28-2008, 12:54 AM
KW802's Avatar
KW802 KW802 is offline
 
Join Date: Jul 2003
Location: A galaxy far, far away...
Posts: 1,450
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by lasto View Post
Vbull should make any update to its software backwards compatible so old hacks still work regardless if the core system has changed.
Microsoft has tried that approach with Windows. It is not working out too well. I would be darn surprised if the next major version of vB 4.0 does not break most of the existing mods.
Reply With Quote
  #15  
Old 10-28-2008, 02:12 AM
Ohiosweetheart Ohiosweetheart is offline
 
Join Date: Dec 2005
Location: N.E. Ohio
Posts: 2,291
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by KW802 View Post
....
I would be darn surprised if the next major version of vB 4.0 does not break most of the existing mods.
I'm pretty much resigned to that notion.
Reply With Quote
  #16  
Old 10-28-2008, 10:54 AM
nexialys
Guest
 
Posts: n/a
Default

4.0 WILL break all existing mods, that's why we have these versions until then, making the coders do a little brain work...
Reply With Quote
  #17  
Old 10-28-2008, 02:47 PM
Paul M's Avatar
Paul M Paul M is offline
 
Join Date: Sep 2004
Location: Nottingham, UK
Posts: 23,748
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I expect vb 4.0 to break almost every 3.5/3.6/3.7/3.8 mod just the same as the move from 3.0 to 3.5 did. No one made much of a fuss then.
Reply With Quote
  #18  
Old 10-28-2008, 05:30 PM
lasto lasto is offline
 
Join Date: Jan 2002
Posts: 1,514
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

cause they all to polite to complain and even if they dont complain it dont mean it aint annoying.
Instead of always bringing out a new version why dont u do add on packs that add more functionality ?
Reply With Quote
  #19  
Old 10-28-2008, 05:43 PM
Paul M's Avatar
Paul M Paul M is offline
 
Join Date: Sep 2004
Location: Nottingham, UK
Posts: 23,748
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by lasto View Post
Instead of always bringing out a new version why dont u do add on packs that add more functionality ?
Maybe because I am nothing to do with Jelsoft or vBulletin.
Reply With Quote
  #20  
Old 10-28-2008, 05:49 PM
Brad Brad is offline
 
Join Date: Nov 2001
Posts: 4,765
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by lasto View Post
cause they all to polite to complain and even if they dont complain it dont mean it aint annoying.
Instead of always bringing out a new version why dont u do add on packs that add more functionality ?
Because it complicates the process of writing the code. When you design a large application you make mistakes in the design that you will not catch until later down the road. The programming language will also mature and change over the years as well.

When you make a major version jump, say from version 2 to 3, or version 3.0 to 3.5, or version 3.5 to 4.0. You'll have a chance to re-write and fix "core" problems in your design. Fixing these "core" problems will break a lot of things elsewhere that depend on core functionality.

What I'm getting at is two major points;

1) Making major changes is a good thing. Software will always evolve over time just like everything else in the field of computing. If that bothers you you're in the wrong field.

2) Backwards compatibility is a bad thing most of the time. To offer 100% compatibility with third party code requires emulating old behavior of the software, sometimes even emulating "useful bugs" that third party code depends on. It's never perfect and there will always be a piece of third party code that won't run...do you change you backwards compatibility layer in that case to support that single piece of code? If you answered yes you're setting yourself up for bloated code and a battle you'll never win.
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 02:19 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.04556 seconds
  • Memory Usage 2,252KB
  • 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
  • (6)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (2)pagenav_pagelink
  • (10)post_thanks_box
  • (10)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (10)post_thanks_postbit_info
  • (10)postbit
  • (8)postbit_onlinestatus
  • (10)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
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • postbit_imicons
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete