Project Plan

Ok, I have been trying to be extremely organized with products I’m associated with so I thought it would be good to make a features list with dates and completion status. Feel free to change things.

  • MTF Master
    • Extra Forum Fields
      Completion status: 90%
    • Extra Thread Fields
      Completion status: 0%
    • A Base, OOP, Engine that allows extending
      Completion status: 10%
  • MTF Articles
    • Threadbit template?
      Completion status: 0%
    • Postbit Template
      Completion status: 0%
  • MTF Link Directory
    • Threadbit template
      Completion status: 0%
    • Postbit Template
      Completion status: 0%
  • MTF Release Engine
    • Licenses Area
      Completion status: 0%
    • Abiality to Purchase Threads Attachments using vBCredits?
      Completion status: 0%
    • MOTM?
      Completion status: 50%
    • Threadbit template?
      Completion status: 0%
    • Postbit Template
      Completion status: 0%
  • MTF Generic Extension
    • Threadbit template
      Completion status: 0%
    • Postbit Template
      Completion status: 0%

fetch_hook(‘global_setup_complete’) to replace entire files…

As we know what will be displayed at the end of global.php, we will be able to switch to a complete different files from there instead of running into showthread and forumdisplay, when needed… why? less need of hooks usage.

forumdisplay need tons of hooking when we change anything to be displayed when reading a forum… so for a addon that require too much stuff to be edited or replaced, instead of running thru these files, we simply have to use a included file and end the process there…

i know that my classified engine, like the auctions are expensive in codes, and may require a lot of edits in showthread… we can spare some time by doing that technique…

am i right??

GARS, vbCover, Gio’s IMPORTERS to plan…

as i just said to Mert, when MTF is released, we can say bye-bye to GARS and most of vbCover and Gio’s products… and the products of a lot of guys who first planned to change the display of a thread….

My goal was not to make all these vanish *(ok, i lie here)

But with a solid engine, which need no core file edits or no change in the queries etc, we can make a lot with simply nothing…

GARS is a hell for anybody, but is a required pain for the moment… as i own the Articles from Mary and other products on the same path, we will not have to upgrade them, we will simply replace them all.

So for that we will need importers for each of these competitors… and as i’m a good seller, i’ll provide a rebate of 10% for each client who switch to MTF from an existing product, in exchange of a proof that they have that system on their site… even if GARS is free, i prefer to gain some clients with a rebate… that proove my point.

My Idea: The coding of MTF

Ok, So MTF, the idea, is almost perfect for OOP, mostly because OOP alows extending and « plugining in » (and MTF is based off that). I’ve been thinking about it and here is my idea for the « recoding » of MTF.

There is a class for MTF base. This class defines the basic functions that every forum type would need. This calss also sets up public functions that will be overwritten like a function for forum display, showthread, etc.

Then we have another class for every addon. Every addons class extends the base class and overwrites the public functions that are custom for this forum type.

