The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
#1
|
|||
|
|||
Programming vbulletin mod question
I am interested in learning how to create mods for vbulletin. I have an idea for one and it hasn't be done. I think it is a great idea but I really can't afford to pay someone and I would probably have many more ideas as I started to develop it.
What do I need to learn in order to create mods? I am assuming PHP, SQL and HTML. What has been the learning path for some of the existing devs here on vbulletin.org? Assistance is appreciated. |
#2
|
||||
|
||||
before you start creating mods make sure you know the ins-and-outs of vbulletin
vBulletin Code Standards: http://www.vbulletin.com/docs/html/codestandards Data Manager: http://www.vbulletin.com/docs/html/data_managers |
#3
|
|||
|
|||
Princeton,
Thanks. Maybe you can come tutor me since you live so close |
#4
|
|||
|
|||
Quote:
1) Get a decent editor for php, I use Editplus. 2) Start reading the vBulletin source code from 'top to bottom'. IE; Open /forum/index.php in your editor, and open any files that it needs to function (you can find these in require_once(). Some people will say the above is ass backwards, but most of these people already know what is going on in the code or understand the logic because they know another (similar) program. If you're new to this I think going this route will help. For example index.php requires the file global.php so it can function, likewise global.php depends on init.php and a bunch of other files. However we don't need to know global.php, init.php, functions.php or datamanagers like the back of our hand if we want to write simple modifications to index.php (although it is a good idea to know how these files work, I think it'll be too much for you to take on all at once). Don't worry about coding standards or datamanagers at this point. Just read code, read all the code you can, try to understand what it's doing and how it's doing it. In other words you need to get in the proper mind set! Also don't think of the code in vBulletin as 'proper' code. Learn from many sources by downloading open source php projects. |
Thread Tools | |
Display Modes | |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|