»Pretvorba HTML/UBB« se nanaša na prevajanje med HTML (standardni spletni označevalni jezik) in UBB (končna koda oglasne deske, pogosto imenovana BBCode).
UBB ali BBCode je lahek označevalni jezik, ki se uporablja predvsem na forumih, da uporabnikom omogoča varno oblikovanje objav brez uporabe surovega HTML-ja.
Varnost: Preprečite uporabnikom vstavljanje zlonamernega HTML-ja ali skriptov z uporabo varnejšega, omejenega nabora oznak za oblikovanje.
Poenostavljeno oblikovanje: Omogočite netehničnim uporabnikom oblikovanje besedila (krepko, poševno, povezave, slike) brez potrebe po poznavanju HTML-ja.
Združljivost: Pretvorite objave UBB v pravilen HTML za prikaz v spletnih brskalnikih.
Standardizacija: Uveljavite dosledno oblikovanje in zmanjšajte možnost pokvarjenih postavitev ali nevarne kode.
Razčlenite kode UBB (kot so [b]bold[/b], [url]link[/url]) in jih prevedite v enakovredne oznake HTML (bold, link).
Uporabite knjižnico za pretvorbo ali napišite skript za razčlenjevanje (v PHP, JavaScript, Python itd.), ki vzorce UBB nadomesti z izhodom HTML.
Po želji naredite obratno: pretvorite HTML v obliko UBB za urejanje v uporabniku prijaznem okolju.
Pri gradnji ali vzdrževanju forumov, oglasnih desk ali razdelkov za komentarje, kjer uporabniki potrebujejo preprosto oblikovanje besedila.
Ko morate izboljšati uporabniški vnos, vendar še vedno omogočiti oblikovanje obogatenega besedila.
Pri selitvi ali integraciji zastarelih sistemov, ki so uporabljali UBB/BBCode, v sodobne spletne platforme.
Pri oblikovanju vmesnikov za urejanje, ki sprejemajo vnos BBCode in prikazujejo predoglede HTML.