Datalife Engine CMS V.16.1 Sürümü
Sevgili arkadaşlar,
16.1 sürümünün geliştirilmesinin ana aşaması tamamlandı. Yeni sürüm test ve yayın öncesi hazırlık aşamasındayken, yeni sürümde nelerin yer alacağından sizlere bahsetmek istiyoruz.
Aşağıdaki yeni özellikler uygulanmıştır:
1. Google Authenticator uygulamasından veya tek kullanımlık OTP şifrelerini destekleyen diğer uygulamalardan tek kullanımlık şifreler kullanılarak iki faktörlü yetkilendirme desteği eklendi . Kullanıcı, profilinde hangi iki faktörlü yetkilendirmeyi kullanmak istediğini seçebilir. Uygulamaları kullanmayı seçebilir veya tek kullanımlık şifre E-Posta ile gönderilecektir. Yalnızca Google Authenticator değil, akıllı telefon işletim sistemlerinin yerleşik araçları da dahil olmak üzere, OTP doğrulamasını destekleyen tüm uygulamalar kullanım için kullanılabilir.
2. Cloudflare Turnike Siteleri web sitesine yeni bir captcha türü için destek eklendi. Bu tür captcha, spam botlara karşı en yüksek kalitede koruma sağlar ve ayrıca can sıkıcı resimler veya metin yazma arasında seçim yapmak zorunda olmayan site ziyaretçileri için mümkün olduğunca rahat çalışır. Her şey mümkün olduğu kadar basit, otomatik ve hızlı.
3. Siteye yüklenen dosyalar için indirme sayısını sınırlama özelliği eklendi. Bunu yapmak için kullanıcı gruplarının ayarlarında bu grup için günde kaç dosya indirmelerine izin verildiğini belirtebilirsiniz. Aynı zamanda, yalnızca indirme denemeleri değil, benzersiz dosyaların indirilmesi de kaydedilir. Örneğin, günde beş dosyanın indirilmesine izin verdiniz, bir ziyaretçi beş dosya indirdi ve bundan sonra başka dosyalar indirmesi yasaklanacak, ancak indirme sırasında bazı dosyalar bozulmuş veya yanlışlıkla silinmişse, o zaman sahip olduğu bu dosyalar zaten indirilmişse, sorunsuz bir şekilde tekrar indirebilir. İndirme sınırı belirlemek istemiyorsanız bu kısıtlamayı da devre dışı bırakabilirsiniz.
4. Yayınlar için yeni bir tür ek alan eklendi: “Video oynatma listesi" . Bu alanda, sitede hazır bir video oynatıcı olarak görüntülenecek video dosyalarını, oynatmak için indirilen dosyaların bir listesini içeren hızlı bir şekilde yükleyebilirsiniz. Böylece videoların web sitenizde yayınlanmasını hızlı ve rahat bir şekilde düzenleyebilirsiniz.Alanın özelliklerinde, yüklenen maksimum dosya sayısını ve yükleme için izin verilen maksimum dosya boyutunu ayarlayabilirsiniz.
5. Yayınlar için yeni bir tür ek alan eklendi: “Ses çalma listesi". Bu alanda, sitede hazır bir ses oynatıcı olarak görüntülenecek ses dosyalarını, bunları oynatmak için indirilen dosyaların bir listesini içeren hızlı bir şekilde yükleyebilirsiniz. Böylece, ses dosyalarının web sitenizde yayınlanmasını hızlı ve rahat bir şekilde düzenleyebilirsiniz.Alanın özelliklerinde, yüklenen maksimum dosya sayısını ve yükleme için izin verilen maksimum dosya boyutunu ayarlayabilirsiniz.
6. Sitedeki hızlı arama sistemine tam metin arama desteği eklendi . Artık sitede yapılan hızlı arama, ayarlarda neyin etkinleştirildiğine bağlı olarak tam metin veya basit aramayı da kullanacak. Bu nedenle, sitede tam metin arama modu etkinleştirilmişse, hızlı aramanın sonuçları sitedeki tam arama bölümünün sonuçlarından farklı olmayacaktır.
7. Sitede hızlı arama yapılabilmesi için şablon sistemi desteği eklenmiştir . Artık arama sonuçlarının çıktısını almak için yeni bir fastsearchresult.tpl şablon dosyası kullanılıyor; burada kısa haber çıktı şablonunun desteklediği istisnasız tüm etiketleri kullanabilirsiniz. Böylece ek alanların çıktısını alabilir ve sonuçları hiçbir kısıtlama olmadan istediğiniz şekilde tasarlayabilirsiniz.
8. Sitedeki yorumları düzenlerken, yüklenen görseller yorumlarda {images} etiketi kullanılarak görüntüleniyorsa, görsellerin düzenlenen yorumdan hızlı bir şekilde kaldırılması için yüklenen görsellerin bir listesi eklenir.
9. Yönetici panelindeki yorumlar için yüklenen görsellerin çıktısı, yorum düzenleme bölümüne eklendi . Böylece şablonda görseller için ayrı bir çıktı etiketi kullanılmışsa ve yorum metninde yer almıyorsa görselleri hemen görebilirsiniz. Ayrıca gerekirse yüklenen görselleri tek tıklamayla hızlı bir şekilde silebilirsiniz.
10. Komut dosyası ayarlarına sitede kullanılan RSS beslemelerinin özelliklerini belirtme özelliği eklendi . Bu özellikler, akışta hangi etiketlere izin verildiğini, standartlarını vb. belirlemek için kullanılır. Sitede kullanılan üç akışın tümü için özellikler belirleyebilirsiniz. Bu özellikler, çalışmalarında bu akışları kullanan çeşitli hizmetler için gereklidir; bu nedenle, bazı hizmetler RSS yayınlarının gereksinimlerini değiştirmişse, DataLife Engine güncellemelerini beklemek veya komut dosyasını düzenlemek zorunda kalmadan, ayarlarda gerekli parametreleri bağımsız olarak belirleyebilirsiniz. kendiniz dosyalayın. Ayrıca akışları genel olarak diğer bazı özel hizmetler için de kullanabilir ve gerekli parametreleri kendiniz ayarlayabilirsiniz.
11. Admin panelindeki script ayarlarına yayın eklerken ve düzenlerken kısa açıklama alanını gizleme özelliği eklendi . Yayın yazarken kullanmıyorsanız bu alanı devre dışı bırakabilirsiniz, böylece size engel olmaz. Bu yenilik, örneğin yalnızca kendi özelliklerine sahip ek alanları kullananlar için faydalı olacaktır.
12. Yönetici panelindeki script ayarlarına yayın eklerken ve düzenlerken tam açıklama alanını gizleme yeteneği eklendi . Yayın yazarken kullanmıyorsanız bu alanı devre dışı bırakabilirsiniz, böylece size engel olmaz. Bu yenilik, örneğin yalnızca kendi özelliklerine sahip ek alanları kullananlar için faydalı olacaktır.
13. Haber ekleme şablonuna (addnews.tpl) yeni etiketler için destek eklendi : Kısa açıklama alanı desteği etkinleştirilmişse, içlerindeki metni veren [allow-shortstory] metni [/allow-shortstory] komut dosyası ayarlarını seçin ve bu alan devre dışıysa metni gizleyin. Ayrıca etiketler de eklendi: Betik ayarlarında tam açıklama alanı etkinleştirilmişse, içlerindeki metni çıkaran ve bu alan devre dışı bırakılırsa metni gizleyen [allow -fullstory] metin [/allow-fullstory] .
14. Yayınları düzenlenme tarihine göre sıralama özelliği eklendi. Sıralama düzeni kontrol panelindeki script ayarlarında, izin veriliyorsa sitede kullanıcının kendisi tarafından yapılabileceği gibi her kategorinin ayarlarında da ayrı ayrı gerçekleştirilebilir.
15. Veritabanı yedeklerini harici depolamaya kaydetme özelliği eklendi. Bunu yapmak için komut dosyası ayarlarında “Yedekleri harici depolamaya kaydet” ayarını etkinleştirebilirsiniz. Bu seçenek etkinleştirildiğinde yedekleme otomatik olarak harici depolama birimine aktarılacaktır.
16. Yüklenen görselleri , format komut dosyası ayarlarında seçilen bir formata otomatik olarak dönüştürme yeteneği eklendi . Yüklenen görsellerin WebP formatına otomatik olarak dönüştürülmesini ayarlamak yerine dört formattan birini seçebilirsiniz: PNG, JPG, WEBP, AVIF. Veya başka bir biçime otomatik dönüştürmeyi tamamen devre dışı bırakabilirsiniz; görüntü orijinal biçiminde kalacaktır.
17. Ertelenmiş görüntü yükleme için yalnızca jаvascript araçlarını kullanma yeteneği değil , aynı zamanda yerel tarayıcı desteği de eklendi. Artık komut dosyası ayarlarında ertelenmiş indirme türünü seçebilirsiniz: Devre dışı, jаvascript kullanılarak etkinleştirildi ve yerel tarayıcı desteği kullanılarak etkinleştirildi. Yerel tarayıcı desteği daha doğru ve daha hızlı çalışır, sayfaya ek komut dosyaları yüklenmesini gerektirmez, ancak yalnızca modern tarayıcılar tarafından desteklenir. Sitenize gelen tüm ziyaretçilerin bu tür tarayıcıları olmayabilir. Kullanıcı eski tarayıcıyı kullanıyorsa her durumda görüntüyü görecektir ancak gecikmeli indirme onun için çalışmayacaktır.
18. Görüntü çıkış etiketleri ve gömülü çerçeveler (img ve iframe) için , yayınlar eklenirken bir özellik ekleme özelliğiloading ='lazy' eklendi . Bu özelliği destekleyen tarayıcılar tarafından görüntülerin ve çerçevelerin yerel ertelenmiş yüklemesini eklemek.
19. Yeni genel etiketler için destek eklendi: [category-description] text [/category-description] , görüntülenmekte olan kategorinin belirli bir kategori açıklamasına sahip olması durumunda, içlerinde yer alan metnin çıktısını alır. Ayrıca etiket desteği eklendi: [not-category-description] text [/not-category-description] , kategorinin açıklaması yoksa, bunların içine eklenen metni verir. Bu etiketler, bir açıklamanın ayarlandığı durumlar için ve hiçbir açıklamanın olmadığı durumlar için çeşitli şablon blokları tasarlarken faydalı olacaktır.
20. “Genel Yayın Yönetmenleri” grubunda yer alan kullanıcılar için yayınların yazarını değiştirme özelliği eklendi. Daha önce yalnızca site yöneticilerinin böyle bir fırsatı vardı.
21. Eklenti sistemi için, kurulacak eklentinin çalışabilmesi için sistemde bulunması gereken birkaç eklentinin belirtilmesi özelliği eklenmiştir . Birden fazla eklenti atamak için adları virgülle ayrılır. Önceden yalnızca bir zorunlu eklenti belirtmek mümkündü.
22. Kurulu işletim sistemi temasına bağlı olarak DataLife Engine kontrol paneline (otomatik gece modu etkinse) otomatik olarak karanlık temaya geçiş eklendi. Artık geçiş yalnızca zamana göre olmayacak, aynı zamanda işletim sisteminin teması karanlığa çevrilmişse, geçiş kontrol panelinde de gerçekleştirilecek.
23. Yayın metninin kendisi belirtilen X karakter sayısına indirgenirken, HTML biçimlendirmesi olmadan tüm haberin metnini veren RSS çıkış şablonu {full-story limit="X"} için yeni bir etiket desteği eklendi.
24.“Tarih” ve “tarih ve saat” türündeki ek alanlar için [if field = "value"] metni [/if] etiketleri kullanılarak karşılaştırma kullanıldığında , tarih değerleri olarak otomatik doğrulama eklenmiştir. Karşılaştırma yaparken tarihi İngilizce biçiminde kullanabilirsiniz; örneğin, "2020-09-01" veya "10 Eylül 2020" veya "gelecek Perşembe" veya "+1 gün" veya "gelecek Perşembe" veya unix biçiminde ve Ayrıca yalnızca eşittir işaretini kullanmakla kalmayıp aynı zamanda tarihin belirtilen değerden büyük veya küçük olup olmadığını da kontrol edin. Daha önce bu tür alanlar yalnızca metin değeri olarak karşılaştırılıyordu.
25. Karşılaştırmada ek alanların değerleri kullanılırken [if field = "value"] metni [/if] etiketlerini kullanan geliştirilmiş karşılaştırma sistemi . Daha önce kaçılan karakterlerin normal karakterlere ek dönüşümü gerçekleştirilir, bu da karşılaştırmayı kolaylaştırır.
26. Sitede genişletilmiş kayıt için basitleştirilmiş sistem , ziyaretçinin sitede genişletilmiş kayıttan geçerken kayıt sırasında daha az adıma ihtiyacı olacaktır.
27. Kısa ve tam haberlerin görüntülenmesine yönelik şablonların yanı sıra ana sayfa şablonuna (shortstory.tpl, fullstory.tpl, main.tpl) yeni etiketler için destek eklendi: videoları çıkaran [xfvalue_X video="Nr"] "Video oynatma listesi" türündeki ek bir alan için seçilen numarayla ayrı ayrı yüklendi. "X", ek alanın adı ve "Nr", oynatma listesindeki videonun numarası olduğunda, "Video oynatma listesi" içeren ek bir alan için yüklenen URL'lerin çıktısını veren [ xfvalue_X video-url='Nr'] ayrı ayrı yazın. Burada "X" ek alanın adıdır ve "Nr" oynatma listesindeki videonun numarasıdır, [xfvalue_X video-description="Nr"]"Video oynatma listesi" türündeki ek bir alan için yüklenen video açıklamalarının ayrı ayrı çıktısını verir. Burada "X" ek alanın adıdır ve "Nr" oynatma listesindeki videonun numarasıdır. [xfgiven_X video='Nr'] text [/xfgiven_X video='Nr'], belirtilen numaraya sahip videonun mevcut olması ve ek bir alanda yüklenmesi durumunda, bunların içine alınmış metni verir; burada X, ek alanın adıdır , ve Nr videonun numarasıdır, [xfnotgiven_X video="Nr"] text [/xfnotgiven_X video="Nr"]Belirtilen numaraya sahip video ek alanda değilse, içlerinde yer alan metnin çıktısını alır; burada X, ek alanın adıdır ve NR, videonun numarasıdır. Tüm bu etiketler, sitenizde video görüntülemeyi düzenlemek için kendi üçüncü taraf video oynatıcılarınızı kullanırken faydalı olacaktır.
28. Kısa ve tam haberlerin görüntülenmesine yönelik şablonların yanı sıra ana sayfa şablonuna (shortstory.tpl, fullstory.tpl, main.tpl) yeni etiketler için destek eklendi: videoların çıktısını veren [xfvalue_X audio='Nr'] "Ses Çalma Listesi" türündeki ek bir alan için ayrı olarak yüklenir. Burada "X" ek alanın adı ve "Nr" çalma listesindeki ses dosyasının numarasıdır; " Ses Çalma Listesi" ile ek bir alan için yüklenen URL'lerin çıktısını veren [xfvalue_X audio-url='Nr'] " tek tek yazın. Burada "X" ek alanın adıdır ve "Nr" çalma listesindeki ses dosyasının numarasıdır, [xfvalue_X audio-description='Nr']"Ses Çalma Listesi" türündeki ek bir alan için yüklenen ses dosyasının açıklamalarının ayrı ayrı çıktısını veren. Burada "X" ek alanın adıdır ve "Nr" çalma listesindeki ses dosyasının numarasıdır. [xfgiven_X audio='Nr'] text [/xfgiven_X audio='Nr'], belirtilen numaraya sahip ses mevcutsa ve ek bir alanda yüklenmişse, bunların içine alınmış metni verir; burada X, ek alanın adıdır , ve Nr ses dosyasının numarasıdır, [xfnotgiven_X audio='Nr'] text [/xfnotgiven_X audio='Nr']ek alanda belirtilen numaraya sahip ses eksikse, içlerinde yer alan metnin çıktısını alır; burada X, ek alanın adı ve Nr, ses dosyasının numarasıdır. Tüm bu etiketler, sitenizdeki sesi düzenlemek için kendi üçüncü taraf ses oynatıcılarınızı kullanırken faydalı olacaktır.
29. Statik ana sayfanın ana sayfa olarak kullanılması ayarlandıysa, ana sayfa görüntülenirken sayfa başlığının meta etiketinin oluşumu değiştirildi. Artık başlıkta yalnızca kontrol panelindeki komut dosyası ayarlarında belirtilen ana başlık kullanılıyor.
30. Web sitesinde ve kontrol panelinde yorumların hızlı bir şekilde düzenlenmesi sistemi iyileştirildi . Herhangi bir hata durumunda kullanıcıya bir açılır pencerede hata mesajı gösterilecek ve oluşan hataları ortadan kaldırmak için yorumda daha fazla değişiklik yapma olasılığı devam edecektir.
31. Güvenli mod seçeneği ile "Tek satır" tipine sahip ek alanlar için destek iyileştirildi. Bu alanlara içerik olarak URL'leri kullanma özelliği eklendi ve yayınlara bağlantı eklemek için kullanılabilirler.
32. Standartların belirlediği 255 karakterlik toplam URL uzunluğu sınırını aşan yayınlara bağlantı verilmesini engelleyecek değişiklikler yapılmıştır .
33. Görsellerin küçültülmüş kopyalarını görüntüleme sistemi güncellendi . Görünüm daha da modern hale geldi, daha akıcı animasyon eklendi, daha fazla yakınlaştırma seviyesi eklendi.
34. Çeşitli kullanıcı tanımlama fonksiyonları tarafından kullanılan çeşitli rastgele değer oluşturucularda kriptografik olarak daha güvenli algoritmaların kullanımı eklendi .
35. TinyMCE görsel düzenleyicisi için , metin boyutunu yalnızca önceden tanımlanmış boyutlar listesinden değil, herhangi bir değerde hızlı ve rahat bir şekilde ayarlama yeteneği eklendi.
36. Froala görsel düzenleyicisine, yalnızca FontAwesome'ın eski sürümleri değil, metinlerdeki herhangi bir yazı tipi simgesini kullanma yeteneği eklendi .
37. DLE'nin çalışması önemli ölçüde hızlandırıldı ve Turbo sayfalar ve Yandex Zen için RSS beslemeleri oluşturulurken sunucu üzerindeki yük azaltıldı.
38. Yayınlardaki toplu işlemlerde etiket bulutuna yeni anahtar kelimeler atama, bu etiketlerde tırnak işaretleri ve etiket bulutu tarafından desteklenen diğer bazı özel karakterleri kullanma yeteneği eklendi .
39. [mediа=...] etiketi için kısa videolar (kısa videolar) ve Youtube hizmetinden oynatma listeleri ekleme özelliği eklendi. Önceden yalnızca normal videolar eklemek mümkündü.
40. SEO URL'leri için bağlantıların otomatik harf çevirisi sistemi iyileştirildi , böylece bağlantılar oluştururken HTML varlıklarının kalıntıları bu bağlantıların içine girmiyor.
41. “Çapraz referanslar” seçeneğiyle bir yayında ek alanlar yazarken , etiket farklı bir harf büyüklüğü kullanılarak yazılmışsa, bu alanı başlığın kırıntılarında ve meta etiketlerinde görüntülerken aynı harfe sahip bir kelime Daha önce olduğu gibi küçük harflerle değil, yayında yazıldığı şekliyle büyük harfler kullanılacaktır. Aynı zamanda URL daha önce olduğu gibi değişmeden kalır.
42. Bir yayında etiket bulutu için kelimeler yazarken , eğer etiket farklı bir harf büyüklüğü kullanılarak yazılmışsa, bu etiketi kırıntılarda ve başlık meta etiketlerinde görüntülerken, yayında yazılanla aynı harf büyüklüğüne sahip bir kelime. yayın eskisi gibi küçük harflerle değil, kullanılacaktır. Aynı zamanda URL daha önce olduğu gibi değişmeden kalır.
43. DLE için minimum gereksinim, sunucuda PHP 8.0 ve üzeri bir sürümün bulunmasıdır . Daha önce PHP'nin minimum sürümü 7.4'tü. Ayrıca PHP sürümü için önerilen gereksinimler düşürüldü, artık tüm DLE işlevlerinin çalışması için 8.1.x değil PHP 8.0.x satırına sahip olmak da yeterli.
44. TinyMCE görsel editörü mevcut satıra güncellendi.
45. Yorumlar için BBCODES düzenleyicisini kullanırken yorumların tek satırda birleştirilmesi sorunu düzeltildi .
46. Yorumlar için görsel düzenleyicilerin kullanılması durumunda, sitedeki yorumlar toplu olarak birleştirildiğinde ekstra satırların ortaya çıkması sorunu düzeltildi .
47. Aramada arama çubuğunu değiştirirken, kullanıcı ilk sayfada değilse ve yalnızca klavyeyi kullanıyorsa aramanın ilk sayfasına dönüşün olmaması sorunu düzeltildi .
48. Tam haber şablonundaki {ilişkili kimlikler} etiketinin, yayın sitede ilk kez gösterildiğinde hatalı çalışması sorunu düzeltildi .
49. {custom ...} etiketini kullanarak yayınların özel çıktısını bağlarken [if field = "value"] metin [/if] etiketindeki bazı alanların kontrol edilmesinin işe yaramaması sorunu düzeltildi
50. Haberler üzerinde toplu eylemler gerçekleştirirken bazı durumlarda etiket bulutuna yeni anahtar kelimeler eklemenin imkansız olduğu bir sorun düzeltildi .
51. Sitedeki yayınlar hızlı bir şekilde düzenlenirken bazı durumlarda BBCODE editöründeki bazı düğmelere basılmama sorunu düzeltildi .
52. Yorumların iç içe geçme sınırına ulaşılması durumunda, yorumların ağaç düzeninin kullanılması durumunda geçerli olmayan bir düzenin oluşmasına neden olan sorun düzeltildi .
53. Bir galeriden diğerine resim aktarırken "Resim Galerisi" türündeki ek alanlar için resim yükleme düğmesinin kilidinin açılamaması sorunu düzeltildi .
54. Komut dosyasında daha önce tespit edilen ve belirtilen küçük sorunlar giderildi.
-
1 Yorum
-
50 Görüntülenme