Warum BBCode?

Kurzbeschreibung:
Dieser Artikel beschreibt, wieso in den Foren-Softwaren BBCode statt HTML verwendet wird.

Tags:
Allgemeines/Grundlagen, Für Entwickler, Konfiguration und Administration, QS_2014
Keywords:
BBCode, HTML
BBCode HTML BBCode steht für Bulletin Board Code. Er wurde erstmals 1998 angewandt und ist heute in fast allen Foren-Softwares zu finden. BBCode ist stark an HTML angelehnt, aber deutlich einfacher strukturiert. (Quelle: Wikipedia)

Die Gründe, die zur Anwendung von BBCode führen, sind vielfältig:
  • BBCode ist einfacher: BBCode ist deutlich einfacher zu handhaben als HTML und damit in der Anwendung bequemer. Beispiel wird das an dem Code für einen Link in HTML:
    Code: Alles auswählen
    <a href="http://www.phpbb.de/" target="_blank">Hier geht's zu phpBB.de</a>
    und in BBCode:
    Code: Alles auswählen
    [url=http://www.phpbb.de/]Hier geht's zu phpBB.de[/url]
    Die BBCode-Variante ist nicht nur kompakter als die HTML-Variante, sie ist auch einfacher zu verstehen und leichter in der Umsetzung - was vor allem Anfängern zu Gute kommt.
  • BBCode bietet mehr Möglichkeiten: Auch wenn die Zahl der möglichen Auszeichnungen geringer ist, so bietet BBCode dennoch mehr Möglichkeiten - der Code-Tag z.B. lässt sich mit BBCode schnell realisieren, bei HTML wären mehrere Zeilen Code dafür notwendig.
  • BBCode ist flexibler in der Darstellung: Bei BBCode kann die Software die Darstellung weiter beeinflussen: so können z.B. für Links zusätzliche CSS-Klassen zugewiesen werden (die auch je Template unterschiedlich sein können), was mit HTML in der Form nicht möglich wäre.
  • BBCode ist leichter auf Fehler zu überprüfen: durch den einfacheren Syntax lassen sich Fehler viel leichter herausfinden und damit feststellen, ob der eingegebenen Code auch gültig ist.
  • BBCode ist sicherer: HTML bietet in der Zwischenzeit eine Vielzahl von Möglichkeiten der Darstellung, mit JavaScript werden diese Möglichkeiten noch viel weitreichender. Diese Möglichkeiten kann man für sinnvolle Zwecke nutzen - man kann sie aber auch missbrauchen. Vom Auslesen von Cookies über die Manipulation von Seiteninhalten ist da (fast) alles möglich. In dem diese ganzen Möglichkeiten ausgeschlossen werden, ist die Anwendung von BBCode - im Gegensatz von HTML - sicherer.
Weitere Infos: Welchen Sinn hat die bbcode_uid?


  • Ähnliche Artikel
    Relevanz
    Zugriffe
    Zuletzt bearbeitet
  • Welchen Sinn hat die bbcode_uid?
    Der Artikel beschreibt, warum phpBB Beiträgen mit BBCode ein Feld bbcode_uid einfügt und dessen Inhalt in die BBCode-Tags mit einmischt.
    20.0
    15702 Zugriffe
    Zuletzt bearbeitet von Elsensee
    06.05.2014 22:12
  • Hinzufügen von benutzerdefinierten BBCodes in phpBB3
    So könnt ihr benutzerdefinierte BBCodes erstellen
    7.2
    10839 Zugriffe
    Zuletzt bearbeitet von Lehrling
    22.01.2017 09:13
  • Wo finde ich Scripte & Tutorials?
    Nützliche Links zu HowTo's und Scripten im allgemeinen und besonderen für PHP/CSS/HTML.
    7.0
    32540 Zugriffe
    Zuletzt bearbeitet von AYYILDIZLAR
    08.05.2014 15:27
  • Aufbau der phpBB-Versionsnummern
    Warum heißt phpBB 2.1 "2.1" und nicht "2.0.7"? Hier ist das Nummerierungsschema der phpBB-Versionen beschrieben.
    5.9
    13716 Zugriffe
    Zuletzt bearbeitet von gn#36
    04.04.2015 15:11
  • Links im neuen Browser-Fenster
    Links lassen sich durch diese Änderung wieder in einem neuen Browser Fenster öffnen.
    5.8
    33699 Zugriffe
    Zuletzt bearbeitet von AYYILDIZLAR
    16.04.2014 14:32