vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   News and Announcements (https://vborg.vbsupport.ru/forumdisplay.php?f=2)
-   -   API Documentation for 3.5.x (https://vborg.vbsupport.ru/showthread.php?t=100093)

Brad 11-04-2005 06:53 PM

API Documentation for 3.5.x
 
At long last the API Documentation for 3.5.x is available and can be read at this page:

http://members.vbulletin.com/api/

This should prove to be a vauleble resource for developers. :)

In other news the up-coming version 3.5.2 will include Skype Intergration, check out this thread for a few screenshots:

http://www.vbulletin.com/forum/showt...89#post1004989

akanevsky 11-04-2005 08:05 PM

Hmm.... Honestly, I don't think that this documentation is of any use.

For new coders or just customers, the guide will be hard to understand.

For experienced coders it is much easier to read through the code rather than reading through a documentation like that one. At least that's how it is for me, although I don't claim to be an experienced coder.

Floris 11-04-2005 08:12 PM

Yes, and we all know that 99% of the vBulletin customers are experienced coders ;)

TruthElixirX 11-04-2005 08:20 PM

Quote:

Originally Posted by Floris
Yes, and we all know that 99% of the vBulletin customers are experienced coders ;)

I'm very happy to see the documentation. Give me something new to fil lym hours of uselessness with. :p

Guest190829 11-04-2005 09:48 PM

Quote:

Originally Posted by Dark Visor
Hmm.... Honestly, I don't think that this documentation is of any use.

For new coders or just customers, the guide will be hard to understand.

For experienced coders it is much easier to read through the code rather than reading through a documentation like that one. At least that's how it is for me, although I don't claim to be an experienced coder.

I have to disagree, this documentation will make it so much easier for new coders and is a great resource for people who already know the vbulletin system. I am going to have a fun time reading through this! :)

Great Job vBulletin!

akanevsky 11-04-2005 10:56 PM

Okay, I'm not saying it is useless, I'm just saying that I'm never going to read it cause to me it IS useless. ;) What's the difference whether I read function definition within the code or within the manual, anyways? The only difference I see is that for the latter I need to enter my customer id and password, which is time consuming.... While for the first, I just need to open the file. ;)

Guest190829 11-04-2005 11:05 PM

Yes, I guess it's a matter of personal opinion. But having documentation all in one reference is much better then having to scroll through files to find it. :) Good job devs! I, and I'm sure alot more, are very pleased with this.

AN-net 11-04-2005 11:13 PM

the documentation is broke, the sidebar does not work...

Guest190829 11-04-2005 11:16 PM

Quote:

Originally Posted by AN-net
the documentation is broke, the sidebar does not work...

It's working fine for me...

Zachariah 11-04-2005 11:18 PM

Is the PDF and CHM going to be updated ?

http://www.vbulletin.com/docs/

They are so out-dated. :disappointed:

$DB_site-> and other things ect ....

akanevsky 11-04-2005 11:20 PM

Quote:

Originally Posted by AN-net
the documentation is broke, the sidebar does not work...

I know..

AN-net 11-05-2005 02:25 AM

Quote:

Originally Posted by Zachariah
Is the PDF and CHM going to be updated ?

http://www.vbulletin.com/docs/

They are so out-dated. :disappointed:

$DB_site-> and other things ect ....

it looks like the regular docs wont since now the docs are for members only...

M1th 11-05-2005 02:44 AM

Wow, this rocks!

yayvb 11-05-2005 04:17 AM

I find this very beneficial.

Tony G 11-05-2005 05:37 AM

Indeed, it's very beneficial. Glad this exists now. :)

Alan @ CIT 11-05-2005 08:11 AM

Although I won't personally be using the one on vbulletin.com since I generated a copy back in the RC days, I'm pleased to see that Jelsoft are providing it on their site :)

Along with the Datamanager docs they've provided, it'll certainly help developers out.

sabret00the 11-05-2005 08:46 AM

does that mean that when i ask questions about something, i'm gonna be url'd alot more :(

Holidazed 11-05-2005 03:16 PM

Quote:

Originally Posted by Brad
In other news the up-coming version 3.5.2 will include Skype Intergration.

What the heck is "Skyscape"? I have never heard of it. I guess at a good url for this and went to www.skyscape.com and it just generates an error.

Guest190829 11-05-2005 03:18 PM

Quote:

Originally Posted by bitg
What the heck is "Skyscape"? I have never heard of it. I guess at a good url for this and went to www.skyscape.com and it just generates an error.

Skype not Skyscape. ;)

Here's some more information on it:

http://en.wikipedia.org/wiki/Skype :)

davidw 11-06-2005 01:25 AM

Two words - Thank You

:D

TundraSoul 11-06-2005 03:32 AM

They should turn it into a PDF so I can read it off-line.

Lea Verou 11-06-2005 04:58 AM

I have to agree with Dark Visor. As a non-experienced coder, I can say this was really hard to understand. I was searching for an explanation of how adding options to a product via the admincp works and there was nothing like that there. :(

kall 11-06-2005 04:59 PM

Typo alert in the Announcement!
Quote:

vauleble
Valuable. ;)

akanevsky 11-06-2005 05:08 PM

Quote:

Originally Posted by kall
Typo alert in the Announcement!

Valuable. ;)


:rolleyes:

Wayne Luke 11-07-2005 01:37 PM

Quote:

Originally Posted by Loukrhtia
I have to agree with Dark Visor. As a non-experienced coder, I can say this was really hard to understand. I was searching for an explanation of how adding options to a product via the admincp works and there was nothing like that there. :(

This is because this is an documentation of the API of vBulletin. These types of documents are simply a list of classes, functions and the variables they expose. It is not a programming manual to teach you how to program or expand the system. Rather it is a list of things you can reference in your code. And while it is sparse (i.e. doesn't tell you how all variables are used or what they mean), that can be expanded upon in the future.

It is not meant for people who are not experienced in PHP programming or who are just learning. If you are just learning, I would suggest looking in the Tutorial's forum on this site and the developer documentation in the Online Manual.

Lea Verou 11-07-2005 03:28 PM

Quote:

Originally Posted by Wayne Luke
This is because this is an documentation of the API of vBulletin. These types of documents are simply a list of classes, functions and the variables they expose. It is not a programming manual to teach you how to program or expand the system. Rather it is a list of things you can reference in your code. And while it is sparse (i.e. doesn't tell you how all variables are used or what they mean), that can be expanded upon in the future.

It is not meant for people who are not experienced in PHP programming or who are just learning. If you are just learning, I would suggest looking in the Tutorial's forum on this site and the developer documentation in the Online Manual.

Adding settings in a product via the vBulletin GUI, is not a programming issue but a vBulletin issue. However it's not explained either in the online documentation nor in the API documentation. :(

Wayne Luke 11-07-2005 11:14 PM

Hopefully as time goes on the documentation can be improved and we can provide a developer's guide or a programming vBulletin guide. However, this isn't the purpose of the API documentation.

alt.id 11-08-2005 04:03 PM

Thanks for this API!

bradsears 12-30-2005 02:54 PM

I have to give my compliments as well. I'm exactly the kind of coder that craves docs this detailed. I've spent far too much time combing through vB code I don't understand completely.

Brad


All times are GMT. The time now is 05:55 PM.

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.01213 seconds
  • Memory Usage 1,778KB
  • 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
  • (11)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (29)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
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete