Genel Özellikler

Bu sayfa, DLE 21.0 paketinde gerçekten var olan yetenekleri listeler. Her başlığın altındaki bilgiler kaynak dosyalardan çıkarılmıştır; pazarlama metni değildir.

i
"Özellik var" ile "açık" aynı şey değildir Birçok yetenek ayarlara bağlıdır. Örneğin tam metin araması yalnızca full_search ayarı açıkken devreye girer; anket sistemi allow_vote kapalıysa hiç görünmez. Ayarlar: Sistem Ayarları.

İçerik yönetimi

YetenekAyrıntı
Haber / makale Kısa ve tam metin ayrı ayrı; ayrıca önizleme, alıntı, etiket ve yazar alanları.
Çoklu kategori Bir haber birden fazla kategoriye bağlanabilir (_post_extras_cats tablosu).
Zamanlanmış yayın işlemleri Yayın için tarih verme ve yayın sonrası otomatik işlemler: sil, onayı kaldır, ana sayfadan çıkar, sabitlemeyi kaldır, kategori değiştir, anketi kapat. Tümü cron ile çalışır (_post_log tablosu).
Onay akışı Gönderilen içerik yönetici onayı olmadan yayınlanmayabilir.
Statik sayfalar Şablon ve erişim grubu atanabilen, bağımsız içerik sayfaları.
Kategoriler ve hiyerarşi Sıralama, alt kategoriler, kategori bazlı şablon ve haklar.
Etiketler ve etiket bulutu Etiket tabanlı gezinme ve bulut görünümü.
Ek alanlar Haberlere ve üyelere sınırsız sayıda kullanıcı tanımlı alan. Bkz. Ek Alanlar.
Seri içerik Haberler arası ilgili/bağlantılı içerik ve "ilgili haberler" bloğu.

Üyeler ve topluluk

YetenekAyrıntı
Üyelik sistemi Kayıt, giriş, şifre kurtarma, e-posta doğrulama, hareketsiz üye temizliği.
Üye grupları ve izinler Her grup için 22'den fazla bağımsız panel izni (admin_addnews, admin_xfields…).
Yorumlar Ağaç yapısında (iç içe) yorumlar, hızlı düzenleme, onay, spam işaretleme.
Oylama ve beğeni Haber ve yorumlar için puanlama, beğen/beğenme, anketler.
Özel mesajlar Üyeler arası mesajlaşma, engelleme listesi.
Favoriler Üyelerin haber kaydetmesi; tarayıcı tarafında da desteklenir.
Üye profili Gelişmiş profil, ek alanlar, imza, avatar, aktivite bilgileri.
İki adımlı doğrulama Panel güvenliği için 2FA desteği (twofactor modülü).
Şikâyet ve soru-cevap İçerik şikâyeti ve soru-cevap modülleri.

Medya ve dosyalar

  • Parçalı yükleme: büyük dosyalar parça parça yüklenir; boyut ve uzantı sınırları alan bazında ayarlanır.
  • Görsel işleme: küçük resim üretimi, filigran, retina (hidpi) kopya — GD2 veya Imagick ile.
  • Medya oynatıcı: video ve ses için yerleşik oynatıcı; zengin metin editörüyle entegre.
  • Galeri ve dosya indirme: yüklenen görsellerin galeri görünümü, dosya indirme alanları.
  • Emoji ve ifadeler: hazır emoji/emoticon seti.
  • Uzak depolama: yerel disk, FTP, SFTP, Amazon S3, Yandex Object Storage ve WebDAV desteği. Bkz. DLEFiles.
  • Hazır kütüphaneler: kod vurgulama (Prism), matematik (KaTeX), galeri (Fancybox), tembel yükleme (lazyload) — public/ altında.

Arama ve SEO

YetenekAyrıntı
Arama Tam metin (MySQL MATCH … AGAINST) veya basit LIKE arama; hızlı arama önerileri; tarih ve alan bazlı gelişmiş arama.
SEF adresler Yönlendirme kuralları ve başlıktan adres üretme (slug) desteği.
Meta etiketleri Sayfa bazlı başlık/açıklama/anahtar kelime yönetimi.
Site haritası Otomatik sitemap üretimi (zamanlanmış görevle).
RSS Haber akışı (RSS yayını) ve RSS'ten içerik aktarma (RSS informer).
Yönlendirmeler Eski adreslerden yeni adreslere 301 yönlendirme yönetimi.

