Desde la creación de foros en la Web 2.0, se ha escuchado hablar mucho acerca de lo que es el BBCode.
BBCode proviene del inglés Bulletin Board Code, el cual se refiere a un tipo de lenguaje de marcas ligero, el cuál se utiliza en foros y correos electrónicos y no puede ser interpretado directamente por un navegador web, si no que tiene que ser convertido a HTML para poder ser visualizado de manera correcta.
En cuanto a historia, podemos decir que este tipo de código fue creado por la compañía Phpbb, los cuales fueron los pioneros en el uso y creación de foros Web, en el cual se comparten opiniones, archivos, preguntas, discusiones, entre otras cosas. En la actualidad, la mayoría de los foros web utilizan este tipo de código, el cual solo puede ser visto utilizando un parser (convertidor) de bbcode a html.
El propósito con el que fue creado este tipo de código fue de embellecer el texto y la presentación de las discusiones de los foros, con el objetivo de mostrar íconos, imágenes y código de programación para su correcta visualización.
Este tipo de código cuenta con distintos tipos de modificadores, los cuáles como mencioné anteriormente deben ser "parseados" o interpretados por HTML para su correcto despliegue, esto debe hacerse por medio del servidor.
Modificadores de apariencia de texto:
Modificadores de alineación:
Modificadores de Colores: