10.02.2013 Views

PHP Programming Language - OpenLibra

PHP Programming Language - OpenLibra

PHP Programming Language - OpenLibra

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

vBulletin 342<br />

On July 4, 2007 Jelsoft announced that Jelsoft had been acquired by Internet Brands, which promised significant<br />

investment in software development. [3]<br />

In 2009, long-time developers Kier Darby, Mike Sullivan, and Scott MacVicar left the company. Kevin Sours, Don<br />

Kuramura, and Ray Morgan took Darby's place as lead developer, product manager, and general manager,<br />

respectively. [4]<br />

Forum product<br />

Since the initial release of the vBulletin forum product in 2000, there have been many changes and improvements.<br />

Below is a list of the major revisions and some of the changes they introduced. The current version is 4.0.3.<br />

vBulletin 1 and vBulletin Lite<br />

Development of vBulletin 1 is no longer active, nor is it a supported release.<br />

vBulletin 1 was the initial release of vBulletin, sporting the same features as UBB.classic. The release was very<br />

popular as it was one of the first systems that was written using <strong>PHP</strong> and MySQL that had the features of UBB.<br />

vBulletin Lite was a degraded version of the 1.x series that allowed potential customers to test their server for<br />

compatibility with vBulletin. The product was discontinued after vBulletin 2 because there were security issues and<br />

it was out of date, and Jelsoft did not want to spend resources into maintaining a non-commercial product.<br />

vBulletin 2<br />

vBulletin 2 is no longer under active development, except for security updates. When this version was released, it<br />

had numerous new features over vBulletin 1, which it replaced. Improvements include private messaging between<br />

users, attaching polls to threads, unlimited forum nesting, user avatars, and a user control panel.<br />

vBulletin 3<br />

Initially, version 3.0 was intended to be an extension of the 2.x release that would improve performance and user<br />

experience. However, as time progressed, it proved to be a complete rewrite. Some of the key advantages over<br />

vBulletin 2 are as follows:<br />

• The templates and style were updated to use XHTML and CSS<br />

• Hard-coding of English text was eliminated<br />

• Support for multiple languages by use of phrases<br />

• A WYSIWYG editor for users to post with<br />

• Paid subscriptions that allow administrators to charge for certain features of their site<br />

• Multiple views for threads: Linear (a flat system), threaded (display of the entire thread tree), and hybrid (a<br />

combination of both).<br />

vBulletin 3.5 addressed some of the problems users had with version 3.0. Some of the changes are as follows:<br />

• A plugin system was introduced, that allows for modifications of the software without the need to edit the<br />

program scripts. This allows a forum operator to keep their modifications (called "hacks" or "mods" in the<br />

vBulletin community) and not having to re-edit scripts after upgrading.<br />

• Inline editing of thread titles and post content was made possible via AJAX.<br />

• An inline moderation system was provided, allowing forum operators to manage threads and posts on their board<br />

without having to go through intermediary steps. An API system (referred to as "data managers") was created to<br />

let third-parties integrate more easily.<br />

• A template history and comparison system was introduced where administrators can store a specific revision of a<br />

template into the database, which can be arbitrarily compared against each another.<br />

• A MySQLi wrapper was added, which added support for MySQL 4.1.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!