DLE Hakkında

DataLife Engine (DLE), haber siteleri ve içerik portalları için hazırlanmış ticari bir içerik yönetim sistemidir. Genellikle yüksek trafikli haber sitelerinde, oyun ve medya portallarında tercih edilir.

Künye

AlanDeğer
ÜrünDataLife Engine
GeliştiriciSoftNews Media Group LLC
Web sitesidle-news.com
Bu belgedeki sürümDLE 21.0
TeknolojiPHP + MySQL / MariaDB
Lisans modeliTicari (site başına lisans)

Sürüm bilgisi kodda sabittir: engine/inc/include/init.php içinde VERSIONID = '21.0' ve BUILDID = '103' olarak tanımlıdır. Çalışan sitenizin sürümünü yönetim panelinin ana sayfasında da görebilirsiniz.

Ne için kullanılır?

  • Yüksek trafikli haber siteleri,
  • oyun, sinema ve medya portalları,
  • blog ve dergi tarzı yayınlar,
  • indirme arşivleri ve topluluk siteleri.

Doğası gereği "her şeyi kutudan çıktığı gibi veren" bir sistem değil, özelleştirmeye açık bir çekirdektir. Gücünü şablondan ve eklenti sisteminden alır.

Dosya yapısı

site-koku/ ├── index.php # ön yüz giriş noktası ├── admin.php # yönetim paneli giriş noktası (adı değiştirilebilir) ├── cron.php # zamanlanmış görevler (varsayılan: kapalı) ├── install.php # kurulum sihirbazı ├── engine/ # ÇEKİRDEK — HTTP erişimi kapalı (.htaccess) │ ├── classes/ # çekirdek sınıflar (db, template, plugins, filesystem…) │ ├── modules/ # 38 ön yüz modülü │ ├── inc/ # 55 yönetim paneli modülü │ ├── ajax/ # AJAX işleyicileri + yönlendirici │ ├── api/ # DLE_API (harici entegrasyon) │ ├── data/ # ayarlar ve tanımlar (kurulumda oluşur) │ ├── cache/ # önbellek + eklenti yamaları │ └── skins/ # panel görünümü ├── templates/ # TEMALAR — ziyaretçiye açık (.tpl, css, js, görsel) ├── language/ # dil paketleri (website.lng, adminpanel.lng) ├── public/ # hazır JS/CSS kütüphaneleri (prism, fancybox, katex…) ├── uploads/ # yüklenen içerik (PHP çalıştırma engelli) └── backup/ # veritabanı yedekleri
i
Değiştireceğiniz yeri bilmek yarısıdır Tasarım → templates/ · Metin → language/ · Davranış → engine/ (veya eklenti). Çekirdeği doğrudan düzenlemek yerine eklenti yazmayı tercih edin; aksi hâlde güncellemede değişiklikleriniz silinir.

Genişletme yolları

YolNe için?Güncellemeden etkilenir mi?
Şablon (tema) Görünüm, düzen, HTML çıktısı Hayır — templates/ ayrıdır
Dil paketi Metinler, çeviri, yeni diller Kısmen — yeni anahtarlar eklenir, sizinkiler korunur
Eklenti Yeni işlevsellik, entegrasyon, otomasyon Kısmen — çapalar bozulabilir
Çekirdeği doğrudan düzenlemek — Evet, kaybolur

Eklenti sistemi ayrıntılı bir bölümdür; bu belgede 18 sayfa ayrıldı. Başlamak için: İlk Eklentiniz.

Lisans — bilmeniz gerekenler

DLE açık kaynaklı değildir; ticari bir lisansla satılır. Kurulum sözleşmesine göre özet olarak:

KonuDurum
Bir lisans kaç sitede kullanılır? Tek site. Bir ikinci seviye alan adı ve onun alt alan adları. İkinci bir sitede kullanmak için yeniden lisans gerekir.
Destek ve yeni sürümler Lisansla birlikte 1 yıl gelir. Süre bitse de yazılım çalışmaya devam eder; yeni sürüm ve destek sağlanmaz.
Devretme / yeniden satış Yasaktır. Müşteriye proje tesliminde lisansın devredilmesi gerekir.
Telif bildirimleri Kaynak koddaki telif/trademark bilgileri silinemez veya değiştirilemez.
Kodu değiştirme hakkı Serbest — kodun yapısını ve tasarımını kendi sitenizin ihtiyaçlarına göre değiştirebilirsiniz.
Eklenti / modül geliştirme Serbest — çekirdekle etkileşen, kendi özgün ürününüz olan ek modüller oluşturabilir ve dağıtabilirsiniz.
Sınır Program koduna dayanan rakip/bağımsız bir ürün oluşturmak yasaktır.
★
Özetle: eklenti geliştirmek açıkça serbesttir Lisans metni, kodun yapısını değiştirmeyi ve çekirdekle etkileşen ek modüller (eklentiler) üretip dağıtmayı açıkça izin verilen işler arasında sayar. Tek koşul, kendi değişikliklerinizde özgün ürün geliştiricisine atıf bulunması ve kodu içeren rakip bir ürün üretilmemsidir.

Yukarıdaki özet, kurulum sırasında gösterilen lisans sözleşmesinin ilgili maddelerine dayanır. Hukuki bir danışmanlık değildir; bağlayıcı olan sözleşmenin tam metnidir.

Nereden başlamalı?