DLEModDLE için modüller • DLE Forumu

DLE Forumu

DLE Forum — DataLife Engine için yerel bir forum ve topluluk modülüdür; siteye bölümler, konular, yanıtlar, kullanıcı profilleri ve moderasyon için eksiksiz bir sistem ekler. Modül, klasik forum özelliklerini modern topluluk işlevleriyle birleştirir: özel mesajlar, bildirimler, tepkiler, ekler, kullanıcı profilleri, SEO bağlantıları ve görünüme ilişkin esnek ayarlar yönetim panelinden yapılabilir.

Şimdi satın al
Modül sürümü1.0.19
PHP version7.4 - 8.3
DLE sürümü13.x - 19․1

DLE Forum — DataLife Engine için forum modülü

DLE Forum, DataLife Engine için yerel olarak geliştirilmiş tam teşekküllü bir forum ve topluluk modülüdür. Modül, mevcut bir DLE sitesine entegre olur ve kategoriler, bölümler, konular, mesajlar, özel mesajlar, bildirimler, kullanıcı profilleri, itibar sistemi, rozetler, tepkiler, moderasyon ve esnek erişim izinleri ayarlarıyla yapılandırılmış bir forum ekler. Tüm bileşenler standart DLE mekanizmaları üzerinden çalışır: şablonlar, kullanıcı grupları, yönlendirme ve yönetici paneli.

Modül, DLE projesi içinde tam bir forum gerektiren siteler için tasarlanmıştır: ürün desteği, tematik topluluk, site içeriği hakkında tartışmalar, soru ve cevaplar, belirli kullanıcı grupları için kapalı bölümler ve kayıtlı katılımcılar arasında sosyal iletişim.

Genel konsept

DLE Forum, sadece temel bir ilan panosu değildir. Modül, birkaç işlev katmanını bir araya getirir: klasik forum yapısı, kapak görselleri ve sosyal bağlantılara sahip profil sistemi, bildirim merkezi, mesajlaşma uygulaması tarzında özel mesajlar, gruplara göre yetkilendirilmiş ekler, mesajlara tepkiler, güven seviyeleri, rozetler, moderatör işlem günlüğü ve görsel tasarım düzenleyicisi. Sonuç olarak DLE sitesi yalnızca bir «forum» bölümü değil, üçüncü taraf çerçeveler ve dış bağımlılıklar olmadan mevcut siteye entegre edilmiş bir topluluk platformu kazanır.

Forum yapısı

Forum, klasik üç seviyeli şema ile düzenlenmiştir: kategoriler → bölümler (forumlar) → konular → mesajlar. Her seviye, kendi sayfasına, kırıntı yoluna, sayaçlarına ve meta verilerine sahiptir.

  • Forum ana sayfası, tüm aktif kategorileri ve bunlara ait bölümleri görüntüler.
  • Kategori sayfasında, bölümleri simgeleri, açıklamaları, konu ve mesaj sayaçları ile son mesaja ait bilgilerle birlikte gösterilir.
  • Bölüm sayfası, sabitleme ve kilitleme durumları, yanıt sayacı, son yanıtın tarihi ve yazarıyla birlikte konu listesini sayfalama ile gösterir.
  • Sabitlenmiş konular (pinned) bölüm listesinin üst kısmında görüntülenir.
  • Kilitli konular (locked) kullanıcılar tarafından görülebilir, ancak bunlara yanıt verilemez.
  • En iyi yanıtın seçildiği konular çözüldü olarak işaretlenir (solved).
  • Kırıntı yol tüm forum sayfalarında bulunur ve dinamik olarak oluşturulur.
  • Sayfalama bölüm ve konu sayfalarında çalışır; sayfa başına konu ve mesaj sayısı yönetici panelinden ayarlanabilir.

Konular ve mesajlar

Konu ve yanıt oluşturma, TinyMCE düzenleyicisi entegrasyonu ile uygulanmıştır. Konu veya mesajla ilgili her işlem, sayfanın tam olarak yeniden yüklenmesi olmadan AJAX üzerinden gerçekleştirilir.

  • Yetkilendirilmiş bir kullanıcı, erişimi olan bir bölümde yeni bir konu oluşturabilir.
  • Konulara verilen yanıtlar, yerleşik TinyMCE düzenleyicisi üzerinden biçimlendirmeyi destekler.
  • Kişisel mesajları düzenleme, yapılandırılabilir bir süre boyunca (veya zaman sınırlaması olmadan) kullanılabilir.
  • Kişisel mesajları silme, benzer bir zaman kısıtlaması şemasıyla çalışır; silinen mesaj bir yer tutucu ile değiştirilir (yumuşak silme).
  • Mesaj alıntılama, düzenleyici aracılığıyla desteklenir.
  • Konu sahibi veya moderatör, yanıtlar arasından birini en iyi yanıt (“çözüm”) olarak işaretleyebilir; bundan sonra konu “çözüldü” durumunu alır.
  • Moderatörler konuları kapatabilir, sabitleyebilir, açabilir, sabitlemeyi kaldırabilir, taşıyabilir, silebilir ve geri yükleyebilir.
  • Moderatörler mesajları silebilir, geri yükleyebilir ve onaylayabilir.
  • Konular ve mesajlarla ilgili tüm işlemler moderatör günlüğüne kaydedilir.
  • Mesajlara ve konulara dosya eklenebilir (bkz. “Ekler” bölümü).
  • Kullanıcılar, yerleşik şikayet formu aracılığıyla herhangi bir mesaj veya konu hakkında şikayette bulunabilir.

Kullanıcı profili ve sosyal özellikler

Forumdaki her kullanıcının, etkinliğini, istatistiklerini, rozetlerini ve güven seviyesini gösteren kendi profil sayfası vardır.

  • Kullanıcı avatarı DLE profilinden görüntülenir.
  • Profil kapak görseli (cover image) yükleme desteklenir — profil sayfasında geniş formatlı bir banner.
  • Profil şunları içerir: ad, açıklama (about), imza (signature), ülke, meslek, doğum yılı.
  • Sosyal medya bağlantıları desteklenir: Telegram, site, Facebook, Instagram, YouTube, GitHub, LinkedIn.
  • İstatistik sekmesinde şunlar görüntülenir: konu sayısı, mesaj sayısı, itibar, alınan tepki sayısı, kayıt tarihi, son ziyaret tarihi.
  • Profil sekmeleri: «Profil», «Konular», «Mesajlar», «Rozetler».
  • Her sekme, kullanıcının konuları ve mesajları için ayrı sayfalama desteği sağlar.
  • Kullanıcı, profil gizliliğini ayarlayabilir: tam profili diğer üyelerden gizleyebilir.
  • Özel mesaj gizlilik ayarı: kullanıcı, diğer kullanıcıların kendisine özel mesaj göndermesini engelleyebilir.
  • Her profilden, özel mesaj panelini açan «Mesaj yaz» düğmesi erişilebilir.
  • Profil düzenleme sayfası, tüm alanları değiştirmeye, kapak yüklemeye veya silmeye, sosyal bağlantıları ve gizlilik ayarlarını yönetmeye olanak tanır.

Özel mesajlar

Özel mesaj sistemi, modülün en önemli özelliklerinden biridir. Doğrudan forumun içine yerleştirilmiş, mesajlaşma benzeri bir arayüz olarak uygulanmıştır. Kullanıcılar arasındaki iletişim, harici servislere geçmeden DLE sitesinin içinde gerçekleşir.

  • Mesajlar sayfası (/forum/messages) sol tarafta sohbet listesini ve sağ tarafta yazışmayı gösterir.
  • Sohbet listesi AJAX ile güncellenir; yeni mesajlar sayfa yenilenmeden yüklenir.
  • Mesaj gönderme, düğmeye basılarak veya Enter tuşu ile yapılır.
  • Her mesajın bir durumu vardır: «Gönderildi» / «Okundu».
  • Dahili seçici aracılığıyla emoji ekleme desteklenir.
  • Okunmamış mesaj sayacı forum arayüzünde görüntülenir ve DLE şablonunun genel etiketleri üzerinden erişilebilir.
  • Mesaj paneli, kullanıcı profil sayfasındaki «Yaz» düğmesiyle açılabilir.
  • Kötüye kullanımı önlemek için gönderim sıklığı sınırlaması (flood control) uygulanır.
  • Kullanıcı, gizlilik ayarları üzerinden başkalarının kendisine mesaj göndermesini engelleyebilir.
  • Yönetici, özel mesaj sistemini tamamen devre dışı bırakabilir veya erişimi belirli kullanıcı gruplarıyla sınırlayabilir.
  • Mesaj gönderme kısıtlamaları yönetici tarafından belirli bir kullanıcıya uygulanabilir.

Bildirimler

Modül, DLE’nin standart mekanizmalarından bağımsız, kendi bildirim merkezini içerir.

  • Bildirimler sayfası (/forum/notifications) kullanıcıyla ilgili tüm olayları gösterir.
  • Kullanıcı, takip edilen bir konuda yeni bir yanıt oluştuğunda bildirim alır.
  • Kullanıcı, takip edilen bir bölümde yeni bir konu oluşturulduğunda bildirim alır.
  • Yeni bir rozet alındığında bildirim gelir.
  • Kullanıcı, ilgili düğmeler aracılığıyla herhangi bir konu veya bölümü takibe (watch) alabilir.
  • «Tümünü okundu olarak işaretle» özelliği desteklenir.
  • Okunmamış bildirim sayısı, sitenin üst kısmında veya gezinme alanında gösterim için genel şablon etiketleri üzerinden erişilebilir.
  • Belirli olaylar için (konudaki yanıtlar, bölümdeki yeni konular, rozetler, şikayetler) yapılandırılabilir e-posta şablonları aracılığıyla e-posta bildirimleri gönderilir.

Eklentiler ve medya dosyaları

Eklenti sistemi, konulara ve yanıtlara dosya ve görsel eklemeye olanak tanır. Dosya yükleme ve indirme erişimi birkaç düzeyde kontrol edilir.

  • Dosya yükleme, konu oluşturma veya yanıt formunun içinde doğrudan AJAX arayüzü üzerinden yapılır.
  • Drag-and-drop ve dosya seçme iletişim kutusu ile seçim desteklenir.
  • Görseller için küçük önizleme görseli gösterilir; görseller lightbox içinde açılır.
  • Geçici dosyalar ayrı olarak saklanır ve kullanıcı mesajı göndermemişse otomatik olarak temizlenir.
  • Eklenti indirme işlemi, kullanıcı izinlerini dosya teslim etmeden önce kontrol eden güvenli bir uç nokta (/forum/download/{id}) üzerinden yapılır.
  • Yükleme kısıtlamaları kullanıcı grubu düzeyinde belirlenir: görsel yükleme izni, dosya yükleme izni, izin verilen uzantılar, maksimum dosya boyutu.
  • Ek engeller: minimum kullanıcı puanı, forumda minimum mesaj sayısı.
  • Dosya indirme için güven düzeyi gereksinimleri bölüm düzeyinde yapılandırılır.
  • Mesaj başına maksimum dosya sayısı ve genel maksimum boyut yönetici ayarlarında belirlenir.
  • Yönetici araçlarında sahipsiz ve süresi dolmuş geçici eklentilerin temizlenmesi mevcuttur.

Reaksiyonlar, itibar ve güven seviyeleri

Mesajlara verilen reaksiyonlar

  • Kullanıcılar, başlıktaki herhangi bir mesaja reaksiyon verebilir.
  • Kullanılabilir reaksiyon seti yönetici tarafından yapılandırılır: simge (emoji, HTML, görüntü), renk, ad, etkinlik.
  • Her kullanıcı bir mesaja tek bir tür reaksiyon verebilir; tekrar tıklamak reaksiyonu kaldırır.
  • Reaksiyon sayaçları her mesajın altında görüntülenir.

İtibar

  • Kullanıcılar, forumdaki etkinlikleri ve aldıkları reaksiyonlar arttıkça itibar kazanır.
  • İtibar, profil sayfasında ve mesajın yan sütununda görüntülenir.
  • İtibar, güven seviyesi sisteminin temelini oluşturur.

Güven seviyeleri

  • Yönetici, özelleştirilebilir ad, simge, renk ve minimum itibar eşiğiyle güven seviyeleri oluşturur.
  • Güven seviyeleri, gerekli itibara ulaşıldığında kullanıcılara otomatik olarak atanır.
  • Güven seviyesi, profilde ve kullanıcının her mesajının yan sütununda görüntülenir.
  • Bölüm düzeyinde yönetici; bölümü görüntüleme, konu oluşturma, yanıt verme, dosya yükleme ve indirme için minimum güven seviyesi belirleyebilir.
  • Konu düzeyinde, görüntüleme ve yanıtlar için minimum güven seviyesi belirlenir.

Rozetler

  • Yönetici rozetleri manuel olarak oluşturur veya koşula göre otomatik atanmasını yapılandırır.
  • Desteklenen otomatik atama koşulları: ilk konu, ilk yanıt, mesaj sayısı, konu sayısı, ulaşılan itibar, alınan reaksiyon sayısı, beğeni sayısı, popüler konu, en iyi yanıt sayısı (solved), şikayet sayısı, belirli bir güven seviyesine ulaşma.
  • Rozetler, kullanıcı profil sayfasında ayrı bir sekmede görüntülenir.
  • Yeni bir rozet alındığında kullanıcıya bir bildirim ve e-posta gönderilir (etkinse).

Moderasyon ve şikayetler

Moderasyon araçları forum içeriğinin tüm seviyelerini kapsar ve yöneticiler ile moderatörler arasında yetki ayrımını destekler.

  • Herhangi bir yetkili kullanıcı, bir konuya veya mesaja spam, hakaret, konu dışı, yasa dışı içerik, kopya, diğer nedenlerden birini belirterek şikayet edebilir.
  • Aynı içerik için tekrar şikayette bulunulması engellenir.
  • Şikayetler, yönetici panelindeki «Şikayetler» bölümünde şu durumlarla görüntülenir: açık, incelendi, kapatıldı, reddedildi.
  • Moderatör, şikayeti incelendi olarak işaretleyebilir, kapatabilir veya reddedebilir.
  • Konular için moderatör işlemleri: kapat, aç, sabitle, sabitlemeyi kaldır, başka bir bölüme taşı, sil, geri yükle.
  • Mesajlar için moderatör işlemleri: sil, geri yükle.
  • Tüm moderatör işlemleri; uygulayan kişi, işlem, hedef ve zaman belirtilerek günlüğe kaydedilir.
  • Moderatör günlüğü, yönetici panelindeki «Kayıtlar» bölümünde kullanılabilir.
  • Yönetici paneli, gösterge panelinde bir özet gösterir: açık şikayet sayısı, silinen konu sayısı, gizlenen mesaj sayısı ve aktif kısıtlama sayısı.

Kullanıcı kısıtlamaları

Yönetici veya moderatör, belirli bir kullanıcıya forumdaki ayrı eylemler için bireysel kısıtlamalar uygulayabilir.

  • Mevcut kısıtlama türleri: foruma erişim, konu oluşturma, yanıt verme, ek yükleme, tepkiler, şikayetler, özel mesajlar.
  • Kısıtlama süresi: 1 gün, 7 gün, 30 gün veya süresiz.
  • Kısıtlama uygulanırken neden mutlaka belirtilir.
  • Kısıtlama, kaldırılma nedeni belirtilerek süresi dolmadan kaldırılabilir.
  • Kullanıcı, kısıtlı bir eylemi gerçekleştirmeye çalıştığında aktif kısıtlamalar hakkında bir bildirim görür.
  • Korumalı kullanıcılar (yöneticiler, moderatörler) kısıtlanamaz.
  • Tüm aktif kısıtlamaların listesi yönetici panelindeki «Kullanıcı kısıtlamaları» bölümünde bulunabilir.

Erişim hakları

Yetki sistemi birkaç seviyede çalışır ve DLE kullanıcı gruplarını kullanır.

  • Genel ayarlar, misafirler için forum görüntülemeye ve misafirler için aramaya izin verir veya bunları yasaklar.
  • Kullanıcı grupları, yönetici panelinin «Haklar» bölümünde yapılandırılır: her gruba görüntüleme, konu oluşturma, yanıt verme, dosya yükleme, tepki kullanma vb. izinler atanır.
  • Bölümler, görüntüleme, konu oluşturma, yanıt verme, yükleme ve indirme için güven düzeyiyle (minimum itibar) erişim kısıtlamasını destekler.
  • Konular, görüntüleme ve yanıtlar için güven düzeyi kısıtlamasını destekler.
  • Genişletilmiş yetkilere sahip gruplar (moderatörler, yöneticiler) güven düzeyi kısıtlamalarını ve bireysel kısıtlamaları aşabilir.
  • Forum, moderatörler ve yöneticilerin erişimi etkilenmeden normal kullanıcılar için tamamen devre dışı bırakılabilir.
  • Ek yükleme hakları gruplara göre ayrılmıştır: izin verilen uzantılar, maksimum dosya boyutu, görüntü ve normal dosya yükleme izni.

Arama

  • Forum konuları ve mesajlarında tam metin arama.
  • Arama, bölüme, yazara ve tarih aralığına göre filtrelemeyi destekler (son gün, hafta, ay, yıl veya herhangi bir zaman).
  • Sonuçlar, bulunan öğenin hangi türe (konu veya mesaj) ait olduğunu gösterir.
  • Arama için misafir erişimi ayrı bir parametreyle yapılandırılır.

Yönetici paneli

Modülün yönetim kısmı DLE kontrol paneline entegre edilmiştir ve DLE yöneticisinin yerel stiliyle tasarlanmıştır. Tüm bölümlere tek bir menü üzerinden erişilebilir.

Temel bölümler

  • Panel (Dashboard) — özet istatistikler: kategori, bölüm, konu, mesaj, kullanıcı, diyalog, özel mesaj, ek ve aktif kısıtlama sayısı. Son konular, açık şikayetler ve moderatörlerin son işlemlerine ait tablolar.
  • Ayarlar — Genel, Gezinme, Varsayılan izinler, Ekler, Özellikler, Özel mesajlar, SEO, Anti-spam, Mesaj düzenleme, Grup geçersiz kılma, Önbellekleme sekmelerine ayrılmış 50’den fazla yapılandırma parametresi. Ayarlarda arama desteklenir.
  • Kategoriler — kategori oluşturma, düzenleme ve silme. Simgeler (HTML, emoji, görsel), açıklama, konum ve durum desteği. Sürükle-bırak sıralama.
  • Bölümler — simgeler, açıklama, üst kategori, konum, erişim izinleri ve güven seviyesi gereksinimleri ayarlanabilen tam bölüm yönetimi.
  • Konular ve Mesajlar — forumdaki tüm konu ve mesajları görüntüleme ve yönetme.
  • İzinler — DLE kullanıcı grupları için izin matrisi.
  • Güven seviyeleri — ad, simge, renk, minimum itibar eşiği ve konumla güven seviyeleri oluşturma ve düzenleme.
  • Şikayetler — durumlar ve inceleme araçlarıyla tüm şikayetlerin listesi.
  • Kullanıcı kısıtlamaları — aktif kısıtlamaları görüntüleme ve yönetme.
  • Rozetler — rozet oluşturma, simge, renk, tür (manuel / otomatik) ve otomatik atama koşulları ayarlama.
  • Tepkiler — mesajlar için kullanılabilir tepkileri ekleme, düzenleme ve silme.
  • E-posta şablonları — değişken desteğiyle her olay türü için e-posta bildirim şablonlarını düzenleme.
  • Görünüm — forum CSS değişkenleri için görsel düzenleyici (daha fazlası ayrı bir bölümde).
  • URL ve SEO dostu URL kuralları — SEO rotalarını ayarlama (daha fazlası ayrı bir bölümde).
  • Şablon etiketleri — DLE şablonuna eklemek için kullanılabilir genel etiketlerin listelendiği referans sayfası.
  • Araçlar — istatistikleri yeniden hesaplama, sahipsiz ekleri ve eski geçici dosyaları temizleme.
  • Günlükler — tüm moderasyon işlemlerinin kaydı.

Görünüm düzenleyicisi

DLE Forum, yönetici panelindeki «Görünüm» bölümünde erişilebilen yerleşik bir görsel tasarım düzenleyicisi içerir. Bu, CSS dosyalarını elle düzenlemeden forumun görsel stilini değiştirmenize olanak tanır.

Düzenleyici, kategorilere ayrılmış 50’den fazla CSS değişkenini yönetir:

  • Renkler — ana renk, hover rengi, başarı, hata, uyarı ve bilgi renkleri.
  • Arka planlar ve metin — sayfa arka planı, kart arka planı, yumuşak arka plan, üzerine gelince arka plan; başlıkların, ana metnin, ikincil ve yumuşak metnin rengi.
  • Kenarlıklar ve köşe yarıçapları — kenarlık rengi, yumuşak kenarlıklar; küçük, orta, büyük yuvarlatma, kart yuvarlatması.
  • Düğmeler ve giriş alanları — düğme yüksekliği, boşluklar, metin boyutu; giriş alanı yüksekliği.
  • Forum kartları — bölüm kartı boşluğu, kart içi mesafe; kategori ve bölüm simge boyutları, bölüm başlığı boyutu.
  • Konu başlıkları ve mesajlar — konu başlığı boyutu, yazar yan sütun genişliği, mesaj boşluğu, tepki düğmesi boyutu ve tepki simgesi.
  • Kullanıcı profili — profil kapak yüksekliği, avatar boyutu, profil yan sütun genişliği.
  • Özel mesajlar — diyalog listesi paneli genişliği, mesaj paneli yüksekliği.
  • Ekler — ek küçük görselinin genişliği ve yüksekliği.
  • Boşluklar ve tipografi — genel boşluklar ve yazı tipi parametreleri.

Her parametre mevcut değer, varsayılan değer ve yeni değeri girmek için bir alan ile görüntülenir. Sayfada canlı bir önizleme bloğu bulunur — düğmeli, giriş alanlı, rozetli ve mesajlı bir forum kartı — ve değişiklikleri anında yansıtır.

«Varsayılan değerlere sıfırla» düğmesi orijinal stili geri yükler. Oluşturulan değişkenler, temel app.css üzerine bağlanan app.custom.css dosyasına yazılır. Bu, modül güncellendiğinde kullanıcı ayarlarının korunmasını sağlar.

SEO ve yönlendirme

Forum, özelleştirilebilir bir önek ile SEO dostu URL'leri destekler.

  • Forum için temel dahili işleyici: index.php?do=forum — ek sunucu yapılandırması olmadan çalışır.
  • Yönetici, isteğe bağlı bir SEO dostu URL öneki belirler (örneğin, forum, community, talk), bu da /forum/, /community/ biçiminde URL'ler oluşturur.
  • DLE 19.0+ için: yönlendirme kuralları, yönetici panelindeki «rules.json'u Güncelle» düğmesi aracılığıyla doğrudan engine/data/rules.json içine yazılır.
  • DLE 18.1 ve altı için: yönetici paneli, sunucu yapılandırmasına manuel olarak kopyalanıp eklenebilecek hazır Apache (.htaccess) ve Nginx kurallarını oluşturur.
  • «Varsayılan değerlere sıfırla» düğmesi öneki forum'a geri döndürür ve yönlendirme kurallarını yeniden oluşturur.
  • Modül, forum sayfaları için kanonik meta etiketleri ve Open Graph verileri oluşturur.

DLE şablonu ile entegrasyon

Modül, ana DLE site şablonuna (main.tpl, üst bilgi, alt bilgi, gezinme) eklemek için bir dizi genel etiket sağlar. Bu, tüm giriş yapmış kullanıcılar için forum, profil, bildirimler ve mesajlara bağlantıların doğrudan sitenin genel arayüzünde görüntülenmesini sağlar.

  • /forum/ — forum ana sayfasına bağlantı.
  • — forumdaki mevcut kullanıcının profiline bağlantı.
  • 0 — bildirimler merkezine bağlantı.
  • 0 — özel mesajlar sayfasına bağlantı.
  • 0 — okunmamış bildirim ve mesajların toplam sayısı.
  • /forum/notifications/ — bildirimler sayfasına doğrudan bağlantı.
  • /forum/messages/ — özel mesajlar sayfasına doğrudan bağlantı.
  • — yalnızca yetkili forum üyelerine gösterilen blok.
  • ... — yalnızca misafirlere gösterilen blok.

Tüm mevcut etiketleri içeren başvuru sayfası, yönetici panelindeki «Şablon Etiketleri» bölümünde mevcuttur.

DLE ile yerel entegrasyon

Modül, DataLife Engine için yerel bir uzantı olarak geliştirilmiştir ve üçüncü taraf framework'lerin, Composer bağımlılıklarının veya harici kitaplıkların kurulmasını gerektirmez.

  • Ayrı bir kullanıcı tablosu oluşturmadan DLE kullanıcı ve grup sistemini kullanır.
  • Yönetim bölümü DLE kontrol paneline entegredir ve onun stilini takip eder.
  • Forum şablonları standart DLE şablon mekanizması üzerinden bağlanır ve sitenin etkin şablon klasöründe bulunur.
  • Modül dili standart DLE dil mekanizması üzerinden bağlanır; tam Rusça çeviri ile birlikte gelir.

