vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   Community Lounge (https://vborg.vbsupport.ru/forumdisplay.php?f=13)
-   -   vb3.5 News (https://vborg.vbsupport.ru/showthread.php?t=81306)

sabret00the 05-11-2005 10:24 AM

vb3.5 News
 
<a href="http://www.vbulletin.com/forum/showthread.php?p=863307#post863307" target="_blank">http://www.vbulletin.com/forum/showt...307#post863307</a>

more hack orientated it seems, new features, plus more, read what kier said.

deathemperor 05-11-2005 10:57 AM

++++ING AMAZING !

Quote:

If our current schedules pan out, we are hoping to have vBulletin 3.5 running the vBulletin.com forums next week, and if that goes well, we will release vBulletin 3.5 to public beta by early June.
WOW, even quicker than vb2 to vb3.

I love all updates but this is the best
Quote:

AJAX (Asynchronous Javascript and XML) allows your browser to send data to and receive data from a server without reloading the current page. This technology, whose use is being pioneered by Google, allows developers to create rich, fast-responding interactive pages.
If you are using Gmail you'll know what this is, an extremely superb feature.

darn this is so crazy.

TruthElixirX 05-11-2005 10:57 AM

Yeah...looks awesome. How hard will it be for you coders to port over hacks into the module like system assuming that for the most part the general coding stays the same...

And if that sentence sounds like I don't know what I'm talking about...I don't. :p

sabret00the 05-11-2005 10:59 AM

Quote:

Originally Posted by Punktek.com
Yeah...looks awesome. How hard will it be for you coders to port over hacks into the module like system assuming that for the most part the general coding stays the same...

And if that sentence sounds like I don't know what I'm talking about...I don't. :p

i wouldn't expect any of the larger hacks till around a month after release, though you'll get a few from a week - a fortnight later, rebuilt code will take a tad longer, all in all you can get any 3.0 hack working given an hour or two.

Expect to see the vBmarket explode with add-on's btw, you'll begin seeing stuff like blogs, cms, hot or not scripts, link dirs and any other thing someone can think of and hope to make money from being released :)

Dean C 05-11-2005 11:52 AM

I really wouldn't get overexcited by the idea of the plugin system. I think it'll just be an external class which allows you to point to included files.

sabret00the 05-11-2005 12:08 PM

Quote:

Originally Posted by Dean C
I really wouldn't get overexcited by the idea of the plugin system. I think it'll just be an external class which allows you to point to included files.

what do you mean, couldn't you just, nevermind you mean the other way round, i know we won't have to edit admincp/index.php anymore as well as fucntions/adminfunctions_template.php, i dunno what the real hope is for in the new system, though the new store hack will be quite delicious in it's implementation, plug and play store hack is droolworthy.

Brad 05-11-2005 12:32 PM

The point is we won't know what is required until the source is dropped on us. The beta peroid will give us some time to play with it but I doubt you will see anything big from hackers until 3.5 goes 'gold'.

There are other things that will help right away, the biggest begin phpdoc source. Data API's will allow easier intergartion, so you might start seeing portals (or CMS systems) (or other large scripts) that don't even need to hack the source.

The biggest problem with hooks is that someone around here is bound to need one where one does not exist. You might see common 'hook hacks' to place a hook into a certain part of the source so other larger projects can use them.

3.5 is going to change how we define 'hacks', the old ways are going out the door and we are going to have to figure out a new bag of tricks :). It's welcomed change, but its going to take getting used to, I can't wait to get my hands on the beta so I can start reading the source code.

Wayne Luke 05-11-2005 12:57 PM

Quote:

Originally Posted by Punktek.com
Yeah...looks awesome. How hard will it be for you coders to port over hacks into the module like system assuming that for the most part the general coding stays the same...

Hmm... let's see the globalize() function is gone so all that needs to be changed, the options are in a "vBulletin" class and no longer accessed via a simple array. Database functions have changed and all calls to the database class are handled differently. I think most Data is handled via classes. There is an optional MySQL interface that might need to be accounted for depending on your queries. I am sure there is more. Most hacks can probably work with minor modifications, unless you rely heavily on existing vBulletin functions.

As Kier said months ago, read up on Object Oriented Programming in PHP. It is what you will need for the future.

Dennis B 05-11-2005 01:03 PM

Quote:

Originally Posted by Brad.loo
3.5 is going to change how we define 'hacks', the old ways are going out the door and we are going to have to figure out a new bag of tricks :). It's welcomed change, but its going to take getting used to

Yeah, this is also pretty much what I feel is going to happen. I guess I'll have to delay any 3.5 upgrade plans until it's clearer how the current hacks will (or won't) be ported/integrated into 3.5.

Reeve of shinra 05-11-2005 01:14 PM

I don't think it will be a simple matter of changing a few snippits of code to get the existing hacks to play nice on vb 3.5 - sure that cand probably will happen in some cases, but I think there is alot of potential to be had with intergrating things like AJAX into existing hacks and that could take time to code.

Freddie Bingham 05-11-2005 01:34 PM

Quote:

Originally Posted by Reeve of shinra
I don't think it will be a simple matter of changing a few snippits of code to get the existing hacks to play nice on vb 3.5 - sure that cand probably will happen in some cases, but I think there is alot of potential to be had with intergrating things like AJAX into existing hacks and that could take time to code.

If I have time, I'll give you a head start on porting existing hacks without using the plugin system.

.. and about the plugin system, we will add hooks to other places, you'll just need to ask.

Xenon 05-11-2005 01:37 PM

without seeing the code, it will be hard to determine

i already fear upgrading all the vb.org used hacks ^^

Lizard King 05-11-2005 01:52 PM

There are some hack writrs who are not supporting their hack anymore but we are using their hacks. For example vb3arcade or some hacks the writer doesn't even visit vb.org at all. What will happen to these hacks ? How can we port these hacks to vb3.5 ?

cinq 05-11-2005 01:53 PM

Like i mentioned on vbulletin.com, I sure hope documentation is up to speed with vb's developments, not just for the forum administrator, but for developers as well. :)

Brad 05-11-2005 01:59 PM

Quote:

Originally Posted by Lizard King
There are some hack writrs who are not supporting their hack anymore but we are using their hacks. For example vb3arcade or some hacks the writer doesn't even visit vb.org at all. What will happen to these hacks ? How can we port these hacks to vb3.5 ?

You will have to port them yourself, or someone will have to port them for you, no one can re-release these hacks without permission from the author (however they can code their own and release it).

We have not seen the source yet, so we don't know how to port hacks yet, but at this time it looks like 3.5 will break all current hacks.

Chris M 05-11-2005 02:01 PM

Well its at least something to look forward to playing with - Already vB3.0.x has gotten most of the good hacks already released, so its going to be a level playing field for hacks again with 3.5 ;)

Satan

deathemperor 05-11-2005 02:06 PM

Quote:

Originally Posted by Dean C
I really wouldn't get overexcited by the idea of the plugin system. I think it'll just be an external class which allows you to point to included files.

that's enough, I love to code in OOP. Vb 3.5 is OOP then hack will be coded easier.

Can't wait to see the code.

filburt1 05-11-2005 02:32 PM

Quote:

Originally Posted by Dean C
I really wouldn't get overexcited by the idea of the plugin system. I think it'll just be an external class which allows you to point to included files.

Also everybody will still be unnecessarily editing the code, just like they do now when 90% of the stuff can be done without touching the PHP.

AN-net 05-11-2005 04:41 PM

i have to recode my portal and new system now:( thank god i didnt code my directory yet. i wont bother upgrading vbjournal though since ill code for the plugin system in the 2nd version>_>

Revan 05-11-2005 06:27 PM

Quote:

Originally Posted by Wayne Luke
Hmm... let's see the globalize() function is gone so all that needs to be changed, the options are in a "vBulletin" class and no longer accessed via a simple array. Database functions have changed and all calls to the database class are handled differently. I think most Data is handled via classes. There is an optional MySQL interface that might need to be accounted for depending on your queries. I am sure there is more. Most hacks can probably work with minor modifications, unless you rely heavily on existing vBulletin functions.

As Kier said months ago, read up on Object Oriented Programming in PHP. It is what you will need for the future.

Damn, and I spent weeks getting my RPG to use globalize() and $vboptions XD
Bwaha nah I already knew this.
If your still taking suggestions for hook locations, (if you haven't already) please make the hook system able to plug in to important queries such as $posts for showthread.
Im aiming to make my hack(s) as optimised as possible, and this includes plugging into existing queries instead of making my own (where possible), so having the ability to plug into such queries would be a tremendous help :)
You can rest assured that as soon as you release the beta, I will look over where I need to plug in code and so help me God, if as much as one single placement is missing, I will be all over your asses faster than you can say "vB" ;)

Dean C 05-11-2005 07:01 PM

Yeah I like that idea actually Revan :)

Wayne Luke 05-11-2005 07:04 PM

Quote:

Originally Posted by Revan
If your still taking suggestions for hook locations, (if you haven't already) please make the hook system able to plug in to important queries such as $posts for showthread.
Im aiming to make my hack(s) as optimised as possible, and this includes plugging into existing queries instead of making my own (where possible), so having the ability to plug into such queries would be a tremendous help :)

This would probably be better handled by the Data Managers. That is what they are there for. Hooks are places where you can call your own custom code from within vBulletin without actually modifying the vBulletin Code. Different technologies for different purposes.

Dean C 05-11-2005 07:11 PM

Are there any parts of vB3.5 that haven't been rewritten?

Zachery 05-11-2005 07:34 PM

Quote:

Originally Posted by Dean C
Are there any parts of vB3.5 that haven't been rewritten?

The templates to some extent, but even they have some changes. :)

Revan 05-11-2005 07:34 PM

Quote:

Originally Posted by Wayne Luke
This would probably be better handled by the Data Managers. That is what they are there for. Hooks are places where you can call your own custom code from within vBulletin without actually modifying the vBulletin Code. Different technologies for different purposes.

Oh. I don't really know what the Data Managers are, maybe I skipped that part of the vBcom post.
Call it hooks, Data Managers or Cookie Crumbs for all I care, as long as it works ;)

AN-net 05-11-2005 08:01 PM

i hate OOP!!!
*dusts off the php book*

Link14716 05-11-2005 08:01 PM

Quote:

Originally Posted by Wayne Luke
This would probably be better handled by the Data Managers. That is what they are there for. Hooks are places where you can call your own custom code from within vBulletin without actually modifying the vBulletin Code. Different technologies for different purposes.

The announcement makes it seem like data managers are used for saving data, not querying for data.

Paul M 05-12-2005 01:46 AM

Quote:

Originally Posted by AN-net
i hate OOP!!!
*dusts off the php book*

I don't know much about it, but what I have seen of it so far looked quite confusing. The word "This" seemed very popular ......

The description of 3.5.0 looks nice, but sounds like virtually all hacks will have to be re-done for this new version and it's "Hooks & Plugins".

I also don't quite understand the theory of these. It sounds like they will allow you to "insert" code at various points, but many hacks don't just insert code, they actually change existing code, so how will this work ?

AN-net 05-12-2005 01:56 AM

Quote:

Originally Posted by Paul M
I don't know much about it, but what I have seen of it so far looked quite confusing. The word "This" seemed very popular ......

The description of 3.5.0 looks nice, but sounds like virtually all hacks will have to be re-done for this new version and it's "Hooks & Plugins".

I also don't quite understand the theory of these. It sounds like they will allow you to "insert" code at various points, but many hacks don't just insert code, they actually change existing code, so how will this work ?