Finally in say global_start something like:
[PHP]
if ($forumid AND in_array(THIS_SCRIPT, array(‘showthread’, ‘forumdisplay’,etc)
{
$forumtype = //use forumcache to get the forum type
include(‘mtf/class_’ . $forumtype);
$ft = new $forumtype($forumid);
}
[/PHP]
Then hooks like showthread something like:
$ft->showthread();
would be ran.

This method also allows a very simple product and only really one file upload.

Can you install my board?

Basically, no.

That answer is faded, sad for you, but we’re not here to help you startup your forum, we’re there to enhance your actual experience with vBulletin, that means you have to own a production site.

If you need a webmaster to maintain your site, you can always post a request in the Meet-Market, but we are not managing who will answer your request, it may be someone from the staff, or a freelancer which we do not sponsor. We do not maintain a list of charges for installs/setup of new forums, because there is already two official sites where to do so… mainly the one where you bought your software.

MTF Postfield Manager…

Ok, Drew, as you see in the archive i sent you, there is a Postfield manager… used to create new fields in the forum structure itself… it works perfect and is actually based on the Userfield generator, but instead of saving stuff in a seperate table, it edit the _forum table on the fly… this can be cumbersome if we go to the threads level when we have millions of posts, but i thought it would not be a problem with forums even if it have 500 forums… your point on this?

you want a different engine, let’s go.. i play with what i have on hands, so it was easier for me to modify vB code than invent something else.

MTF on the rebuild period…

– Think MEGA sites with hundreds of forums: Christian Forums is a target.

– Think OOP, because i do not understand a line of it.. lol

– Think Hierarchical Type detection with alterations: if a parent forum is Type-X, a child can be customized to be Type-Y… if not customized, the child receive the « child » version of the parent’s type… if there is no child version for that type, it receive the same type… until it is customized…

– Think Hierarchical Moderation level, at the opposite of vBulletin default. a parent moderator can be automatically moderator of a child forum, even if we have a moderator for that child forum. like on dmoz.org, where a parent moderator is called a META Editor, a child one is a Editor… Hierarchical Edition too, where a META can not be edited by a Editor… same in WordPress… >> this does not seems to fit as a MTF addon, because i think it’s more a complete rewrite of the actual vB structure… lol

other details to come… i like brainstorms!

vbFDonator by Mary 1.1.0

Give to your Donors a presentation that they deserve !!

1.- Product Highlights

  • Instant Payment Notification for new Donation
  • Instant Donor’s addition to your listings
  • Calculates the total Donation in times and amount
  • Donor can add a personalized public message
  • Donor can add a photo
  • Configurable list of accepting amounts
  • Configurable list of accepting currencies
  • Configurable list of States
  • Configurable list of Countries
  • Admin can turn On/Off use of States
  • Admin can turn On/Off use of Countries
  • Admin can add manually old donations
  • Newest Donors block
  • Most Active Donors block

2.- Pequirements

Instant Payment notification works only with Premium and Business PayPal accounts with auto notification turn ON. If you’ve Personal account you can use it, but you’ve to add manually all donations.

3.- Installation

  1. Upload the entire /vbdonator directory to your webserver UNDER the folder where
    your vBulletin is installed. eg if your vb installation is located at:
    http://www.yourdomain.com/forums then /vbdonator directory must be under this (/forums).
  2. CMOD the following directories to 777
    /photos (inside vbdonator directory)
    /tmp (inside vbdonator directory)
  3. For security reasons backup your database AND turn your board off
  4. Check at your AdminCP->vBulletin Options->Plugin/Hook System that Plugin
    system is enabled.
  5. From your AdminCP->Plugin System->Manage Products choose Add/Import Product
    and import the product: product_vbdonator.xml

If you want to add a link to your nav bar then you must edit the NAVBAR template:
Search For:


$vbphrase[calendar]

[/Code]Add Below:
[Code]


Donate

[/Code]You can use any word you like instead of Donate

4.- Copyright

This script cannot be redistributed, reproduced, or published in any way. Modifying this script and sharing or publishing your modification A-N-Y-W-H-E-R-E (including here) without the author’s written permission is strictly prohibited. The same applies for writting addons or integrading it with any other software or module (eg vbAdvanced).

Copyright removal, editing or replacement PROHIBITED !! My copyright text and link must remain visible. If your template has colors that makes my copyright invisible you’re responsible to change the color of my copyright to be straight visible.

reference: vbDonator by Mary – vBulletin.org Forum[Code]


$vbphrase[calendar]

[/Code]Add Below:


Donate

[/Code]You can use any word you like instead of Donate

4.- Copyright

This script cannot be redistributed, reproduced, or published in any way. Modifying this script and sharing or publishing your modification A-N-Y-W-H-E-R-E (including here) without the author’s written permission is strictly prohibited. The same applies for writting addons or integrading it with any other software or module (eg vbAdvanced).

Copyright removal, editing or replacement PROHIBITED !! My copyright text and link must remain visible. If your template has colors that makes my copyright invisible you’re responsible to change the color of my copyright to be straight visible.

reference: vbDonator by Mary – vBulletin.org Forum[Code]


Donate

[/Code]You can use any word you like instead of Donate

4.- Copyright

This script cannot be redistributed, reproduced, or published in any way. Modifying this script and sharing or publishing your modification A-N-Y-W-H-E-R-E (including here) without the author’s written permission is strictly prohibited. The same applies for writting addons or integrading it with any other software or module (eg vbAdvanced).

Copyright removal, editing or replacement PROHIBITED !! My copyright text and link must remain visible. If your template has colors that makes my copyright invisible you’re responsible to change the color of my copyright to be straight visible.

reference: vbDonator by Mary – vBulletin.org Forum