vBulletin (abreviado como vB) es un software para crear foros en internet desarrollado por Jelsoft Enterprises Ltd. Al estar basado en PHP y MySQL ofrece gran capacidad de adaptación en múltiples plataformas y flexibilidad para añadir modificaciones. vBulletin, a diferencia de otros sistemas de foros tales como phpBB o SMF, ofrece una administración muy sencilla, permitiendo fácilmente su uso a cualquier tipo de usuario, además ofrece varias opciones que otros foros no ofrecen:

Editar y añadir BBCodes propios
Instalar modificaciones, mediante uploading, es decir, las modificaciones al foro se instalan solo subiendo archivos al foro
Instalación de Lenguajes y traducciones mediante uploading
Instalación de Templates/skins (aspectos gráficos del foro) mediante uploading
Modificación del template mediante CSS
Personalización de F.A.Q's (Frecuently Asked Questions)
Creación de Sub-Foros dentro de otros Sub-Foros (Parental Forums)
Además de eso, vBulletin cuenta con gran cantidad de herramientas modificaciones y plug-ins gratuitos, ya sea vBAdvanced, vBPortal, vBPlaza, v3Arcade, mkportal, etc y modificaciones ilimitadas, que se pueden encontrar en sitios como vBulletin o vBhispano. Este software de foros, es muy avanzado, pudiendo personalizarlo en su totalidad, mediante mods, plug-ins y templates.


Historia

En 1999, James y John Percival Limm estaban administrando un sitio web en Visual Basic usando el foro de software UBB.classic creado por Infopop en la página VB Forums. Como su sitio creció, se observó que su software, escrito en Perl usando una base de datos de archivo plano, no siempre puede hacer frente a la cantidad de usuarios a los que había. En febrero de 2000, los dos decidieron que sería mejor para escribir su propia solución, ya que ambos estaban familiarizados con el código del software y que por lo tanto no se puede optimizar. Inicialmente, fue concebido exclusivamente como una reescritura de UBB, pero en PHP usando MySQL, y que se pretendió usarlo sólo para su foro. Sin embargo, unos meses más tarde, otros propietarios de UBB expresaron interés en la solución. Debido a esto, se ofrecieron a Infopop, pero su propuesta fue rechazada. Como todavía había una demanda de ese programa informático, Limm y Percival crearon Jelsoft y lanzaron su trabajo como una solución pagada, convirtiéndose así en vBulletin 1.

Después de lanzamientos menores posteriores de su software, los dos decidieron empezar a trabajar en una nueva versión que sería más que una reescritura de UBB: querían convertir su software en una solución competitiva para los foros. vBulletin 2 comenzó su desarrollo, reescribiendo todo su producto completamente. Poco después, Limm se convirtió en el director-gerente y el desarrollador líder se volvió Percival. Para ayudar con la escala del proyecto, dos nuevos desarrolladores, Freddie Bingham y Mike Sullivan se unieron para ayudar a terminar el vBulletin 2. Kier Darby se unió durante la fase Beta de vBulletin 2.0 para su desarrollo posterior. El lanzamiento de vBulletin 2 se volvió exitoso e hizo a vBulletin popular.

En diciembre de 2002, se inició el desarrollo de vBulletin 3. Percival decidió salirse como desarrollador y gerente de producción, para lo cual intercambia sus funciones con Kier Darby. vBulletin 3 estuvo en desarrollo por un largo período de tiempo-casi 2 años- ya que pasó de una simple mejora en vBulletin 2 a una completa reescritura. Sin embargo, la versión 3 fue lanzada en marzo de 2004. En 2005, fue lanzado vBulletin 3.5 que se abordaron algunas de las deficiencias de 3.0. vBulletin 3.6 fue lanzado como una versión estable, el 3 de agosto de 2006.

El 4 de julio de 2007 se anunció que Jelsoft Enterprises Limited ha sido adquirido por Internet Brands. Inc James Limm, co fundador y CEO de Jelsoft permanecerá como CEO. John Percival, co-fundador de Jelsoft dejó la compañía para perseguir otros intereses.




INSTALACIO