thats why im depressed cause i have to recode all my custom mods:(

Zachery 05-12-2005 01:58 AM

Quote:

I don't know much about it, but what I have seen of it so far looked quite confusing. The word "This" seemed very popular ......

The description of 3.5.0 looks nice, but sounds like virtually all hacks will have to be re-done for this new version and it's "Hooks & Plugins".

I also don't quite understand the theory of these. It sounds like they will allow you to "insert" code at various points, but many hacks don't just insert code, they actually change existing code, so how will this work ?
Right... well it should help ALOT overall less edits mean happier users.
Quote:

Originally Posted by AN-net
thats why im depressed cause i have to recode all my custom mods

But, you won't have to again for sometime, as long as you make some use of the plugins system.

Think about it, much less rehacking, no more inserting custom templates every upgrade...

deathemperor 05-12-2005 02:30 AM

Quote:

Originally Posted by Paul M
I don't know much about it, but what I have seen of it so far looked quite confusing. The word "This" seemed very popular ......

The description of 3.5.0 looks nice, but sounds like virtually all hacks will have to be re-done for this new version and it's "Hooks & Plugins".

I also don't quite understand the theory of these. It sounds like they will allow you to "insert" code at various points, but many hacks don't just insert code, they actually change existing code, so how will this work ?

This means: right here, for this ^^.

OOP is cool, someone can hate it but after playing with it for sometimes he will be in love.

This change is once and for all, newer version after 3.5 hack won't need to be rewritten.

Adrian Schneider 05-12-2005 02:43 AM

I say we form a rebellelion! We all stay with 3.0.1-3.0.7!!!! Who's with me?!?!
...

Anyone???

Fooey! Time to learn OOP.. :(

filburt1 05-12-2005 02:52 AM

OOP is great. OOP in PHP sucks given it's not an OO language, including PHP 5. It's great in something like Java which is strongly typed and not an interpreted behemoth like PHP.

But, few hosts support JSP, so that's what everybody uses.

That's not to say I disapprove of OOP support in vB 3.5. Every non-useless language today has OOP support, and the good ones are built around that model.

Erwin 05-12-2005 03:03 AM

Exciting news. :)

Once this comes out I'll have the world's biggest headache since my site is one of the most modified ones around.

Link14716 05-12-2005 03:15 AM

Quote:

Originally Posted by Paul M
The word "This" seemed very popular ......

$this inside of a class refers to itself.

Tony G 05-12-2005 04:01 AM

Wow, that's some great news. I'm really impressed with what they plan to do hacks. Upgrading would be an absolute breeze, it sounds too good.

Plus the template comparing thing is also quite impressive. Really happy that's been introduced. :)

Can't wait to see the beta and that.

Chris M 05-12-2005 09:51 AM

Quote:

Originally Posted by Paul M
I don't know much about it, but what I have seen of it so far looked quite confusing. The word "This" seemed very popular ......

The description of 3.5.0 looks nice, but sounds like virtually all hacks will have to be re-done for this new version and it's "Hooks & Plugins".

I also don't quite understand the theory of these. It sounds like they will allow you to "insert" code at various points, but many hacks don't just insert code, they actually change existing code, so how will this work ?

The idea is to reduce the number of file edits you have to make, but there will always be cases where you have to edit the file regardless of hooks or not ;)

Satan

AN-net 05-12-2005 10:14 AM

Quote:

Originally Posted by Zachery
Right... well it should help ALOT overall less edits mean happier users.But, you won't have to again for sometime, as long as you make some use of the plugins system.

Think about it, much less rehacking, no more inserting custom templates every upgrade...

yeah but i know in the long run its better but now im summer is blown because first i have to learn oop then i have to learn the plug-in system and then i have to code. drrr.

Chris M 05-12-2005 10:43 AM

Think of it as a challenge ;):p

Satan

Eagle Creek 05-12-2005 11:35 AM

WICKED COOL!

But I guess many old hack don't work then..

I do like Inline Moderation and AJAX!


All times are GMT. The time now is 07:56 AM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01439 seconds
  • Memory Usage 1,849KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (23)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (1)pagenav_pagelink
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (40)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.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/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.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
  • printthread_start
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete