BBCode nedir

'Teknik Yardım' forumunda Sitem tarafından 31 Temmuz 2011 tarihinde açılan konu


  1. BBCode,BBCode ne demek,BBCode ne işe yarar,BBCode hakkında bilgi

    BBCode nedir

    BBCode, Bulletin Board Codeun kısaltmasıdır. (Bulletin Board, Türkçede Mesaj Panosu anlamına gelse de, pratik bilgisayar Türkçesinde Forum olarak bilinir) Pratik olarak forum, blog vb.. bir yerde yazının kolayca biçimlenmesini sağlamak amacıyla tasarlanmıştır.

    Örneğin,
    normal bir HTML kodunda resim eklemek için <img src ="resim.jpg/> gibi bir kod yazılması gerekirken, BBCode sayesinde [​IMG] şeklinde resim eklenebilir. Bu, özellikle forumlarda kullanım kolaylığı sağlar.

    BBCode'un Tasarlanma Amacı

    BBCode, kullanıcıların mesajlarını kolaylıkla ve güvenli bir biçimde düzenlemesini sağlamak için geliştirilmiştir. Aynı zamanda getirdiği kısıtlamalar sayesinde site güvenliği açısından sorun oluşturmaz. Site yöneticileri hangi BBCode'un sitelerinde kullanılabileceğini belirleyebilirler veya BBCode kullanımını yasaklayabilirler. Sitede BBCode kullanılmasının yararlarından biri de sitenin JavaScript ve XSS saldırılarına karşı koruma sağlamasıdır. Çünkü bir BBCode, sadece tasarlandığı amaç için kullanılabilir. Örneğin, BBCode'u metni eğik bir şekilde yazmaktan başka bir işe yaramaz.

    Web tarayıcılar, BBCode'u yorumlayamazlar. Bu nedenle BBCode sunucu tarafında herhangi bir programlama dili (ASP , PHP , C# , Ruby , JAVA ) yardımıyla ayrıştırılmak zorundadır. Bir metinde BBCode kullanıldığında, sayfa kullanıcıya sunulmadan önce semantik algoritmalar yardımıyla kod ayrıştırılıp HTML karşılığına dönüştürülür ve çıktı olarak ziyaretçinin tarayıcısına gönderilir.

    BBCode, en çok forum sitelerinde ve web günlüklerinde (blog) kullanılmaktadır. Bu kodlar sayesinde kullanıcılar yorumlarını renk, biçim vb.. birçok yönden kolaylıkla biçimlendirebilmektedir.