Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 General Discussions

Reply
 
Thread Tools Display Modes
  #1  
Old 03-05-2007, 10:09 AM
Mr Pink's Avatar
Mr Pink Mr Pink is offline
 
Join Date: Oct 2006
Location: [Italy]
Posts: 189
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default 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!
Reply With Quote
  #2  
Old 03-05-2007, 10:25 AM
Marco van Herwaarden Marco van Herwaarden is offline
 
Join Date: Jul 2004
Posts: 25,415
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I have been doing fine (i think) with only PHP & SQL knowledge and a good bit of common sense.
Reply With Quote
  #3  
Old 03-05-2007, 10:57 AM
Mr Pink's Avatar
Mr Pink Mr Pink is offline
 
Join Date: Oct 2006
Location: [Italy]
Posts: 189
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Marco van Herwaarden View Post
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.
Reply With Quote
  #4  
Old 03-05-2007, 11:11 AM
Marco van Herwaarden Marco van Herwaarden is offline
 
Join Date: Jul 2004
Posts: 25,415
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

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.
Reply With Quote
  #5  
Old 03-05-2007, 12:09 PM
Mr Pink's Avatar
Mr Pink Mr Pink is offline
 
Join Date: Oct 2006
Location: [Italy]
Posts: 189
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thanks for your replies, Marco.

Quote:
Originally Posted by Marco van Herwaarden View Post
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"?
Reply With Quote
  #6  
Old 03-05-2007, 12:16 PM
nexialys
Guest
 
Posts: n/a
Default

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...
Reply With Quote
  #7  
Old 03-05-2007, 12:20 PM
Mr Pink's Avatar
Mr Pink Mr Pink is offline
 
Join Date: Oct 2006
Location: [Italy]
Posts: 189
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by nexialys View Post
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!

Quote:
and i find AJAX/Javascript very obscur...
Explain "obscur", please! Lol.
Reply With Quote
  #8  
Old 03-05-2007, 01:33 PM
nexialys
Guest
 
Posts: n/a
Default

obscur, like dark, unknown... ya know, Darth Vader... the obscur side of the force!
Reply With Quote
  #9  
Old 03-05-2007, 01:58 PM
Mr Pink's Avatar
Mr Pink Mr Pink is offline
 
Join Date: Oct 2006
Location: [Italy]
Posts: 189
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Yes, I know what obscure in english means.. but.. why AJAX and JavaScript are 'obscure'!?
Reply With Quote
  #10  
Old 03-05-2007, 02:25 PM
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 nexialys View Post
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.
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 12:59 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.03971 seconds
  • Memory Usage 2,252KB
  • 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
  • (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
  • (1)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_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
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete