İçeriğe atla

İnternet forumu

Discourse forum yazılımını kullanan bir web sitesi

İnternet forumu ya da mesaj panoları, insanların iletiler biçiminde tartışma yürütebileceği platformlardır. Mesajlar genellikle bir satırdan uzun olur, başlıklara ve kategorilere ayrılır. Bu özellikler, forumları diğer sohbet odalarından ayıran özelliklerden bazılarıdır.

Forumlar, çeşitli çevrimiçi platformlarda bulunan dijital topluluklardır. Bir forum, kullanıcıların mesaj göndererek veya belirli konular etrafında yapılandırılmış tartışmalara katılabildiği bir platform olarak işlev görür. Bu yapılar, belirli başlıklar altında toplanmış ileti dizileri ve etkileşimli tartışma alanları sunarak, kullanıcıların bilgi paylaşımı ve fikir alışverişi yapmalarına olanak tanır.

Tartışma forumları, genellikle hiyerarşik veya ağaç benzeri bir yapıya sahiptir. Bir forum, birden fazla alt foruma bölünebilir ve bu alt forumlardan da konulara erişim sağlanabilir. Kullanıcılar, konu olarak adlandırılan alanlarda istedikleri konulara yanıt yazabilirler. Bazı forumlarda kullanıcıların yeni konu açabilmelerine de izin verilir.

Teknoloji

Forumlar, dinamik ve sürekli değişen içerikleri nedeniyle sabit HTML, XHTML veya XML gibi biçimlerle kodlanamazlar. Bunun yerine, forumlar genellikle ASP (Active Server Pages) veya PHP (Hypertext Preprocessor) gibi web programlama dilleri kullanılarak oluşturulur. Bu diller, forumların kullanıcı etkileşimlerine, veri güncellemelerine ve içerik yönetimine olanak tanıyan dinamik ve etkileşimli yapılar geliştirilmesine imkan verir. Arama motoru optimizasyonları için GNU/Linux sunucularda Mod Rewrite özelliği kullanılarak sanal linklerle HTM ve HTML gibi linkler elde edilebilir.

Forumlarda mevcut verileri kaydetmek için bir veritabanı vardır. Bu veritabanı Windows tabanlı ise genellikle Microsoft SQL Server, Linux tabanlı ise MySQL'dir. Veritabanının içinde kullanıcı, mesaj, forum, denetim kayıtları ve diğer birçok bilgi depolanır.

Günümüzde ASP ve PHP ile kodlanmış birçok forum yazılımı mevcuttur.

Woltlab Burning Board

WoltLab Burning Board, PHP ve mySQL ile yazılmış bir forum yazılımıdır. Wayback Machine tarafından arşivlenmiştir. Çince, Hırvatça, Fransızca, Almanca,İtalyanca, Portekizce ve Türkçe dil seçenekleri mevcuttur.

vBulletin Board

VBulletin, PHP ve mySQL ile yazılmış bir forum betiğidir. Forum sistemleri arasında en yaygın ve en popüler forum yazılımı olarak bilinir. Birçok dil seçeneğine sahip olan bu yazılımın farklı sitelerde kullanılmaya hala devam edilmektedir.[1]

XenForo

XenForo PHP Programlama dili ile yazılmış, bir ticari forum yazılımıdır. Bu yazılım eski vBulletin baş geliştiricileri Kier Darby ve Mike Sullivan tarafından geliştirilmiştir. Birçok dil eklentisi bulunan sistem, şu an en popüler forum yazılımları arasında ilk sıralarda yer almaktadır.[2]

MyBB (My Bulletin Board)

My Bulletin Board (MyBB) adı ile bilinen veya kısa adı ile MyBB, özel bir PHP dilinde yazılmış forum yazılımıdır. Bu forum sistemi mySQL veri tabanın kullanırken diğer forumlara nazaran ücretsizdir.[3]

Personal Home Pages Bullettin Board

phpBB Açık kaynak kodlu bir forum yazılımıdır. PHP dilinde geliştirilmiştir ve ücretsizdir. phpBB (PHP Bulletin Board) isminin baş harflerini almış ve phpBB olarak kısaltılmıştır. Bu forum sisteminin özelleştirilebilir stili ve ara yüzü kolaylıkla değiştirilebilir.[4]

Invision Power Board

IPBx (Invision Power Board) Invision Power Services tarafından geliştirilen ve üretilen bir topluluk yazılımıdır. PHP ile yazılmış, mySQL veri tabanı ile yönetilebilir hale getirilmiştir.[5]

Simple Machines Forum

Simple Machines Forum: Simple Machines organizasyonu tarafından PHP ve MySQL kullanılarak oluşturulmuş açık kaynak kodlu farklı ve eski bir forum yazılımıdır.[6]

Kaynakça

  1. ^ "Help". vBulletin Community Forum (İngilizce). 30 Haziran 2019 tarihinde kaynağından arşivlendi. Erişim tarihi: 18 Ağustos 2022. 
  2. ^ "XenForo - Compelling community forum platform". XenForo (İngilizce). 4 Temmuz 2010 tarihinde kaynağından arşivlendi. Erişim tarihi: 18 Ağustos 2022. 
  3. ^ "About MyBB - MyBB". mybb.com. 13 Mayıs 2010 tarihinde kaynağından arşivlendi. Erişim tarihi: 18 Ağustos 2022. 
  4. ^ "phpBB • About phpBB". www.phpbb.com. 15 Ağustos 2004 tarihinde kaynağından arşivlendi. Erişim tarihi: 18 Ağustos 2022. 
  5. ^ "İnvision board". 4 Ağustos 2004 tarihinde kaynağından arşivlendi. Erişim tarihi: 18 Ağustos 2022. 
  6. ^ "Home of Open Source Free Forum Community Software". Simple Machines (İngilizce). 4 Ağustos 2003 tarihinde kaynağından arşivlendi. Erişim tarihi: 18 Ağustos 2022. 

İlgili Araştırma Makaleleri

<span class="mw-page-title-main">MySQL</span>

MySQL, altı milyondan fazla sistemde yüklü bulunan çoklu iş parçacıklı, çok kullanıcılı, hızlı ve sağlam bir veri tabanı yönetim sistemidir.

<span class="mw-page-title-main">PHP</span> bir programlama dili

PHP: Hypertext Preprocessor, internet için üretilmiş, sunucu taraflı, çok geniş kullanımlı, genel amaçlı, içerisine HTML gömülebilen betik ve programlama dilidir. İlk kez 1995 yılında Rasmus Lerdorf tarafından yaratılan PHP'nin geliştirilmesi bugün PHP topluluğu tarafından sürdürülmektedir. Ocak 2013 itibarıyla 244 milyondan fazla web sitesi PHP ile çalışırken 2.1 milyon web sunucusunda PHP kurulumu bulunmaktadır.

<span class="mw-page-title-main">WordPress</span>

WordPress, PHP dilinde yazılmış ve HTTPS ile desteklenen bir MySQL veya MariaDB veritabanıyla eşleştirilen bir ücretsiz ve açık kaynaklı içerik yönetim sistemi (CMS)‘dir. Özellikler, WordPress içinde "Temalar" olarak adlandırılan bir eklenti mimarisi ve bir şablon sistemi içerir. WordPress başlangıçta bir blog yayınlama sistemi olarak oluşturuldu ancak daha geleneksel posta listeleri ve İnternet forumları, medya galerileri, üyelik siteleri, öğrenim yönetim sistemleri (LMS) ve çevrimiçi mağazalar dahil olmak üzere diğer web içeriği türlerini desteklemek için gelişti.

XOOPS, hem nesnel hem de genişleyen birimleri bir arada taşıyabilen bir yazılım sistemdir. Zuups diye telaffuz edilir.

<span class="mw-page-title-main">PhpBB</span>

phpBB, popüler ve açık kaynak kodlu internet forum yazılımıdır. PHP programlama dili ile yazılmıştır; "phpBB" ismi "PHP Bulletin Board"ın kısaltılmış halidir.

<span class="mw-page-title-main">MyBB</span> PHP ve mySQL arabirimlerini kullanan forum betiği

MyBulletinBoard veya bilinen adıyla MyBB, PHP programlama dili ile kodlanmış ve MySQL veri tabanı ile uyumlu olan açık kaynak kodlu ücretsiz bir forum sistemidir.

<span class="mw-page-title-main">Vanilla</span>

Vanilla, açık kaynaklı, standartlara uyumlu, çoklu dil desteğine sahip, tamamen özelleştirilebilen bir tartışma forumudur. Gereksinimleri karşılayan bir web alanına sahip olan herkes Vanilla'yı ücretsiz olarak indirip kullanabilir.

<span class="mw-page-title-main">NetBeans</span> Vikimedya kategorisi

NetBeans, Oracle tarafından geliştirilen bir Java geliştirme ortamıdır (IDE) ve ücretsiz olarak dağıtılmaktadır. Özellikle kullanıcı arayüzü tasarımında sağladığı kolaylıklardan dolayı tercih edilmektedir. Henüz Eclipse kadar popüler olmasa da popülerliği giderek artmaktadır.

<span class="mw-page-title-main">Simple Machines Forum</span> PHP ve mySQL arabirimlerini kullanan forum betiği

SMF PHP ve MySQL kullanılarak oluşturulmuş açık kaynak kodlu bir forum sistemidir. Simple Machines Organizasyonu tarafından geliştirilmektedir. Şu an en güncel sürümü 2.0.9' dur. Ancak 21 Kasım 2014 tarihinde yayınlanan 2.1 Beta 1 sürümü yayınlandı. 10 Temmuz 2021 tarihinde de Beta 4 sürümü yayınlanmış olup yakın bir tarihte 2.1 stabil sürümü yayınlanacaktır. 2.1 sürümünde önemli değişiklikler bulunmaktadır. Bu sürümde tema mobil cihazlara uyarlanmıştır.

<span class="mw-page-title-main">Drupal</span> web içerik yönetim sistemi

Drupal; ücretsiz, açık kaynaklı bir içerik yönetim sistemi ya da içerik yönetim'e odaklı bir altyapı yazılımıdır. Modüler yapısı sayesinde, web uygulama çatısı, topluluk portalı, forum ya da blog motoru olarak da kullanılabilmektedir. 2000'li yılların ortalarında Drupal esneklik, genişleyebilirlik, yönetim kolaylığı ve etkin bir topluluğun desteği ile popülerlik kazanmıştır.

BBCode, Bulletin Board Codeun kısaltmasıdır. 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]resim.jpg[/img] şeklinde resim eklenebilir. Bu, özellikle forumlarda kullanım kolaylığı sağlar.

<span class="mw-page-title-main">PragmaMx</span>

PragmaMx, Php ile yazılmış bir içerik yönetim sistemidir. PragmaMx GNU Genel Kamu Lisansı kapsamında ücretsiz olarak dağıtılmaktadır. Çalışması için sunucuda Php ve MYSQL desteği bulunmalıdır.

phpMyAdmin

phpMyAdmin, PHP ile yazılmış açık kaynak kodlu bir araçtır. Başlıca kullanım amacı İnternet üzerinden MySQL veritabanı yönetimidir. Veritabanı oluşturma ve silme, tablo ekleme/değiştirme/silme, alan ekleme/değiştirme/silme, SQL sorguları çalıştırma, kullanıcıları, yetkileri ve alan anahtarlarını yönetme gibi işlevleri yapabilen ücretsiz bir yazılımdır.

Simple Portal PHP ve MySQL kullanılarak Simple Machines Forum forum sistemi için oluşturulmuş açık kaynak kodlu bir portal sistemidir. Simple Portal Ekibi tarafından geliştirilmektedir. Şu an en güncel sürümü 2.3.6 olan yazılımın 2.4 versiyonunu şu anda geliştirilme aşamasındadır.

<span class="mw-page-title-main">CMS Made Simple</span>

CMS Made Simple (CMSMS) açık kaynak (GPL) lisansıyla yayınlanan bir içerik yönetim sistemidir (CMSMS) web geliştiricileri ve site sahipleri tarafından kullanılmaktadır. Bilişim kitapları alanında dünyanın en saygın yayın evlerinden Packt Publishing tarafından 2010 yılı içerisinde yapılan ankette PHP ile geliştirilmiş en iyi açık kaynak içerik yönetim sistemi seçilmiştir.

<span class="mw-page-title-main">TechNet</span>

Microsoft'un BT Uzmanları için yaptığı hizmet ve projedir. Microsoft yazılımları hakkında eğitimler, tartışma forumları, Microsoft çalışanları için bloglar ve bir sözlük içermekteydi. 31 Ağustos 2013 tarihinde kapanmıştır fakat eski girilmiş olan yazılar hala okunabilir durumdadır.

<span class="mw-page-title-main">LibreOffice Base</span>

LibreOffice Base, özgür ve ücretsiz LibreOffice yazılım ailesinin veritabanı yönetim aracı. LibreOffice Base kullanılarak tablo, form, sorgu ve raporlar oluşturup düzenlenebilir. Kullanıcı bu işlemleri ister kendi veritabanında, isterse Base ile birlikte gelen Firebird, HSQLDB veritabanı motorlarıyla yapabilir.

<span class="mw-page-title-main">SQL enjeksiyonu</span>

SQL enjeksiyonu, veri tabanına dayalı uygulamalara saldırmak için kullanılan bir atak tekniğidir; burada saldırgan SQL dili özelliklerinden faydalanarak standart uygulama ekranındaki ilgili alana yeni SQL ifadelerini ekler.. SQL enjeksiyonu, uygulamaların yazılımları içindeki bir güvenlik açığından faydalanır, örneğin, uygulamanın kullanıcı giriş bilgileri beklediği kısma SQL ifadeleri gömülür, eğer gelen verinin içeriği uygulama içerisinde filtrelenmiyorsa veya hatalı şekilde filtreleniyorsa, uygulamanın, içine gömülmüş olan kodla beraber hiçbir hata vermeden çalıştığı görülür. SQL enjeksiyonu, çoğunlukla web siteleri için kullanılan bir saldırı türü olarak bilinse de SQL veri tabanına dayalı tüm uygulamalarda gerçeklenebilir.

<span class="mw-page-title-main">MacOS Server</span>

macOS Server, Apple tarafından üretilen ve ayrı piyasaya çıkarılan add-on bir işletim ve sunucu sistemidir, macOS işletim sistemi için ek sunucu programları, idaresi ve yönetimi araçları sağlar. Mac OS X Server İngilizce, Japonca, Fransızca, Almanca, Basitleştirilmiş Çince, Hollandaca, İtalyanca, Almanca, İspanyolca ve Geleneksel Çince mevcuttur.

Navicat, PremiumSoft CyberTech Ltd. tarafından MySQL, MariaDB, Oracle, SQLite, PostgreSQL ve Microsoft SQL Server için üretilen bir grafik veritabanı yönetimi ve geliştirme yazılımı serisidir. Explorer benzeri bir grafik kullanıcı arayüzüne sahiptir ve yerel ve uzak veritabanları için birden fazla veritabanı bağlantısını destekler. Tasarımı, veritabanı yöneticileri ve programcılardan, müşterilere hizmet eden ve iş ortaklarıyla bilgi paylaşan çeşitli işletmeler/şirketlere kadar çeşitli izleyicilerin ihtiyaçlarını karşılamak üzere yapılır.