1. Primero descargamos el VBulletin, veremos que podemos comprar este excelente sofy o bien encontraremos versiones que aclaran ser NULL, ellas son justamente libres, sin necesidad de keygen o activadores de ningun otro tipo.

2. Descomprimimos el sofá y veremos que dentro del mismo tenemos 2 carpetas (por lo general es asi); carpeta “do_not_upload” y carpeta “upload”; bien todo lo que este en el interior de la carpeta upload es lo que vamos a necesitar.

3. Una vez descargado y descomprimido, entramos en la carpeta y vamos a la carpeta “Upload“, dentro de esta, vamos a la carpeta que dice “Includes“, dentro de esta veras muchos archivos, busca uno que se llame “config.php.new“, ahora renombra el archivo “config.php.new” a “config.php“.

4. Ahora abrimos “config.php” con un editor de texto plano, como por ejemplo gedit o el bloc de notas de Windwor.

Ahora, buscamos donde dice:

// ****** DATABASE NAME ******
// This is the name of the database where your vBulletin will be located.
// This must be created by your webhost.
$config['Database']['dbname'] = 'test‘;
Y Sustituimos ‘test‘ por el nombre de la base de datos MySQL creada anteriormente. Un poco más abajo verás esto:

// ****** TABLE PREFIX ******
// Prefix that your vBulletin tables have in the database.
$config['Database']['tableprefix'] = '';
Dentro de , pon lo que quieras, será la tabla Prefix de tu base de datos, por ejemplo..mysql, quedaria asi:

// ****** TABLE PREFIX ******
// Prefix that your vBulletin tables have in the database.
$config['Database']['tableprefix'] = 'mysql‘;
Ahora, debajo de esto, vereis esto otro:

// ****** TECHNICAL EMAIL ADDRESS ******
// If any database errors occur, they will be emailed to the address specified here.
// Leave this blank to not send any emails when there is a database error.
$config['Database']['technicalemail'] = '[Logueate para ver los links. ]‘;
Aqui debeis introducir vuestro correo, sustituyendo [Logueate para ver los links. ], por tu correo, a mi me queda asi:

// ****** TECHNICAL EMAIL ADDRESS ******
// If any database errors occur, they will be emailed to the address specified here.
// Leave this blank to not send any emails when there is a database error.
$config['Database']['technicalemail'] = '[Logueate para ver los links. ]‘;
Si ocurre algún tipo de error, se recibirá un mail al correo colocado. Ahora hay que bajar un poquito más, hasta donde dice:

// ****** MASTER DATABASE USERNAME & PASSWORD ******
// This is the username and password you use to access MySQL.
// These must be obtained through your webhost.
$config['MasterServer']['username'] = '';
$config['MasterServer']['password'] = '';
Aqui hay que introducir dentro de el usuario de la base de datos MySQL y su correspondiente password, queda algo asi:

// ****** MASTER DATABASE USERNAME & PASSWORD ******
// This is the username and password you use to access MySQL.
// These must be obtained through your webhost.
$config['MasterServer']['username'] = 'Lagartoman‘;
$config[’MasterServer’][’password’] = ‘mi_password‘;

Ahora guardamos el archivo, recordar que este archivo es el renombrado a “config.php“.

5. Necesitaremos un programa FTP, uno muy bueno es el FileZilla.

6. Ahora nos adentramos en nuestro programa FTP, vas a tu hosting y subes los archivos que esten dentro de la carpeta “Upload“, pero recordar, el interior de la carpeta, no la carpeta, estos archivos debes copiarlos en el directorio “/httpdocs/carpeta”, puede variar, por ejemplo a “/http/carpeta”, o bien “.www/” carpeta es el nombre del directorio del foro, por ejemplo foro, yo lo he subido en “/.www”

7. Una vez subido todo, vamos a esta dirección:
[Logueate para ver los links. ]install/install.php
Por ejemplo para mi seria esta dirección:
[Logueate para ver los links. ]

8. Sale una pantalla de bienvenida de Vbulletin, vas dandole a “Next step” o “Siguiente”y si todo sale bien y hemos hecho una configuración correcta, llegaremos hasta el paso 13 y listo.