Güvenlik ve indirme koruması

Modül, mutlak güvenlik iddiasında bulunmadan birkaç koruma seviyesi uygular.

  • Veri değiştiren tüm POST istekleri doğru bir güvenlik belirteci (CSRF koruması) açısından kontrol edilir.
  • Her bir eyleme erişim, UI durumundan bağımsız olarak sunucu tarafında kontrol edilir.
  • Yüklenen dosyalar uzantıya göre kontrol edilir; eklerin saklanacağı yollar doğrulanır, güvensiz yollar standart olanla değiştirilir.
  • Dosyaların indirilmesi doğrudan dosya bağlantısıyla değil, korumalı bir uç nokta üzerinden gerçekleşir: dosya teslim edilmeden önce kullanıcı izinleri kontrol edilir.
  • Mesaj gönderimi, yanıtlar ve diğer işlemler için istek sıklığı sınırlaması (flood control) uygulanır.
  • Tüm SQL sorguları parametreli ifadeler üzerinden yürütülür.
  • Gösterilen veriler şablonda görüntülenmeden önce kaçışa tabi tutulur.

Kullanım senaryoları

  • Ürün veya hizmet destek forumu — tematik bölümler, önemli konuların sabitlenmesi, «çözüldü» durumu, personel için bildirimler.
  • DLE sitesinde tematik topluluk — profiller, rozetler, güven seviyeleri ve itibarla bir forum, etkileşimli bir kitle oluşturur.
  • Web yöneticileri ve geliştiriciler topluluğu — güven seviyesine göre kısıtlamalı bölümler, ekler, kod alıntılama, tepkiler.
  • Q&A tartışmaları — en iyi cevabı işaretleme imkânı, konularda soru-cevap formatı oluşturmayı sağlar.
  • Belirli gruplar için kapalı bölümler — DLE kullanıcı gruplarına ve güven seviyelerine göre erişim ayrımı, özel veya VIP bölümler oluşturmayı sağlar.
  • DLE sitesi içinde sosyal iletişim — özel mesajlar, profiller ve bildirimler, kullanıcılara dış mesajlaşma uygulamalarına geçmeden iletişim kurma araçları sunar.
  • Site içeriği hakkında geri bildirim ve tartışma — forum, DLE'nin standart yorumlarını yapılandırılmış tematik bölümlerle tamamlar.

Sonuç

DLE Forum, DataLife Engine için klasik forum yapısını, modern sosyal işlevleri ve yönetim araçlarını tek bir yerel modülde birleştiren eksiksiz bir forum ve topluluk katmanıdır. Forum, kullanıcı profilleri, itibar ve güven seviyesi sistemi, özel mesajlar, bildirimler, ekler, rozetler, tepkiler, moderasyon, esnek erişim izinleri ve görsel düzenleyici — tüm bu bileşenler birlikte çalışır ve tek bir DLE yönetici panelinden yönetilir.

Modül, kullanıcılar arasında modern iletişim düzeyine sahip, yapılandırılmış bir tartışma bölümü gerektiren her türlü DLE sitesi için uygundur.

Ekran görüntüleri

Uygun planı seçin

İhtiyaçlarınıza bağlı olarak esnek lisanslama seçenekleri sunuyoruz.

Standart

6000 ₽
  • Sınırsız sayıda site
  • Açık kaynak kodu
  • Temel
  • Başka güncelleme yok

Genişletilmiş

8000 ₽
  • Sınırsız sayıda site
  • Açık kaynak kodu
  • öncelikli
  • Ücretsiz güncellemeler — (12 ay)

Premium

12000 ₽
  • Sınırsız sayıda site
  • Açık kaynak kodu
  • Öncelikli destek + danışmanlık
  • Ücretsiz güncellemeler — süresiz
  • Modülün kurulumu ve yapılandırılması
  • Sitenize uyarlama (bireysel gereksinimlere göre kodun makul şekilde uyarlanması dahil)

История изменений

Все версии (2)
Все версии (2)
Версия 1.0.19
Версия 1.0.0
Релизов: 2
Функций: 1
Исправлений: 1
Улучшений: 0
Версия 1.0.19 08.05.2026
Исправление
Обнаружены и исправлены некоторые баги.
Версия 1.0.0 07.05.2026
Новое
Первый релиз модуля
Yorumlar 0