BBCode è una abbreviazione di Bulletin Board Code (codice per bacheche elettroniche), una volta usato nelle BBS per scambiarsi pagine. Data la maggior semplicità d'interpretare il codice per la visualizzazione, oggi il linguaggio di markup è usato per formattare i messaggi in molti forum. I comandi (tag) disponibili sono di solito indicati racchiudendo tra parentesi quadre le parole chiave e sono interpretati dal sistema prima di essere tradotti in un linguaggio di markup comprensibile per il browser web, di solito HTML o XHTML.

Scopo

modifica

Il BBCode fu ideato per mettere a disposizione dell'utente medio un sistema più sicuro, più semplice e più limitato di formattare i propri messaggi. Prima, molti forum permettevano l'uso di HTML, che poteva essere usato per danneggiare l'impostazione grafica del sito, o per lanciare codice JavaScript malevolo. Alcune implementazioni di BBCode hanno comunque sofferto di vari problemi causati dal metodo di traduzione in codice HTML, che portavano in seno le stesse falle che ci si aspettava fossero risolte da un sistema come questo.

Nonostante i comandi base di BBCode siano simili in quasi tutti i software di gestione di forum, ci sono molte varianti. Alcune di queste richiedono che i comandi siano maiuscoli o minuscoli. Alcune varianti hanno comandi per colorare il codice HTML, PHP, SQL ed altri linguaggi di markup e linguaggi di programmazione.

Comandi BBCode

modifica

I seguenti comandi BBCode sono i più comuni, disponibili nella maggior parte dei moderni software per forum, e sono mostrati con la loro controparte HTML. Si fa notare che comunque l'effetto di questi comandi può essere variato sostanzialmente in alcuni siti.

BBCode HTML Effetto
[b]testo grassetto[/b] <b>testo grassetto</b> oppure <strong>Testo grassetto</strong> testo grassetto
[i]testo corsivo[/i] <i>testo corsivo</i> testo corsivo
[u]testo sottolineato[/u] <u>testo sottolineato</u> testo sottolineato
[url]http://it.wikipedia.org[/url] <a href="http://it.wikipedia.org">http://it.wikipedia.org</a> http://it.wikipedia.org
[url=http://it.wikipedia.org]Wikipedia[/url] <a href="http://it.wikipedia.org">Wikipedia</a> Wikipedia
[img]http://upload.wikimedia.org/wikipedia/commons/thumb/6/63/Wikipedia-logo.png/150px-Wikipedia-logo.png[/img] <img src="https://upload.wikimedia.org/wikipedia/commons/thumb/6/63/Wikipedia-logo.png/150px-Wikipedia-logo.png" /> Logo WP
[quote]testo citato[/quote] <blockquote>testo citato</blockquote>
(solitamente implementato con sistemi diversi)
Citazione:

testo citato

[code]testo monospazio[/code] <pre>testo monospazio</pre> testo monospazio
[size=12]Testo grande[/size]
("12" è solitamente la dimensione standard. Di solito misurata in pixel (px))
<span style="font-size:2.25em">Testo grande</span> Testo grande
[color=red]Testo rosso[/color]

oppure [color=#FF0000]Testo rosso[/color]
(Si possono usare diversi nomi inglesi di colori o codici esadecimali.)

<span style="color: #FF0000">Testo rosso</span> Testo rosso
[:-)] (Non sempre è necessario racchiudere tra parentesi quadre.)
oppure
:smile:

(E di solito molte altre emoticon)

<img src="Face-smile.gif" alt="" /> Smile

(L'immagine e la sua dimensione possono variare.)

Molti forum rendono disponibile una sezione di FAQ con informazioni circa la loro variante di BBCode.

Voci correlate

modifica

Collegamenti esterni

modifica
  Portale Internet: accedi alle voci di Wikipedia che trattano di internet

📚 Artikel Terkait di Wikipedia

Linguaggio di markup

Description Framework, RDFS, OWL, DAML+OIL XHTML DocBook Voicexml AFT AsciiDoc BBCode Creole Deplate Markdown Mediawiki PmWiki POD reStructuredText Textile Texi

PhpBB

Inserimento allegati Creazione di un numero illimitato di sub-forum Creazione di BBCODE personalizzati Friend & foes (amici ed utenti ignorati) Coda di moderazione

Mozilla Firefox

bloccare contenuti pubblicitari realizzati in Flash; BBCodeXtra: ausilia l'utilizzo del formato BBCode, molto diffuso nei forum; ChatZilla: un client IRC

Bulletin board system

pionieristico e in seguito Computer Bulletin Board System (CBBS) con il sistema BBcode. Creato da due studenti dell'Università di Chicago, Ward Christensen e Randy

E107

e107 offre la possibilità di creare pagine e menù usando un editor di tipo BBCode o di tipo WYSIWYG, avendo la possibilità di modificare le proprie pagine

Estensione Mozilla

bloccare contenuti pubblicitari realizzati in flash; BBCodeXtra: ausilia l'utilizzo del formato BBCode, molto diffuso nei forum; ChatZilla: un client IRC

Nuke-Evolution

tema fisubsilversh, il mod Clock Replace Whosonline e il mod Wikipedia bbcode Evo, la versione italiana contiene tutte le fix ufficiali al 3 giugno 2008

PHP-Fusion

ancora in corso. Alcune caratteristiche di PHP-Fusion sono: Nuovo sistema BBCode Estensioni di amministrazione Protezione da spam Nuovo layout nei forum