vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 General Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=111)
-   -   vBulletin Guru's Knowledge (https://vborg.vbsupport.ru/showthread.php?t=141186)

Mr Pink 03-05-2007 10:09 AM

vBulletin Guru's Knowledge
 
As far I know vBulletin world, I've understand that for become a good (tecnically) coder, a good vB Guru, you need to know these languages (and not) [I also attach links to W3S tutorials]:
I'm posting this becose I want know if mine is a mistake, and also for receive suggestions and help for complete this list! So, post and let me know, vB.org's people!

Marco van Herwaarden 03-05-2007 10:25 AM

I have been doing fine (i think) with only PHP & SQL knowledge and a good bit of common sense.

Mr Pink 03-05-2007 10:57 AM

Quote:

Originally Posted by Marco van Herwaarden (Post 1196108)
I have been doing fine (i think) with only PHP & SQL knowledge and a good bit of common sense.

But, for example, if you want develope your own hack, you need to know XML, for your files..
I don't know XML, but I've seen that it is used in alot of vB files. https://vborg.vbsupport.ru/

Marco van Herwaarden 03-05-2007 11:11 AM

All (most) XML that is needed to write a modification is generated for you. No XML knowledge needed at all.

And the most common use for handwritten XML is the cpnav and bitfield xml-files, and those are very simple files that you can easily create by copying and editing an existing file without XML knowledge.

Mr Pink 03-05-2007 12:09 PM

Thanks for your replies, Marco.

Quote:

Originally Posted by Marco van Herwaarden (Post 1196143)
All (most) XML that is needed to write a modification is generated for you. No XML knowledge needed at all.

What you mean with "is generated for you"?

nexialys 03-05-2007 12:16 PM

the XML you find for templates, products, plugins, are generated by vBulletin itself when you export the tools you create... we, coders, never have to touch them really.

as i can tell by being a guru for a lot of useless things, i can tell you that when you are not into design, you need to know PHP with some OO twist, and MySQL when you explore database extractions... otherwise, PHP itself is enough...

i'm into design too, so i had to learn and apply a lot of XHTML/CSS2/3 before calling myself a cool designer... :)

and i find AJAX/Javascript very obscur...

Mr Pink 03-05-2007 12:20 PM

Quote:

Originally Posted by nexialys (Post 1196185)
the XML you find for templates, products, plugins, are generated by vBulletin itself when you export the tools you create... we, coders, never have to touch them really.


Oh, ok. Thanks for reply!


Quote:

i'm into design too, so i had to learn and apply a lot of XHTML/CSS2/3 before calling myself a cool designer... :)
Yes, but I think you should know CSS, anyway, becouse is the image-late of the project.. and without that, you can be the best coder, but if your site come without a simple scheme, a simple image-late.. it's bad to see! :p

Quote:

and i find AJAX/Javascript very obscur...
Explain "obscur", please! Lol.

nexialys 03-05-2007 01:33 PM

obscur, like dark, unknown... ya know, Darth Vader... the obscur side of the force!

Mr Pink 03-05-2007 01:58 PM

Yes, I know what obscure in english means.. but.. why AJAX and JavaScript are 'obscure'!? https://vborg.vbsupport.ru/

Zachariah 03-05-2007 02:25 PM

Quote:

Originally Posted by nexialys (Post 1196185)
the XML you find for templates, products, plugins, are generated by vBulletin itself when you export the tools you create... we, coders, never have to touch them really.


I have found I can make changes on large scale in the XML outputs vs. edit each template, phrase, plugin, admin help, install/uninstall code within vBulletin AdminCP. (search and replace)

I also use Araxis Merge on XML's for quick view of changed data and migrations.
It's also easy to add phrases, plugins, templates, ect ... within the XML plugin/product.

I split screen SQL dump, PHP , XML product all the time.

nexialys 03-05-2007 02:38 PM

these obscure things are to me, not generally... i hate that kind of code, so i do not learn it.

yeah, XML the way it is used on vB is not complicated, so once you know some structural work, you can easily adapt your work and handle a lot of things within the XML, so you don't need to import/export your codes each time you edit a line.

Triky 05-07-2007 04:43 PM

Quote:

Originally Posted by Zachariah (Post 1196276)
Araxis Merge

It seems to be a great software. Name bookmarked! Thanks. :)

Dismounted 05-08-2007 07:40 AM

It's impossible to code in those ridiculously little boxes they give you, so I edit my XML :).

Triky 05-08-2007 03:51 PM

I also love "large spaces" when I (try to) code. But that seems *confortable* and fast. :)


All times are GMT. The time now is 12:50 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.01368 seconds
  • Memory Usage 1,747KB
  • 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
  • (7)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (14)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