Jump to content

VBulletin: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Adding local short description: "Proprietary Internet forum software package", overriding Wikidata description "Internet forum software" (Shortdesc helper)
revert to useful content
Line 1: Line 1:
{{Primary sources|date=April 2016}}
{{short description|Proprietary Internet forum software package}}
{{lowercase}}
{{DISPLAYTITLE:vBulletin}}
{{Infobox software
{{Infobox software
| name = vBulletin
| name = vBulletin
Line 8: Line 8:
| collapsible =
| collapsible =
| author =
| author =
| developer = [[Internet Brands|MH Sub I, LLC d/b/a vBulletin]]
| developer = vBulletin Solutions, Inc.
| released = {{start date and age|2000}}
| released = {{start date and age|2000}}
| discontinued =
| discontinued =
Line 14: Line 14:
| platform = [[PHP]], [[MySQL]]
| platform = [[PHP]], [[MySQL]]
| size =
| size =
| status =
| genre = [[Internet forum|Forum software]]
| genre = [[Internet forum|Forum software]]
| license = [[Commercial software|Commercial]] [[proprietary software]]<ref>{{cite web |title=Software License Agreement for Downloaded Version |url=https://www.vbulletin.com/en/license-agreement/ |website=vBulletin |accessdate=10 October 2018}}</ref>
| license = [[Commercial software|Commercial]] [[proprietary software]]<ref>[https://www.vbulletin.com/order/license_agreement.php]</ref>
| website = {{URL|https://vbulletin.com}}
| website = {{URL|https://vbulletin.com}}
}}
}}
'''vBulletin''' ('''vB''') is a proprietary [[Internet forum]] software package developed by vBulletin Solutions, Inc., a division of [[Internet Brands]]. It is written in [[PHP]] and uses a [[MySQL]] database server.


== History ==
'''vBulletin''' is a proprietary [[Internet forum]] software package sold by [[Internet Brands|MH Sub I, LLC doing business as vBulletin]] (formerly Jelsoft Enterprises and vBulletin Solutions). It is written in [[PHP]] and uses a [[MySQL]] database server. Similar products include [[XenForo]], [[WordPress]], [[Joomla]], [[Drupal]], [[MyBB]], and [[phpBB]].
In 1999 James E. Limm and John Percival were running a [[Visual Basic]] website using Infopop's UBB.classic forum software on VB Forums.<ref>{{cite web|url=http://www.vbforums.com/ |title=VBforums.com |publisher=VBforums.com |date= |accessdate=2012-01-17}}</ref> 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, and decided to write their own program. Initially, it was designed solely as a rewrite of UBB in [[PHP|PHP,]] using [[MySQL]], intended only for their own forum. Other UBB owners expressed interest; they offered to sell the program to Infopop, but their proposal was rejected. As there was a demand for the software, Limm and Percival created Jelsoft and released their work as paid software, vBulletin 1.


After subsequent minor releases, they began work on a new version that would be more than a rewrite of UBB: a complete rewrite of the product into vBulletin 2. Limm became the managing director and Percival the lead developer and two additional developers, Freddie Bingham and Mike Sullivan were added. Kier Darby was brought on during the vBulletin 2.0 Beta phase to further development.
==History==
vBulletin was first launched in 2000. Its successor, vBulletin 2, was released in 2001. A third version was launched in 2004.


In December 2002, vBulletin 3 began development. Percival stepped down as lead developer and product manager, turning his roles over to Darby. vBulletin 3 was under development for nearly two years as it went from a mere improvement on vBulletin 2 to a [[Rewrite (programming)|complete rewrite]]. During this time Jeremy Hutchings joined the development team . Version 3 was finally released in March 2004, version 3.5 in 2005, and version 3.6 as a stable version on 3 August 2006.
Internet Brands acquired the product from JelSoft in 2007.<ref name="reg">{{cite web |last1=Metz |first1=Cade |title=vBulletin sues ex-devs over 'from scratch' competitor |url=https://www.theregister.co.uk/2010/10/05/vbulletin_sues_ex_employees/ |website=The Register |accessdate=10 October 2018}}</ref>


On 4 July 2007 Jelsoft announced that Jelsoft had been acquired by [[Internet Brands]], which promised significant investment in software development.<ref>James Limm. [http://www.vbulletin.com/forum/showthread.php?t=235378 Jelsoft's future: acquisition news], vBulletin Forums, 4 July 2007</ref>
vBulletin 4 was released in late 2009. The StyleVars system was added to draw CSS variables directly from the vBulletin Template code.<ref>{{cite web|url=http://www.talktemplate.com/items/7/Premium-vBulletin-Skin-Darkvision.html |title=vBulletin Skins |publisher=TalkTemplate.com |date= |accessdate=2012-02-29}}</ref>


In July 2010, the BBC reported that there was a serious flaw in vBulletin software that allows anyone to easily access the database username and password.<ref>{{cite web|last=Fildes |first=Jonathan |url=https://www.bbc.co.uk/news/technology-10714192 |title=BBC News |publisher=British Broadcasting Corporation |date=2010-07-22 |accessdate=2012-01-17}}</ref>
On 22 July 2010 the BBC reported that there was a serious flaw in vBulletin software that allows anyone to easily access the database username and password.<ref>{{cite web|last=Fildes |first=Jonathan |url=https://www.bbc.co.uk/news/technology-10714192 |title=BBC News |publisher=Bbc.co.uk |date=2010-07-22 |accessdate=2012-01-17}}</ref>


On 4 October 2010, "Internet Brands commenced a lawsuit in the courts of England and Wales against [[XenForo]], and its founders, Kier, Mike and Ashley".<ref>{{cite web|url=http://www.vbulletin.com/forum/showthread.php?363883-Internet-Brands-claims-against-Xenforo |title=Internet Brands claims against Xenforo |publisher=Vbulletin.com |date= |accessdate=2012-01-17}}</ref> On 29 October 2010, Internet Brands filed a second lawsuit in the United States District Court for the Central District of California through its wholly owned subsidiary vBulletin Solutions, Inc. against XenForo Ltd., and its founders Kier, Mike and Ashley. The lawsuit alleges "widespread infringement and unlawful exploitation" of vBulletin's source code and "equally damaging misappropriation of trade secrets" developed and owned by vBulletin with "investments of millions of dollars over the last ten years." The lawsuit further alleges that the developers of XenForo Ltd. "took with them virtually every type of document a competitor would need to enter the market and unlawfully create a competing bulletin board software program." <ref name="register20101104">{{Cite news
In October 2010, Internet Brands sued three former employees, just as their new competing software XenForo was to be launched.<ref name="reg"/>, as well as a second lawsuit in the United States claiming [[breach of contract]], [[copyright infringement]], and misappropriation of [[trade secret]]s.<ref name="register20101104">{{Cite news | last = Metz | first = Cade | title = Forumware giant vBulletin sues ex-devs (again) | url = https://www.theregister.co.uk/2010/11/04/vbulletin_sues_xenforo_again/ | work = The Register | accessdate = 2010-11-11 | date = 2010-11-04}}</ref>. In May 2011 it was announced that vBulletin had abandoned an attempt at preventing XenForo doing business,<ref>{{cite web |last1=Metz |first1=Cade |title=vBulletin abandons bid for injunction against ex-devs |url=https://www.theregister.co.uk/2011/05/22/vbulletin_abandons_motion_for_injuction_against_former_devs/ |website=The Register |accessdate=10 October 2018}}</ref> and in 2013 the claims were dismissed.
| last = Metz
| first = Cade
| title = Forumware giant vBulletin sues ex-devs (again)
| url = https://www.theregister.co.uk/2010/11/04/vbulletin_sues_xenforo_again/
| work = The Register
| accessdate = 2010-11-11
| date = 2010-11-04}}</ref>


On 27 February 2013, it was announced by the lawyers of [[XenForo]], that a confidential settlement had been reached, dismissing all claims against them.<ref name="grace+gracewin">({{Cite news
vBulletin 5 was released in 2012.
|title = Grace+Grace LLP Celebrates Dismissal of Internet Brands Litigations
|url = http://gracelaw.com/NewsXF.html
|work = Grace+Grace
|deadurl = yes
|archiveurl = https://web.archive.org/web/20130303004433/http://gracelaw.com/NewsXF.html
|archivedate = 2013-03-03
|df =
}})</ref>


== Forum product ==
In late 2017, a post by Technical Support Lead, Wayne Luke, confirmed that vBulletin 3 was now considered to be "End of Life" software, with no further development of the series planned.<ref>{{cite web|last=Fildes |first=Jonathan |url=https://www.vbulletin.com/forum/forum/vbulletin-3-8/vbulletin-3-8-questions-problems-and-troubleshooting/4383928-vbulletin-3-x-end-of-life |title=vBulletin 3.X End of Life |publisher=vBulletin |date=2017-12-28 |accessdate=2019-05-08}}</ref><ref>{{Cite news |url=https://arstechnica.com/information-technology/2019/09/public-exploit-code-spawns-mass-attacks-against-high-severity-vbulletin-bug/ |title=High-severity vulnerability in vBulletin is being actively exploited |website=[[Ars Technica]]|last=Goodin |first=Dan |date=2019-09-25 |df=mdy |access-date=2019-11-30}}</ref>
The current production versions are 3.8.11, 4.2.5, and 5.4.1.

=== vBulletin 2 ===
vBulletin 2.0.0 was released on 21 May 2001, <ref>{{cite web|url=http://www.vbulletin.com/forum/showthread.php?17464-vBulletin-2.0.0-Released |title=vBulletin 2.0.0 Released |publisher=Vbulletin.com |date= |accessdate=2012-01-17}}</ref> replacing vBulletin 1 and adding numerous new features including private messaging between users, attaching polls to threads, unlimited forum nesting, user [[Avatar (computing)|avatars]], and a user control panel.

This version is no longer supported or available to download.

=== vBulletin 3 ===
vBulletin 3.0.0 was released on 19 March 2004.<ref>{{cite web|url=http://www.vbulletin.com/forum/showthread.php?98194-vBulletin-3.0.0-Gold-Released-%28at-last%29 |title=vBulletin 3.0.0 'Gold' Released (at last) |publisher=Vbulletin.com |date= |accessdate=2012-01-17}}</ref> Initially, it was intended to be an extension of the 2.x release to improve performance and user experience. However, it proved to be a complete rewrite. It mande numerous improvements, including:
* The templates and style were updated to use [[XHTML]] and [[Cascading Style Sheets|CSS]]
* Hard-coding of English text was eliminated
* Support for multiple languages by use of phrases
* A [[WYSIWYG]] editor for users to post with
* Paid subscriptions that allow administrators to charge for certain features
* Multiple views for threads: Linear (a flat system), threaded (display of the entire thread tree), and hybrid (a combination of both).

vBulletin 3.5.0, released on September 28, 2005,<ref>{{cite web|url=http://www.vbulletin.com/forum/showthread.php?156067-vBulletin-3.5.0-Released |title=vBulletin 3.5.0 Released |publisher=Vbulletin.com |date= |accessdate=2012-01-17}}</ref> addressed some of the problems users had with version 3.0. Some of the changes are:
* A plugin system was introduced, aallowing for modifications of the software without the need to edit the program scripts. This allows a forum operator to keep their modifications (called "hacks" or "mods" in the vBulletin community) and not having to re-edit scripts after upgrading.
* Inline editing of thread titles and post content was made possible via [[Ajax (programming)|AJAX]].
* An inline moderation system for forum operators to manage threads and posts on their board without needing intermediary steps. An [[Application programming interface|API]] system (referred to as "data managers") was created to let third parties integrate more easily.
* A template history and comparison system was introduced .
* A MySQLi wrapper was added, which added support for MySQL 4.1.
* A database-stored thread-marking system was added. Previous versions of vBulletin relied on a variable stored in the database, and also a [[HTTP cookie|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; additionally, if users idled for 15 minutes (some forums have longer timeouts, 15 minutes is the default) this information would be lost.

vBulletin 3.6 introduced features such as the multi-quote system, the infractions system, the ability to automatically post threads and announcements from RSS feeds, and podcasting support. The [[Software release life cycle#Gold or general availability release|Gold release]] of vBulletin 3.6.0<ref>{{cite web|url=http://www.vbulletin.com/go/360 |title=Vbulletin.com |publisher=Vbulletin.com |date= |accessdate=2012-01-17}}</ref> was released on 3 August 2006.

A first look at vBulletin 3.7 was announced on November 23, 2007.<ref>{{cite web|url=http://www.vbulletin.com/forum/showthread.php?t=249460 |title=vBulletin 3.7 First Look! – vBulletin Community Forum |publisher=Vbulletin.com |date= |accessdate=2012-01-17}}</ref> It was officially released on April 29, 2008.<ref>{{cite web|url=http://www.vbulletin.com/forum/showthread.php?p=1549701#post1549701 |title=vBulletin 3.7.0 'Gold' Released |publisher=Vbulletin.com |date= |accessdate=2012-01-17}}</ref>

New features in 3.7 included an inline spam management & prevention system, thread tagging and tag cloud, thread prefixes, reciprocal friendship between users, public visitor messaging on user profile pages, user picture albums, user-created social groups, user-customizable profile pages, a lightbox viewer for images attached to posts, post edit history, a notices system, multiple human verification systems, and social bookmarking integration.

Version 3.8 introduced more new features, such as social group discussions, social group categories, private message sorting and filtering options, private message history, quick edit for newer types of content (visitor messages and picture comments), social group icons, social group transfers, a private message quick reply box, private message throttling (limit messages sent over a time period), private message reporting, profile privacy (limit blocks to a subset of users), lightbox navigation, thread prefix permissions, and dismissible notices.

The latest stable release of vBulletin 3 is '''3.8.11''' which was released on 10th May 2017, and is a maintenance and compatibility release (for PHP 7.x compatibility).<ref>{{cite web|url=https://www.vbulletin.com/forum/forum/vbulletin-3-8/vbulletin-3-8-questions-problems-and-troubleshooting/4349763-vbulletin-3-8-10?p=4365466#post4365466 |title=vBulletin 3.8.10 |publisher=vbulletin.com |date= |accessdate=2015-06-15}}</ref> This is also due to be the final release in the 3.8.x series.

=== vBulletin 4 ===

==== Development ====
On 4 August 2008, Kier Darby, former lead developer of vBulletin, announced the development of vBulletin 4.0.<ref>{{cite web|url=http://www.vbulletin.com/forum/showthread.php?t=280752 |title=vBulletin Community Forum |publisher=Vbulletin.com |date=2008-08-04 |accessdate=2012-01-17}}</ref> It was described as "an extensive rewrite of the vBulletin system. Architecturally, vBulletin 4 follows MVC (model-view-controller) object oriented principles, allowing far greater capabilities in code re-use and extendability." At the time, the requirements of vBulletin 4 were "PHP 5.2.3 and MySQL 5.0.22 or newer".

On 15 December 2008, James Limm, Managing Director of Jelsoft, posted the [http://www.vbulletin.com/forum/showthread.php?t=293772 vBulletin 4 Series Development Update] with significant differences from that announcement, saying it would include :

#Cross-content search system providing a single interface to search across forum posts, blog entries and comments and other supported products
#Improved search performance
#A fresh design and layout making use of semantic markup and CSS styling
#An enhanced style and template system to enhance the ability to change the layout
#Controls to assist with placement of advertising elements
#SEO features, including friendly URLs
#A centralized attachment system, allowing sharing of attachments across products
#Widget system for single pages
#Video [[BBCode]] — Popup to the editor that allows a video url (YouTube, metacafe, etc.) to be input

In the lengthy discussions<ref>{{cite web|url=http://www.vbulletin.com/forum/showthread.php?t=293773 |title=vBulletin Community Forum |publisher=Vbulletin.com |date= |accessdate=2012-01-17}}</ref> which followed, it was revealed that:
*The PHP and MySQL requirements wouldn't be raised as high as announced in August, because the first release will be sooner than previously expected
*The firm was now developing a [[content management system]] (CMS) to be fully integrated with vBulletin, although it is unclear whether it will be sold separately like th efirm's Blog and Projects software.
*vBulletin 4 would be released incrementally through 2009, with the first Beta expected "early Q2 of 2009". (later pushed back to "late Q2".) F

==== Release ====
vBulletin 4 was released 21 December 2009. It added the vBulletin publishing suite, including CMS and blog functions.<ref>{{cite web|url=http://www.vbulletin.com/forum/showthread.php?332171-vBulletin-Gold-Release |title=vBulletin Gold Release |publisher=Vbulletin.com |date= |accessdate=2012-01-17}}</ref> Other updates included a cross-content search system, improved [[search engine optimization]] and a centralized attachment system which allows the sharing of attachments across products. Additionally, the template and styling engine was changed for vBulletin. The StyleVars system was added to draw CSS variables directly from the vBulletin Template code.<ref>{{cite web|url=http://www.talktemplate.com/items/7/Premium-vBulletin-Skin-Darkvision.html |title=vBulletin Skins |publisher=TalkTemplate.com |date= |accessdate=2012-02-29}}</ref>

vBulletin's main character encoding is [[ISO-8859-1]], not [[UTF-8]]. If a customer wants to use vBulletin with language not supported by ISO-8859-1 they must make their own changes to the code.

The latest stable release of vBulletin 4 is '''4.2.5''' which was released on 10th May 2017, and is a maintenance and compatibility release (for PHP 7.x compatibility).<ref>{{cite web|url=https://www.vbulletin.com/forum/forum/vbulletin-4/vbulletin-4-questions-problems-and-troubleshooting/4349764-vbulletin-4-2-4?p=4365468#post4365468 |title=vBulletin 4.2.4 |publisher=Vbulletin.com |date= |accessdate=2017-03-01}}</ref> This is also due to be the final release in the 4.2.x series.

=== vBulletin 5 Connect ===

==== Development ====
Update emails talking about features in the new vBulletin version was sent out to customers starting mid June 2012. Later Internet Brands asked for volunteers to the final beta phase. Upon release to the public, beta testing had reached version 10.

==== Release ====
vBulletin 5 Connect was released as beta 11 on 25 September 2012. It lacked many major features, and the release was for testing and verification purposes only. With the introduction of vBulletin Connect, Internet Brands was moving the software in a new direction This came under strong debate within the vBulletin community. vBulletin 5 Connect was released as a stable 'gold' product on 21 February 2013 still missing many features, including the infraction system, paid subscriptions, and the CMS feature debuted on vBulletin 4. The infraction system and paid subscriptions were added in 5.0.1 but many other features remain missing.

The latest stable release of vBulletin 5 is 5.4.1 .<ref>{{cite web|url=https://www.vbulletin.com/forum/forum/vbulletin-announcements/vbulletin-announcements_aa/4388983-vbulletin-5-4-1-connect-is-now-available |title= vBulletin 5.4.1 Connect is now available. |publisher=Vbulletin.com |date=2018-04-02 |accessdate=2018-04-15}}</ref> PHP 7.0.x compatibility in vB5 began in version 5.2.1, and PHP 7.1.x compatibility in 5.2.6.

== Forum and Suite ==
With the introduction of the 4.x series, vBulletin became available as two product lines, the vBulletin Publishing Suite and the vBulletin Classic Forum. The vBulletin Publishing Suite includes Forums, an article-based [[Content management system|Content Management System]] and the vBulletin Blog product.<ref>{{cite web|url=https://www.vbulletin.com/index.php?do=features |title=Vbulletin.com |publisher=Vbulletin.com |date= |accessdate=2012-01-17}}</ref>

=== vBulletin Blog ===
Introduced with Vbulletin 4, a blog tool is now included in the vBulletin Publishing Suite. The blog tool allows community members to create their own blogs. vBulletin Blog 1.0.5 was released to the public on 8 April 2008.<ref>{{cite web|url=https://www.vbulletin.com/index.php?do=faq#faq-9 |title=Vbulletin.com |publisher=Vbulletin.com |date= |accessdate=2012-01-17}}</ref>

=== vBulletin Project Tools ===
The Project Tools (PT) is a management system that helps admins and moderators to keep track of various forum related issues. With the release of vBulletin 4.0, active development of Project Tools was discontinued, and is now as a free open source add-on product distributed through vBulletin.org. PT 2.1.3 was released to the public on 15 September 2011.<ref>{{cite web|url=http://www.vbulletin.org/forum/showthread.php?t=270346 |title=vbulletin.org |publisher=vbulletin.org |date= |accessdate=2011-10-15}}</ref>

== vBulletin 4 release and controversy ==
On 4 July 2007, Jelsoft was acquired by Internet Brands.<ref>{{cite web|url=http://www.vbulletin.com/forum/showthread.php?t=235378 |title=Vbulletin.com |publisher=Vbulletin.com |date= |accessdate=2012-01-17}}</ref> On 27 January 2009, Ray Morgan was appointed General Manager of Jelsoft.<ref>{{cite web|url=http://www.vbulletin.com/forum/showthread.php?t=298059 |title=Vbulletin.com |publisher=Vbulletin.com |date= |accessdate=2012-01-17}}</ref> On 13 May 2009, the Administration section of vBulletin.com accidentally became accessible to the public for 13 minutes. Documents and discussions containing a detailed analysis of plans (and expected customer reaction) for vBulletin 4's new pricing scheme were revealed.<ref>{{cite web|url=http://www.vbulletinsetup.com/466-vbulletin/52182-vbulletin-4-0-going-cost-even-more-vbulletin-leaked.html |title=vBulletin 4.0 is going to cost even more? (vBulletin Leaked) |publisher=Vbulletinsetup.com |date= |accessdate=2012-01-17 | archiveurl=https://web.archive.org/web/20120325173102/http://www.vbulletinsetup.com/466-vbulletin/52182-vbulletin-4-0-going-cost-even-more-vbulletin-leaked.html | archivedate=2012-03-25}}</ref> A response was posted by Ray Morgan indicating that these were preliminary discussions and that customers should not make decisions based on leaked documents.

On 19 June 2009, Kier Darby, lead developer of vBulletin since early in the development of version 2, left the company,<ref>{{cite web|url=http://www.vbulletin.com/forum/showthread.php?t=311251 |title=Vbulletin.com |publisher=Vbulletin.com |date= |accessdate=2012-01-17}}</ref> as well as Mike Sullivan, who joined in Fall 2000,<ref>{{cite web|url=http://www.vbulletin.com/forum/blog.php?37-Mike-Sullivan |title=Vbulletin.com |publisher=Vbulletin.com |date=2009-01-06 |accessdate=2012-01-17}}</ref> and Scott MacVicar.<ref>{{cite web|author=|url=http://www.vbulletin.com/forum/showthread.php?t=311214 |title=Vbulletin.com |publisher=Vbulletin.com |date= |accessdate=2012-01-17}}</ref> Jeremy Hutchings moved to part-time to maintain ImpEx the data migration system, and left soon after. Subsequently, in July 2009, Peterska2 (Kerry-Anne) and Ashley Busby also left.<ref>{{cite web|author=|url=http://www.vbulletin.com/forum/showpost.php?p=1751009&postcount=30 |title=Vbulletin.com |publisher=Vbulletin.com |date= |accessdate=2012-01-17}}</ref> After releasing 3.8.4,<ref>{{cite web|url=https://www.vbulletin.com/forum/showthread.php/315188-vBulletin-3-8-4-Released |title=Vbulletin.com |publisher=Vbulletin.com |date= |accessdate=2012-02-26}}</ref> Andy Huang also decided to leave.{{Citation needed|date=March 2013}}. Jelsoft offices in the [[United Kingdom]] were closed shortly thereafter.

On 19 August 2009, Alpha testing of vBulletin began with a selection of licensed customers under a [[Non-disclosure Agreement]].<ref>{{cite web|url=http://www.vbulletin.com/forum/showthread.php?t=315870 |title=Vbulletin.com |publisher=Vbulletin.com |date= |accessdate=2012-01-17}}</ref> On 13 October 2009, Morgan announced a new vBulletin.com website, new vBulletin licensing structure, and pricing, all largely identical to the leaked May 2009 documents.<ref>{{cite web|url=http://www.vbulletin.com/forum/showthread.php?t=320055 |title=Vbulletin.com |publisher=Vbulletin.com |date=2009-10-30 |accessdate=2012-01-17}}</ref> Replacing the annual renewal of $60, the new vBulletin Forum license was priced at $195, with the Suite costing $285. . Customers with an inactive license were offered a small discount off the Suite and had less than 3 weeks to upgrade. Customers with the smallest investment in the product—Leased License customers—received the most cost-advantageous deal.

On 23 October 2009, The vBulletin.com website was upgraded to the vBulletin 4 software. The sitee was down for 28 hours during this upgrade; when it returned, it remained sporadically inaccessible due to high loads for several days.{{Citation needed|date=July 2011}} On 12 November 2009, vBulletin 4.0 Beta 3 was made available to licensed customers. <ref>{{cite web|url=http://www.vbulletin.com/forum/showthread.php?t=325115 |title=Vbulletin.com |publisher=Vbulletin.com |date= |accessdate=2012-01-17}}</ref> Beta 4, Beta 5, and two [[Release Candidate]]s followed in quick succession.{{Citation needed|date=July 2011}}

On 22 December 2009, vBulletin 4.0 Gold was released to the public amid customer concerns that it met a predetermined release schedule rather than producing a stable product<ref>{{cite web|url=http://www.vbulletin.com/forum/showthread.php?t=332171 |title=Vbulletin.com |publisher=Vbulletin.com |date= |accessdate=2012-01-17}}</ref> Common complaints included substantial browser display issues, which affected Safari, Opera, and Internet Explorer 6, and a greatly increased number of MySQL queries in the default configuration as a result of the new [[Content Management System]]. During 2010, vBulletin 4.0.1, 4.0.3 , and 4.0.4 were released with multiple 450 bug fixes <ref>{{cite web|url=http://www.vbulletin.com/forum/showthread.php?348372-vBulletin-4.0.3-Maintenance-Release&p=1960535 |title=Vbulletin.com |publisher=Vbulletin.com |date= |accessdate=2012-01-17}}</ref> The releases were made despite various "showstopper" bugs, many of which caused issues with the upgrade process. On 24 June 2010, vBulletin 4.0.4 "Patch Level 1" was released, but none of the previous showstopper bugs were fixed, except for two widget bugs according to official announcement.<ref>{{cite web|url=http://www.vbulletin.com/forum/showthread.php?355438-Release-4.0.4-PL-1-Permissions-bugs |title=Vbulletin.com |publisher=Vbulletin.com |date= |accessdate=2012-01-17}}</ref>

=== Controversy over Google AdSense integration through vBulletin.com ===
When installing vBulletin 4 and using the [[AdSense]] integration provided by vBulletin.com, users are agreeing to allow Internet Brands to access information about the performance of their ad units. Internet Brands is given a monetary referral credit if someone signs up for an AdSense account through a link on any vBulletin forum as opposed to the owner of the forum.<ref name="vbulletin1">{{cite web|url=http://www.vbulletin.com/forum/showpost.php?p=1679409&postcount=653 |title=Vbulletin.com |publisher=Vbulletin.com |date= |accessdate=2012-01-17}}</ref>

The owner of the forum also agrees to potentially share revenue in the future, however this is unclear during the sign up process, and Internet Brands has yet to release a statement about how they will use the information gathered from linked AdSense accounts, leading to potential privacy issues and a competitive advantage for future Internet Brands–owned websites. While the percentage of revenue sharing is currently set to 0%, vBulletin Technical Support Lead, Wayne Luke, has stated it could be subject to change in the future.<ref>{{cite web|url=http://www.vbulletin.com/forum/showpost.php?p=1677124&postcount=260 |title=Vbulletin.com |publisher=Vbulletin.com |date= |accessdate=2012-01-17}}</ref> However, as per [[Google]]'s AdSense rules, all users must explicitly agree to this and will be given at least 30 days notice.<ref name="vbulletin1"/>


== See also ==
== See also ==
*[[Comparison of Internet forum software]]
* [[Comparison of Internet forum software]]


== References ==
== References ==
{{Reflist}}
{{Reflist|2}}

== External links ==
<!-- PLEASE DO NOT ADD ANY MORE EXTERNAL LINKS. -->
* {{Official website|https://vBulletin.com}}
* {{dmoz|Computers/Programming/Languages/PHP/Scripts/Forums/vBulletin|vBulletin}}
<!-- PLEASE DO NOT ADD ANY MORE EXTERNAL LINKS. -->


[[Category:2000 software]]
[[Category:2000 software]]

Revision as of 01:39, 16 May 2020

vBulletin
Developer(s)vBulletin Solutions, Inc.
Initial release2000; 24 years ago (2000)
Written inPHP
PlatformPHP, MySQL
TypeForum software
LicenseCommercial proprietary software[1]
Websitevbulletin.com

vBulletin (vB) is a proprietary Internet forum software package developed by vBulletin Solutions, Inc., a division of Internet Brands. It is written in PHP and uses a MySQL database server.

History

In 1999 James E. Limm and John Percival were running a Visual Basic website using Infopop's UBB.classic forum software on VB Forums.[2] 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, and decided to write their own program. Initially, it was designed solely as a rewrite of UBB in PHP, using MySQL, intended only for their own forum. Other UBB owners expressed interest; they offered to sell the program to Infopop, but their proposal was rejected. As there was a demand for the software, Limm and Percival created Jelsoft and released their work as paid software, vBulletin 1.

After subsequent minor releases, they began work on a new version that would be more than a rewrite of UBB: a complete rewrite of the product into vBulletin 2. Limm became the managing director and Percival the lead developer and two additional developers, Freddie Bingham and Mike Sullivan were added. Kier Darby was brought on during the vBulletin 2.0 Beta phase to further development.

In December 2002, vBulletin 3 began development. Percival stepped down as lead developer and product manager, turning his roles over to Darby. vBulletin 3 was under development for nearly two years as it went from a mere improvement on vBulletin 2 to a complete rewrite. During this time Jeremy Hutchings joined the development team . Version 3 was finally released in March 2004, version 3.5 in 2005, and version 3.6 as a stable version on 3 August 2006.

On 4 July 2007 Jelsoft announced that Jelsoft had been acquired by Internet Brands, which promised significant investment in software development.[3]

On 22 July 2010 the BBC reported that there was a serious flaw in vBulletin software that allows anyone to easily access the database username and password.[4]

On 4 October 2010, "Internet Brands commenced a lawsuit in the courts of England and Wales against XenForo, and its founders, Kier, Mike and Ashley".[5] On 29 October 2010, Internet Brands filed a second lawsuit in the United States District Court for the Central District of California through its wholly owned subsidiary vBulletin Solutions, Inc. against XenForo Ltd., and its founders Kier, Mike and Ashley. The lawsuit alleges "widespread infringement and unlawful exploitation" of vBulletin's source code and "equally damaging misappropriation of trade secrets" developed and owned by vBulletin with "investments of millions of dollars over the last ten years." The lawsuit further alleges that the developers of XenForo Ltd. "took with them virtually every type of document a competitor would need to enter the market and unlawfully create a competing bulletin board software program." [6]

On 27 February 2013, it was announced by the lawyers of XenForo, that a confidential settlement had been reached, dismissing all claims against them.[7]

Forum product

The current production versions are 3.8.11, 4.2.5, and 5.4.1.

vBulletin 2

vBulletin 2.0.0 was released on 21 May 2001, [8] replacing vBulletin 1 and adding numerous new features including private messaging between users, attaching polls to threads, unlimited forum nesting, user avatars, and a user control panel.

This version is no longer supported or available to download.

vBulletin 3

vBulletin 3.0.0 was released on 19 March 2004.[9] Initially, it was intended to be an extension of the 2.x release to improve performance and user experience. However, it proved to be a complete rewrite. It mande numerous improvements, including:

  • The templates and style were updated to use XHTML and CSS
  • Hard-coding of English text was eliminated
  • Support for multiple languages by use of phrases
  • A WYSIWYG editor for users to post with
  • Paid subscriptions that allow administrators to charge for certain features
  • Multiple views for threads: Linear (a flat system), threaded (display of the entire thread tree), and hybrid (a combination of both).

vBulletin 3.5.0, released on September 28, 2005,[10] addressed some of the problems users had with version 3.0. Some of the changes are:

  • A plugin system was introduced, aallowing for modifications of the software without the need to edit the program scripts. This allows a forum operator to keep their modifications (called "hacks" or "mods" in the vBulletin community) and not having to re-edit scripts after upgrading.
  • Inline editing of thread titles and post content was made possible via AJAX.
  • An inline moderation system for forum operators to manage threads and posts on their board without needing intermediary steps. An API system (referred to as "data managers") was created to let third parties integrate more easily.
  • A template history and comparison system was introduced .
  • A MySQLi wrapper was added, which added support for MySQL 4.1.
  • A database-stored thread-marking system was added. 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; additionally, if users idled for 15 minutes (some forums have longer timeouts, 15 minutes is the default) this information would be lost.

vBulletin 3.6 introduced features such as the multi-quote system, the infractions system, the ability to automatically post threads and announcements from RSS feeds, and podcasting support. The Gold release of vBulletin 3.6.0[11] was released on 3 August 2006.

A first look at vBulletin 3.7 was announced on November 23, 2007.[12] It was officially released on April 29, 2008.[13]

New features in 3.7 included an inline spam management & prevention system, thread tagging and tag cloud, thread prefixes, reciprocal friendship between users, public visitor messaging on user profile pages, user picture albums, user-created social groups, user-customizable profile pages, a lightbox viewer for images attached to posts, post edit history, a notices system, multiple human verification systems, and social bookmarking integration.

Version 3.8 introduced more new features, such as social group discussions, social group categories, private message sorting and filtering options, private message history, quick edit for newer types of content (visitor messages and picture comments), social group icons, social group transfers, a private message quick reply box, private message throttling (limit messages sent over a time period), private message reporting, profile privacy (limit blocks to a subset of users), lightbox navigation, thread prefix permissions, and dismissible notices.

The latest stable release of vBulletin 3 is 3.8.11 which was released on 10th May 2017, and is a maintenance and compatibility release (for PHP 7.x compatibility).[14] This is also due to be the final release in the 3.8.x series.

vBulletin 4

Development

On 4 August 2008, Kier Darby, former lead developer of vBulletin, announced the development of vBulletin 4.0.[15] It was described as "an extensive rewrite of the vBulletin system. Architecturally, vBulletin 4 follows MVC (model-view-controller) object oriented principles, allowing far greater capabilities in code re-use and extendability." At the time, the requirements of vBulletin 4 were "PHP 5.2.3 and MySQL 5.0.22 or newer".

On 15 December 2008, James Limm, Managing Director of Jelsoft, posted the vBulletin 4 Series Development Update with significant differences from that announcement, saying it would include :

  1. Cross-content search system providing a single interface to search across forum posts, blog entries and comments and other supported products
  2. Improved search performance
  3. A fresh design and layout making use of semantic markup and CSS styling
  4. An enhanced style and template system to enhance the ability to change the layout
  5. Controls to assist with placement of advertising elements
  6. SEO features, including friendly URLs
  7. A centralized attachment system, allowing sharing of attachments across products
  8. Widget system for single pages
  9. Video BBCode — Popup to the editor that allows a video url (YouTube, metacafe, etc.) to be input

In the lengthy discussions[16] which followed, it was revealed that:

  • The PHP and MySQL requirements wouldn't be raised as high as announced in August, because the first release will be sooner than previously expected
  • The firm was now developing a content management system (CMS) to be fully integrated with vBulletin, although it is unclear whether it will be sold separately like th efirm's Blog and Projects software.
  • vBulletin 4 would be released incrementally through 2009, with the first Beta expected "early Q2 of 2009". (later pushed back to "late Q2".) F

Release

vBulletin 4 was released 21 December 2009. It added the vBulletin publishing suite, including CMS and blog functions.[17] Other updates included a cross-content search system, improved search engine optimization and a centralized attachment system which allows the sharing of attachments across products. Additionally, the template and styling engine was changed for vBulletin. The StyleVars system was added to draw CSS variables directly from the vBulletin Template code.[18]

vBulletin's main character encoding is ISO-8859-1, not UTF-8. If a customer wants to use vBulletin with language not supported by ISO-8859-1 they must make their own changes to the code.

The latest stable release of vBulletin 4 is 4.2.5 which was released on 10th May 2017, and is a maintenance and compatibility release (for PHP 7.x compatibility).[19] This is also due to be the final release in the 4.2.x series.

vBulletin 5 Connect

Development

Update emails talking about features in the new vBulletin version was sent out to customers starting mid June 2012. Later Internet Brands asked for volunteers to the final beta phase. Upon release to the public, beta testing had reached version 10.

Release

vBulletin 5 Connect was released as beta 11 on 25 September 2012. It lacked many major features, and the release was for testing and verification purposes only. With the introduction of vBulletin Connect, Internet Brands was moving the software in a new direction This came under strong debate within the vBulletin community. vBulletin 5 Connect was released as a stable 'gold' product on 21 February 2013 still missing many features, including the infraction system, paid subscriptions, and the CMS feature debuted on vBulletin 4. The infraction system and paid subscriptions were added in 5.0.1 but many other features remain missing.

The latest stable release of vBulletin 5 is 5.4.1 .[20] PHP 7.0.x compatibility in vB5 began in version 5.2.1, and PHP 7.1.x compatibility in 5.2.6.

Forum and Suite

With the introduction of the 4.x series, vBulletin became available as two product lines, the vBulletin Publishing Suite and the vBulletin Classic Forum. The vBulletin Publishing Suite includes Forums, an article-based Content Management System and the vBulletin Blog product.[21]

vBulletin Blog

Introduced with Vbulletin 4, a blog tool is now included in the vBulletin Publishing Suite. The blog tool allows community members to create their own blogs. vBulletin Blog 1.0.5 was released to the public on 8 April 2008.[22]

vBulletin Project Tools

The Project Tools (PT) is a management system that helps admins and moderators to keep track of various forum related issues. With the release of vBulletin 4.0, active development of Project Tools was discontinued, and is now as a free open source add-on product distributed through vBulletin.org. PT 2.1.3 was released to the public on 15 September 2011.[23]

vBulletin 4 release and controversy

On 4 July 2007, Jelsoft was acquired by Internet Brands.[24] On 27 January 2009, Ray Morgan was appointed General Manager of Jelsoft.[25] On 13 May 2009, the Administration section of vBulletin.com accidentally became accessible to the public for 13 minutes. Documents and discussions containing a detailed analysis of plans (and expected customer reaction) for vBulletin 4's new pricing scheme were revealed.[26] A response was posted by Ray Morgan indicating that these were preliminary discussions and that customers should not make decisions based on leaked documents.

On 19 June 2009, Kier Darby, lead developer of vBulletin since early in the development of version 2, left the company,[27] as well as Mike Sullivan, who joined in Fall 2000,[28] and Scott MacVicar.[29] Jeremy Hutchings moved to part-time to maintain ImpEx the data migration system, and left soon after. Subsequently, in July 2009, Peterska2 (Kerry-Anne) and Ashley Busby also left.[30] After releasing 3.8.4,[31] Andy Huang also decided to leave.[citation needed]. Jelsoft offices in the United Kingdom were closed shortly thereafter.

On 19 August 2009, Alpha testing of vBulletin began with a selection of licensed customers under a Non-disclosure Agreement.[32] On 13 October 2009, Morgan announced a new vBulletin.com website, new vBulletin licensing structure, and pricing, all largely identical to the leaked May 2009 documents.[33] Replacing the annual renewal of $60, the new vBulletin Forum license was priced at $195, with the Suite costing $285. . Customers with an inactive license were offered a small discount off the Suite and had less than 3 weeks to upgrade. Customers with the smallest investment in the product—Leased License customers—received the most cost-advantageous deal.

On 23 October 2009, The vBulletin.com website was upgraded to the vBulletin 4 software. The sitee was down for 28 hours during this upgrade; when it returned, it remained sporadically inaccessible due to high loads for several days.[citation needed] On 12 November 2009, vBulletin 4.0 Beta 3 was made available to licensed customers. [34] Beta 4, Beta 5, and two Release Candidates followed in quick succession.[citation needed]

On 22 December 2009, vBulletin 4.0 Gold was released to the public amid customer concerns that it met a predetermined release schedule rather than producing a stable product[35] Common complaints included substantial browser display issues, which affected Safari, Opera, and Internet Explorer 6, and a greatly increased number of MySQL queries in the default configuration as a result of the new Content Management System. During 2010, vBulletin 4.0.1, 4.0.3 , and 4.0.4 were released with multiple 450 bug fixes [36] The releases were made despite various "showstopper" bugs, many of which caused issues with the upgrade process. On 24 June 2010, vBulletin 4.0.4 "Patch Level 1" was released, but none of the previous showstopper bugs were fixed, except for two widget bugs according to official announcement.[37]

Controversy over Google AdSense integration through vBulletin.com

When installing vBulletin 4 and using the AdSense integration provided by vBulletin.com, users are agreeing to allow Internet Brands to access information about the performance of their ad units. Internet Brands is given a monetary referral credit if someone signs up for an AdSense account through a link on any vBulletin forum as opposed to the owner of the forum.[38]

The owner of the forum also agrees to potentially share revenue in the future, however this is unclear during the sign up process, and Internet Brands has yet to release a statement about how they will use the information gathered from linked AdSense accounts, leading to potential privacy issues and a competitive advantage for future Internet Brands–owned websites. While the percentage of revenue sharing is currently set to 0%, vBulletin Technical Support Lead, Wayne Luke, has stated it could be subject to change in the future.[39] However, as per Google's AdSense rules, all users must explicitly agree to this and will be given at least 30 days notice.[38]

See also

References

  1. ^ [1]
  2. ^ "VBforums.com". VBforums.com. Retrieved 2012-01-17.
  3. ^ James Limm. Jelsoft's future: acquisition news, vBulletin Forums, 4 July 2007
  4. ^ Fildes, Jonathan (2010-07-22). "BBC News". Bbc.co.uk. Retrieved 2012-01-17.
  5. ^ "Internet Brands claims against Xenforo". Vbulletin.com. Retrieved 2012-01-17.
  6. ^ Metz, Cade (2010-11-04). "Forumware giant vBulletin sues ex-devs (again)". The Register. Retrieved 2010-11-11.
  7. ^ ("Grace+Grace LLP Celebrates Dismissal of Internet Brands Litigations". Grace+Grace. Archived from the original on 2013-03-03. {{cite news}}: Unknown parameter |deadurl= ignored (|url-status= suggested) (help))
  8. ^ "vBulletin 2.0.0 Released". Vbulletin.com. Retrieved 2012-01-17.
  9. ^ "vBulletin 3.0.0 'Gold' Released (at last)". Vbulletin.com. Retrieved 2012-01-17.
  10. ^ "vBulletin 3.5.0 Released". Vbulletin.com. Retrieved 2012-01-17.
  11. ^ "Vbulletin.com". Vbulletin.com. Retrieved 2012-01-17.
  12. ^ "vBulletin 3.7 First Look! – vBulletin Community Forum". Vbulletin.com. Retrieved 2012-01-17.
  13. ^ "vBulletin 3.7.0 'Gold' Released". Vbulletin.com. Retrieved 2012-01-17.
  14. ^ "vBulletin 3.8.10". vbulletin.com. Retrieved 2015-06-15.
  15. ^ "vBulletin Community Forum". Vbulletin.com. 2008-08-04. Retrieved 2012-01-17.
  16. ^ "vBulletin Community Forum". Vbulletin.com. Retrieved 2012-01-17.
  17. ^ "vBulletin Gold Release". Vbulletin.com. Retrieved 2012-01-17.
  18. ^ "vBulletin Skins". TalkTemplate.com. Retrieved 2012-02-29.
  19. ^ "vBulletin 4.2.4". Vbulletin.com. Retrieved 2017-03-01.
  20. ^ "vBulletin 5.4.1 Connect is now available". Vbulletin.com. 2018-04-02. Retrieved 2018-04-15.
  21. ^ "Vbulletin.com". Vbulletin.com. Retrieved 2012-01-17.
  22. ^ "Vbulletin.com". Vbulletin.com. Retrieved 2012-01-17.
  23. ^ "vbulletin.org". vbulletin.org. Retrieved 2011-10-15.
  24. ^ "Vbulletin.com". Vbulletin.com. Retrieved 2012-01-17.
  25. ^ "Vbulletin.com". Vbulletin.com. Retrieved 2012-01-17.
  26. ^ "vBulletin 4.0 is going to cost even more? (vBulletin Leaked)". Vbulletinsetup.com. Archived from the original on 2012-03-25. Retrieved 2012-01-17.
  27. ^ "Vbulletin.com". Vbulletin.com. Retrieved 2012-01-17.
  28. ^ "Vbulletin.com". Vbulletin.com. 2009-01-06. Retrieved 2012-01-17.
  29. ^ "Vbulletin.com". Vbulletin.com. Retrieved 2012-01-17.
  30. ^ "Vbulletin.com". Vbulletin.com. Retrieved 2012-01-17.
  31. ^ "Vbulletin.com". Vbulletin.com. Retrieved 2012-02-26.
  32. ^ "Vbulletin.com". Vbulletin.com. Retrieved 2012-01-17.
  33. ^ "Vbulletin.com". Vbulletin.com. 2009-10-30. Retrieved 2012-01-17.
  34. ^ "Vbulletin.com". Vbulletin.com. Retrieved 2012-01-17.
  35. ^ "Vbulletin.com". Vbulletin.com. Retrieved 2012-01-17.
  36. ^ "Vbulletin.com". Vbulletin.com. Retrieved 2012-01-17.
  37. ^ "Vbulletin.com". Vbulletin.com. Retrieved 2012-01-17.
  38. ^ a b "Vbulletin.com". Vbulletin.com. Retrieved 2012-01-17.
  39. ^ "Vbulletin.com". Vbulletin.com. Retrieved 2012-01-17.