"HTML/UBB-muunnos" viittaa kääntämiseen HTML:n (standardi web-merkintäkieli) ja UBB:n (Ultimate Bulletin Board -koodi, usein BBCode) välillä.
UBB tai BBCode on kevyt merkintäkieli, jota käytetään pääasiassa foorumeilla, jotta käyttäjät voivat muotoilla viestejään turvallisesti käyttämättä raakaa HTML:ää.
Turvallisuus: Estä käyttäjiä lisäämästä haitallista HTML:ää tai komentosarjoja käyttämällä turvallisempaa, rajoitettua muotoilutunnisteiden joukkoa.
Yksinkertaistettu muotoilu: Anna ei-teknisten käyttäjien muotoilla tekstiä (lihavointi, kursiivi, linkit, kuvat) ilman HTML-osaamista.
Yhteensopivuus: Muunna UBB-viestit oikeaan HTML-muotoon verkkoselaimissa näytettäväksi.
Standardointi: Varmista johdonmukainen tyyli ja vähennä rikkinäisten asettelujen tai vaarallisen koodin mahdollisuutta.
Jäsennä UBB-koodit (kuten [b]bold[/b], [url]link[/url]) ja käännä ne vastaaviksi HTML-tunnisteiksi (bold, link).
Käytä muunnoskirjastoa tai kirjoita jäsennysskripti (PHP:ssä, JavaScriptissä, Pythonissa jne.), joka korvaa UBB-mallit HTML-tulosteella.
Valinnaisesti voit tehdä päinvastoin: muuntaa HTML:n muotoon UBB-muoto muokkausta varten käyttäjäystävällisessä ympäristössä.
Kun rakennat tai ylläpidät foorumeita, keskustelupalstoja tai kommenttiosioita, joissa käyttäjät tarvitsevat yksinkertaista tekstin muotoilua.
Kun sinun on puhdistettava käyttäjän syöte, mutta silti sallittava rikastetun tekstin muotoilu.
Kun siirrät tai integroit vanhoja järjestelmiä, jotka käyttivät UBB/BBCodea, nykyaikaisiin verkkoalustoihin.
Kun suunnittelet editorikäyttöliittymiä, jotka hyväksyvät BBCode-syötteen ja näyttävät HTML-esikatseluja.