VBulletin

From Wikipedia, the free encyclopedia

The correct title of this article is vBulletin. The initial letter is shown capitalized due to technical restrictions.
vBulletin

The vBulletin Community Forum
Developer: Jelsoft Enterprises
Latest release: 3.6.5 / March, 2007
OS: Cross Platform
Platform: PHP / MySQL
Use: Forum software
License: Proprietary
Website: www.vbulletin.com

vBulletin (abbreviated as vB) is a commercial Internet forum package produced by Jelsoft Enterprises Ltd. Written in PHP using a MySQL database server, it is comparable to other forum software.

Contents

In 1999 James Limm and John Percival were running a Visual Basic website using Infopop's UBB.classic forum software on VB Forums. As their site grew, they noticed that their software, written in Perl using a flat-file database, could not always cope with the number of users they had. In February of 2000, the two decided that it would be better to write their own solution as both were unfamiliar with the software's code and thus unable to optimize it. Initially, it was designed solely as a rewrite of UBB, but in PHP using MySQL, and was meant only for their forum. However, a few months later, other UBB owners expressed interest in the solution. Because of this, they offered to sell it to Infopop, but their proposal was rejected. As there was still a demand for the software, Limm and Percival created Jelsoft and released their work as a paid solution, thus becoming vBulletin 1.

After subsequent minor releases of their software, the two decided to start working on a new version that would be more than a rewrite of UBB: they wanted to turn their software into a competitive solution for forums. Rewriting the entirety of the product, vBulletin 2 commenced development. Shortly thereafter, Limm became the managing director and Percival the lead developer. To help with the scale of the project, two additional developers, Freddie Bingham and Mike Sullivan were brought on to help finish vBulletin 2. Kier Darby was brought on during the vBulletin 2.0 Beta phase to further development. The release of vBulletin 2 proved to be very successful and is what made vBulletin popular.

In December of 2002, vBulletin 3 was beginning development. Percival decided to step down as lead developer and product manager, turning his roles over to Kier Darby. vBulletin 3 was under development for a lengthy period of time—nearly 2 years—as it went from a mere improvement on vBulletin 2 to a complete rewrite. However, version 3 was finally released in March 2004. In 2005, vBulletin 3.5 was released that addressed some of the shortcomings of 3.0 (discussed later on). vBulletin 3.6 was released as a stable version on August 3rd, 2006.

Since the initial release of vBulletin in 2000, there have been many improvements of the software. The current stable version of vBulletin is 3.6.5.
Below is a list of the major revisions and what they improved on from the previous version.

vBulletin 3.6 adds a number of major features over version 3.5. vBulletin 3.6.0 is available for customers to download via the Members Area. The latest version supports many new features previously requested. So far the major features that have been added are Multi-Quote, Infraction System, RSS Poster Robot and Podcasting Support. Also a large number of smaller features were added. For details (and a full list + screenshots) please refer to the original thread at vBulletin.com. The Gold version of vBulletin 3.6.0 was released on August 3, 2006 [1].

The latest supported release of vBulletin is 3.6.5 which was released on March 1, 2007. The main reason was that a Cross Site Scripting (XSS) flaw had been discovered. This is a preventative release. It also includes minor bug fixes.

vBulletin 3.5 addressed some of the shortcomings of version 3.0. Here are a few of the changes:

  • A plugin system that allows for modifications of the software without the need to edit the program scripts. This allows a forum operator to keep their modifications (called "hacks" in the vBulletin community) and not having to re-edit scripts after upgrading.
  • AJAX (Asynchronous Javascript and XML) editing of thread titles and post content.
  • Inline moderation, allowing forum operators to manage threads and posts on their board without having to go through intermediary steps.
  • An API system (referred to as "data managers") to let third-parties integrate more easily.
  • Template history and comparison where administrators can store a specific revision of a template into the database, which can be arbitrarily compared against each another.
  • MySQLi wrapper that adds support for MySQL 4.1.
  • A database-stored thread marking system. Previous versions of vBulletin relied on a variable stored in the database, and also a cookie, to store information about what threads had been read and not read by the user. However, this information was volatile and did not keep; plus if you merely idled for 15 minutes (some forums have longer timeouts, 15 minutes is the default) this information would be lost.

Initially, version 3.0 was intended to be an extension of the 2.x release that would improve performance and user experience. However, as time progressed, it proved to be a complete rewrite. Some of the key advantages over vBulletin 2 are:

  • The templates and style use XHTML and CSS.
  • None of the language displayed by vBulletin is hard-coded in English: there's support for multiple languages.
  • A WYSIWYG editor for users to post in.
  • Paid subscriptions that allow administrators to charge for certain features of their site.
  • Multiple views for threads: linear (a flat system), threaded (display of the entire thread tree), and hybrid (a combination of both).

vBulletin 2 is no longer under active development, except for security updates. When this version was released, it had numerous new features over vBulletin 1, which it replaced:

  • Private messaging to allow users to communicate in private.
  • Polls could be attached to threads.
  • Nested forums of unlimited depth. This allowed forums to be children of each other without constraints.
  • User avatars.
  • A user control panel that allows users to control various board options.

Development of vBulletin 1 is no longer active; also, it is no longer a supported release.

vBulletin 1 was the initial release of vBulletin, sporting the same features as UBB.classic. The release was very popular as it was one of the first systems that was written using PHP and MySQL that had the features of UBB.

vBulletin Lite was a degraded version of the 1.x series that allowed potential customers to test their server for compatibility with vBulletin. The product was discontinued after vBulletin 2 because there were security issues and it was out of date, and Jelsoft did not want to spend resources into maintaining a non-commercial product.

Jelsoft announced on March 23rd 2007[2] that it was adding two new products to its line up, which will plugin to vBulletin 3.6. Jelsoft also announced it was entering into Beta testing of these applications.

Blog software which will bring social networking to sites running vBulletin

A host of tools that will support the development of a product through production and life time, with a bug and feature tracker.

  • Kier Darby
  • Michael Sullivan
  • Freddie Bingham
  • Scott MacVicar
  • Jeremy Hutchings
  • Andreas Kirbach

vBulletin.com is the main site for the English version of vBulletin. Since vBulletin has been translated into many languages, Jelsoft has officially released 3 language versions. These versions are:

  • German
  • Chinese
  • Hungarian

Along with these languages come with sister ("official sites") sites. vBulletin.org is also a sister site that provides modifications and additions for vBulletin software.

  • The developers (and members of the vBulletin community) occasionally refer to the location where development takes place as the "Ninja Development Server."

Advanced Search
Included Web Search Engines


Safe Search

close

Top Matching Results

Occasionally Search.com will highlight specialized results that are based on the context of your query. Examples of specialized results include specific links to news, images, or video.

Top Matching Results may highlight information from other Search.com pages, content from the CNET Network of sites, or third party content. The listings are based purely on relevance. Search.com does not receive payment for listings in this section but our partners that provide this data may get paid for listing these products.

Sponsored Links

This section contains paid listings which have been purchased by companies that want to have their sites appear for specific search terms and related content. These listings are administered, sorted and maintained by a third party and are not endorsed by Search.com.

Search Results

Search.com sends your search query to several search engines at one time and integrates the results into one list which has been sorted by relevance using Search.com's proprietary algorithm. You can customize the list of search engines included in your metasearch from the preferences.

The search engines that are used in your metasearch may allow companies to pay to have their Web sites included within the results. To view the Paid Inclusion policy for a specific search engine, please visit their Web site. Search.com does not accept payment or share revenue with any search engine partner for listings in this section.