Global Recruitment

I need staff on this site… seriously, who can think i can rule this entire community without some slaves or subalterns?!

The designations will be pretty simple:

1- i have to know you
2- you have to proove you are dedicated
3- you have to show your portfolio to all
4- you have to have at least one kid
5- you have to own a succesful community
6- you have to NOT be staff from Jelsoft, vb.com or vb.org

You mainly have to know what it needed on this site and why it is you that fits more in the situation.

PM me if interested. There is no salary for being staff, but as you become « recognized », your name will popup when someone want a job done!

WTH, no « branding free » option?

YEAP, you read properly… on vbEnhancer.com, we do not provide any « branding free options » on the releases made public.

… there is only one reason: we never apply any copyright display. You do not have to purchase an option to hide the license of these products, because you already pay for it…

Copyrights/licenses notes are usually used when you use a free version, because by doing so, you make some advertisement for the coder who did the job. If you pay for the product, you have done enough.

Any professional and « very professional » group will tell you; a well paid product means more than a line on the footer of a page. a well supported client will do more than a call-home hack…

Oh, but we have an option for you, a small addon… IF you really want to advertise our site because you like our products, you have the ability to add a little plugin that will display that copyright/license link in the footer of your site, and more, you will be able to have a affiliate link to it…

Pirated script/forum, what can we do?

We are not dealing with the forum software itself, as there are instances for that… so a pirated vBulletin forum itself have to be reported in that Anonymous place: vBulletin – Contact Us – Piracy

If it’s a product released on vbEnhancer.com, we can deal with it. use the « Contact Us » form at the bottom of the page, and do the report… DO NOT POST IN THE FORUM… this is not the place!

We have a deal of non-intrusion with GYSN and some other hacking groups, so they usually are not involved with the activities on vbE… someone failed to follow the copyrights of this site and we will not be happy about it… 🙂

Can we have a free version for these paid products?

Why? to test them?… hum, nope!

vbEnhancer.com have a demo engine where you can test all the products released here. You can play with most of the features, and the hidden things are the admin panel, which is not always representative of the tool itself.

The goal here is to provide professional support for professional products. Having to support free versions for the products here would mean we loose all our time with clients that have problems with these free versions.

So if you want free addons, you are welcome to visit vBulletin.org Forum – The Official vBulletin Resource!

How to Make Addons for MTF using the new engine

I’m almost complete with the base engine so I thought I would right a quick tutorial of how to make addons for it.

First File Structure
Files need to be named
class_mtf_(addon name).php
The (addon name) must be replaced by the id of the addon in the forum manager.

Second the File
Ok here is an example addon:
[PHP]< ?php
require_once(‘class_mtf.php’);
class mtf_articles extends mtf_MASTER
{
function mtf_articles(&$vbulletin)
{
parent::mtf_MASTER($vbulletin);
}

function threadBit()
{
$temp = array();
$temp = ‘blah’;
return array($temp, ‘new_threadbit’);
}

function FirstPostBit()
{
//Code
}

function PostBit()
{
//Code
}
}
?>[/PHP]

First you will notice this:
[PHP]
require_once(‘class_mtf.php’);
class mtf_articles extends mtf_MASTER
{
[/PHP]
This includes the base engine and inits the class. (Replace mtf_articles with mtf_***)

Next you see:
[PHP] function mtf_articles(&$vbulletin)
{
parent::mtf_MASTER($vbulletin);
}[/PHP]
This just sets everything up you can just ignor it.

Third you’ll notice
[PHP] function threadBit()
{
$temp = array();
$temp = ‘blah’;
return array($temp, ‘new_threadbit’);
}[/PHP]
This is function that controls this forum types display on the threadbit page. In this function all you really need to pay attention to is what it returns, which is an array with the first key being the an array of variables to pass along to vb and the template name to swap with the threadbit template.

You’ll notice two other functions in the code above they act the sane as the threadBit function except they swap the template which they are named for.

MTF files structure…

I know everything under MTF can be structured à la OOP, so how do we deal with it?

/vbulletin/mtf/class.addonname.php
/vbulletin/mtf/functions.addonname.php

???

to make it very clean, i’d like to have everything under the /mtf/ path, at least… but as i do not know how the OOP version will work, with including classes and so on, what i had in mind may be bloated.. lol

as not all addons are « just custom fields », we need a structure that will let us add more functionality when we need to make a Type that require more…

and are all the files always containing ALL and everything?… as i suggested before, i have no idea what will be the future of these addons, but i know that we need flexibility in usage.

« Personal Ads » is a good example of « more complex than a forum » thing… people have to find not only the ads, but also the themes in a sidebar etc… so maybe a default class to generate the sidebars inside the template structure?

How will you work with this Drew ?

don’t know how to call this, releasability??

Ok, we have the engine mostly done, i’d like to know how we release each addon, and how it work for activation?

as nobody wants to provide us with a solution for licensing, i have to drop the idea to verify the clients. as for the idea to encrypt the files or scripts, this is always cumbersome as we will have to provide support for dumb admins who know nothing about ion-cube etc… and i hate supporting dumb people.

what choices do we have left?

Searchable types/fields yes/no

As we will make all these new engines completely dependant of the forum itself, it’s easy to think that we will be able to evade the big problems from the other products already on the market.

example, all of MadeByMary stuff is complete independant tools — she lied about it, but all her tools were existing tools she stole and recoded to be compatible with vB… i’m not stupid!

same for Lionel’s stuff at vbCover, as for vba-Dynamics, Photopost, and so on… all these tools have Search capabilities, but are dependant of their own core, so when we do a global search via vB, we can not search these elements.

So we need two different things:

in the Search tab of the navbar, we will be able to add selective types:

Search Forum [x]
Search Articles [x]
Search Classifieds [ ]
Search Reviews [x]
etc…

you see the picture (a picture worth thousand words usually)

so we can uncheck what we do not want to search for… the result in the next page would be a selection by type, or mixed up with a prefix of each type… we could add a setting in the adminCP where we choose to display in a style or the other…

the example above is based on the navbar proximity with the whole site… but we also need something specific per type… the actual structure of vB makes it hard for the visitors to find the right search field… so we will add a little modification that i have in bank for a long time:

Search the Whole Forum
Search This forum Only
Search Type X Only

so when we’re in the Classified, the first accessible search field would be the Classified, and the visitor can check to search the whole site… etc!