Performans

  • Çok katmanlı önbellek: dosya tabanlı önbellek, ayrıca Memcache ve Redis desteği.
  • Grup bazlı önbellek temizliği: örneğin yalnızca haber bloklarını temizlemek (news_, full_ grupları).
  • Görüntülenme sayacı toplama: sayfa gösterimleri toplanır ve cron ile tek seferde işlenir — her ziyarette veritabanına yazılmaz.
  • Tembel yükleme: görseller yalnızca görünür olduğunda yüklenir.
  • AJAX ile parçalı yükleme: yorum sayfaları, önizlemeler ve düzenleme ekranları sayfa yenilemeden yüklenir.
  • Yazılımsal önbellek yönetimi: set_vars() / get_vars() ile JSON tabanlı hızlı veri saklama.

Güvenlik özellikleri

  • CSRF koruması: tüm panel ve AJAX işlemlerinde user_hash denetimi.
  • SQL koruması: $db->safesql() ile kaçırma.
  • Dosya sistemi koruması: engine/ HTTP'ye kapalı; uploads/ içinde PHP çalıştırma engelli.
  • Antivirüs katmanı: çekirdek dosyaların listesini tutar; eklenti silmede bile korumalı dosyalar silinmez.
  • Ülke ve VPN engelleme: panel ve site için ayrı ayrı ülke izin/engel listeleri; VPN şüphesi işaretleme.
  • Giriş güvenliği: başarısız giriş kaydı, flood koruması, IP/e-posta/kullanıcı yasağı, giriş logu.
  • Kelime filtresi: içerikteki istenmeyen ifadeleri maskeleme.
  • Hata gizleme: PHP hata gösterimi varsayılan olarak kapalıdır.

Genişletilebilirlik

MekanizmaNe yapar?
Eklenti sistemi Çekirdek dosyaları değiştirmeden kod ekleme (yamalı kopya yöntemi).
Şablon motoru Etiket ve koşul bloklarıyla tam HTML kontrolü.
Dil paketleri Sınırsız dil; panel ve ön yüz metinleri ayrı.
AJAX yönlendiricisi Tek uçtan tüm AJAX modüllerine erişim.
DLE_API Harici sistemlerden kullanıcı/içerik yönetimi.
Zamanlanmış görevler Dış cron + ziyaret bazlı iç cron.

Yönetim paneli modülleri

Panelde 55 modül bulunur. Hepsini tek tek listelemek yerine işlevlerine göre gruplayalım:

GrupModüller
İçerik haber ekle / düzenle, kategoriler, statik sayfalar, etiket bulutu, dosyalar, önizleme, toplu işlemler, moderasyon
Üyeler üye düzenleme, üye grupları, ek alanlar (üye), iki adımlı doğrulama, şifre sıfırlama, toplu üye işlemleri
Görünüm şablonlar, meta etiketleri, reklamlar (banners), sosyal giriş, video ayarları
Güvenlik kelime filtresi, IP engelleme, IP araçları, şikâyetler, spam kayıtları, loglar
Yayın bülten (newsletter), RSS yayını, RSS informer, site haritası, yönlendirmeler, arama
Sistem sistem ayarları, veritabanı (yedek/optimize), performans/güncelleme, depolama, eklentiler, temizlik, yeniden oluşturma

DLE ne DEĞİLDİR?

Beklentinizi doğru kurmak için bu maddeler de önemlidir:

  • Açık kaynak değildir. Kod okunabilir ama lisans ticaridir.
  • Kurulumdan sonra "hazır tasarım" sunmaz. Görünüm tamamen şablona bağlıdır; ciddi bir site için tema geliştirmek gerekir.
  • Modern bir /api REST katmanı yoktur. DLE_API sınıfı farklı bir amaç için vardır ve kendi kimlik doğrulaması yoktur.
  • Eklentiler "kum havuzunda" çalışmaz. Çekirdek dosyaların kopyasını yamalarlar; kavramlar (Modern Shell, sanal dosya sistemi) internette yaygın ama gerçek değildir. Ayrıntı: Sık Yapılan Hatalar.

Devam: DLE Hakkında · Başlarken ve Şablonlar.