Information about Vbulletin
| vBulletin | |
The vBulletin Community Forum | |
| Developer: | Jelsoft Enterprises |
|---|---|
| Latest release: | 3.6.8 PL1 / October 19, 2007 |
| OS: | Cross Platform |
| Platform: | PHP / MySQL |
| Genre: | Forum software |
| License: | Proprietary |
| Website: | www.vbulletin.com |
History
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 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 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 3, 2006.
Jelsoft acquired
On July 4, 2007 it was announced[1] that Jelsoft Enterprises Limited has been acquired by Internet Brands, Inc. James Limm, co founder and CEO of Jelsoft will remain as CEO. John Percival, co-founder of Jelsoft is leaving the company to pursue other interests.[2]Versions
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.8.Below is a list of the major revisions and what they improved on from the previous version.
v3.6
vBulletin 3.6 had some changes that were not available in previous versions. It became available for customers to download via the Members Area of the site, vBulletin.com. New features that were been added are:- Multi-Quote
- Infraction System
- RSS Poster Robot
- Podcasting Support.
Latest release
The latest supported release of vBulletin is 3.6.8 which was released on Jul 26, 2007. This version contains all the bug fixes that were omitted from version 3.6.6 including an XSS vulnerability and there is now full support for the Project Tools and Blog addons and several new hook locations.v3.5
vBulletin 3.5 addressed some of the problems users had with 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.
v3.0
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 by use of phrases.
- 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).
v2.x
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.
v1.x and vBulletin Lite
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.
Other products
Plugging in to the vBulletin core, Jelsoft has released two addons that provide functions to meet more specific needs.vBulletin Blog
This allows members of a vBulletin community to create their own blogs. vBulletin Blog 1.0.1 was released to the public on September 20, 2007. It is priced at $50, which includes one year of software updates. The renewal fee for an additional year of updates it $20.vBulletin Project Tools
A host of tools that will support the development of a product through production and life time, with a bug and feature tracker. vBulletin Project Tools 1.0.0 was released to the public on July 2, 2007. It is priced at $50, which includes one year of software updates. The renewal fee for an additional year of updates is $20.The current vBulletin developers
- Kier Darby
- Michael Sullivan
- Freddie Bingham
- Scott MacVicar
- Jeremy Hutchings
- Gabor Vizi
- Martin Meredith
See also
External links
- vBulletin website
- vBulletin.org, official site for hacks and modifications
- vBulletin at the Open Directory Project
Software development is the translation of a user need or marketing goal into a software product.[1][2] Software development is sometimes understood to encompass the processes of software engineering combined with the research and goals of software marketing
..... Read more.
..... Read more.
Jelsoft Enterprises Ltd. is a software development company founded by James Limm and John Percival. The name Jelsoft is derived from the initials of James E. Limm and software.
..... Read more.
..... Read more.
Code complete redirects here. For the Microsoft book, see Code Complete.
A software release is the distribution, whether public or private, of an initial or new and upgraded version of a computer software product.
..... Read more.
A software release is the distribution, whether public or private, of an initial or new and upgraded version of a computer software product.
..... Read more.
October 19 is the 1st day of the year (2nd in leap years) in the Gregorian calendar. There are 0 days remaining.
..... Read more.
Events
- 202 BCE - The Battle of Zama results in the defeat of Carthage and Hannibal.
..... Read more.
20th century - 21st century - 22nd century
1970s 1980s 1990s - 2000s - 2010s 2020s 2030s
2004 2005 2006 - 2007 - 2008 2009 2010
2007 by topic:
News by month
Jan - Feb - Mar - Apr - May - Jun
..... Read more.
1970s 1980s 1990s - 2000s - 2010s 2020s 2030s
2004 2005 2006 - 2007 - 2008 2009 2010
2007 by topic:
News by month
Jan - Feb - Mar - Apr - May - Jun
..... Read more.
An operating system (OS) is the software that manages the sharing of the resources of a computer. An operating system processes system data and user input, and responds by allocating and managing tasks and internal system resources as a service to users and programs of the
..... Read more.
..... Read more.
In computing, a platform describes some sort of framework, either in hardware or software, which allows software to run. Typical platforms include a computer's architecture, operating system, or programming languages and their runtime libraries.
..... Read more.
..... Read more.
PHP
Paradigm: imperative, object-oriented
Appeared in: 1995
Designed by: Rasmus Lerdorf
Developer: The PHP Group
Latest release: 5.2.4/ 30 August 2007
Typing discipline: Dynamic, weak (duck typing)
Influenced by: C, Perl
Java, C++, Python
..... Read more.
Paradigm: imperative, object-oriented
Appeared in: 1995
Designed by: Rasmus Lerdorf
Developer: The PHP Group
Latest release: 5.2.4/ 30 August 2007
Typing discipline: Dynamic, weak (duck typing)
Influenced by: C, Perl
Java, C++, Python
..... Read more.
MySQL (pronounced (IPA) /mɑɪ ɛs kjuː ɛl/, "my S-Q-L"[1]) is a multithreaded, multi-user SQL database management system (DBMS)[2]
..... Read more.
..... Read more.
Computer software can be organized into categories based on common function, type, or field of use. A list follows of common software categories.
..... Read more.
Categories of software
- Applications
..... Read more.
Internet forum is a web application for holding discussions and posting user generated content. Internet forums are also commonly referred to as web forums, message boards, discussion boards, (electronic) discussion groups, discussion forums,
..... Read more.
..... Read more.
A software license comprises the permissions, rights and restrictions imposed on software (whether a component or a free-standing program). Use of software without a license could constitute infringement of the owner's exclusive rights under copyright or, occasionally, patent law
..... Read more.
..... Read more.
A website (alternatively, Web site or web site) is a collection of Web pages, images, videos or other digital assets that is hosted on one or several Web server(s), usually accessible via the Internet, cell phone or a LAN.
..... Read more.
..... Read more.
Internet forum is a web application for holding discussions and posting user generated content. Internet forums are also commonly referred to as web forums, message boards, discussion boards, (electronic) discussion groups, discussion forums,
..... Read more.
..... Read more.
Jelsoft Enterprises Ltd. is a software development company founded by James Limm and John Percival. The name Jelsoft is derived from the initials of James E. Limm and software.
..... Read more.
..... Read more.
PHP
Paradigm: imperative, object-oriented
Appeared in: 1995
Designed by: Rasmus Lerdorf
Developer: The PHP Group
Latest release: 5.2.4/ 30 August 2007
Typing discipline: Dynamic, weak (duck typing)
Influenced by: C, Perl
Java, C++, Python
..... Read more.
Paradigm: imperative, object-oriented
Appeared in: 1995
Designed by: Rasmus Lerdorf
Developer: The PHP Group
Latest release: 5.2.4/ 30 August 2007
Typing discipline: Dynamic, weak (duck typing)
Influenced by: C, Perl
Java, C++, Python
..... Read more.
MySQL (pronounced (IPA) /mɑɪ ɛs kjuː ɛl/, "my S-Q-L"[1]) is a multithreaded, multi-user SQL database management system (DBMS)[2]
..... Read more.
..... Read more.
database is a structured collection of records or data that is stored in a computer system so that a computer program or person using a query language can consult it to answer queries. The records retrieved in answer to queries are information that can be used to make decisions.
..... Read more.
..... Read more.
Visual Basic
Paradigm: Event-driven
Developer: Microsoft
Typing discipline: Static, strong
Influenced by: QuickBASIC
Influenced: Visual Basic .NET
OS: Microsoft Windows
Visual Basic (VB
..... Read more.
Paradigm: Event-driven
Developer: Microsoft
Typing discipline: Static, strong
Influenced by: QuickBASIC
Influenced: Visual Basic .NET
OS: Microsoft Windows
Visual Basic (VB
..... Read more.
Groupee, Inc., formerly known as Infopop Corporation (and before that, Madrona Park), is an internet software firm based in Seattle, Washington. Founded in 1996, it moved to Seattle in 1999.
..... Read more.
..... Read more.
UBB.classic (formerly Ultimate Bulletin Board or UBB) is an Internet forum software package originally written by Ted O'Neil of Groupee, Inc. in 1996. It is written in Perl and uses a flat file database. The last version of the software was 6.7.
..... Read more.
..... Read more.
Perl
Paradigm: Multi-paradigm
Appeared in: 1987
Designed by: Larry Wall
Latest release: 5.8.8/ January 31 2006
Typing discipline: Dynamic
Influenced by: AWK, BASIC, BASIC-PLUS, C, C++, Lisp, Pascal, Python, sed, Unix shell
..... Read more.
Paradigm: Multi-paradigm
Appeared in: 1987
Designed by: Larry Wall
Latest release: 5.8.8/ January 31 2006
Typing discipline: Dynamic
Influenced by: AWK, BASIC, BASIC-PLUS, C, C++, Lisp, Pascal, Python, sed, Unix shell
..... Read more.
flat file database describes any of various means to encode a data model (most commonly a table) as a plain text file.
..... Read more.
Flat files
A flat file is a file that contains records, and in which each record is specified in a single line...... Read more.
PHP
Paradigm: imperative, object-oriented
Appeared in: 1995
Designed by: Rasmus Lerdorf
Developer: The PHP Group
Latest release: 5.2.4/ 30 August 2007
Typing discipline: Dynamic, weak (duck typing)
Influenced by: C, Perl
Java, C++, Python
..... Read more.
Paradigm: imperative, object-oriented
Appeared in: 1995
Designed by: Rasmus Lerdorf
Developer: The PHP Group
Latest release: 5.2.4/ 30 August 2007
Typing discipline: Dynamic, weak (duck typing)
Influenced by: C, Perl
Java, C++, Python
..... Read more.
MySQL (pronounced (IPA) /mɑɪ ɛs kjuː ɛl/, "my S-Q-L"[1]) is a multithreaded, multi-user SQL database management system (DBMS)[2]
..... Read more.
..... Read more.
Groupee, Inc., formerly known as Infopop Corporation (and before that, Madrona Park), is an internet software firm based in Seattle, Washington. Founded in 1996, it moved to Seattle in 1999.
..... Read more.
..... Read more.
A rewrite in computer programming is the act or result of re-implementing a large portion of existing functionality without re-use of its source code. When the rewrite is not using existing code at all, it is common to speak of a rewrite from scratch.
..... Read more.
..... Read more.
August 3 is the 1st day of the year (2nd in leap years) in the Gregorian calendar. There are 0 days remaining.
..... Read more.
Events
- 8 - Roman Empire general Tiberius defeats Dalmatians on the river Bathinus.
..... Read more.
- For the United States holiday, the Fourth of July, see Independence Day (United States).
..... Read more.
20th century - 21st century - 22nd century
1970s 1980s 1990s - 2000s - 2010s 2020s 2030s
2004 2005 2006 - 2007 - 2008 2009 2010
2007 by topic:
News by month
Jan - Feb - Mar - Apr - May - Jun
..... Read more.
1970s 1980s 1990s - 2000s - 2010s 2020s 2030s
2004 2005 2006 - 2007 - 2008 2009 2010
2007 by topic:
News by month
Jan - Feb - Mar - Apr - May - Jun
..... Read more.