Verze DataLife Engine 19.0 přináší výrazné architektonické změny, zcela nový systém správy SEO přátelských URL, zásadní přepracování práce s doplňkovými poli, rozšířenou podporu jazykových modelů v AI asistentovi, nový souborový systém a mnoho dalších vylepšení v oblasti výkonu, šablon, editorů a bezpečnosti.
SEO URL a správa odkazů
- Zaveden zcela nový interní systém správy SEO přátelských URL
- Adresy zůstávají stejné, nedochází k negativnímu vlivu na indexaci
- Veškerá pravidla URL jsou nyní řízena přímo DataLife Engine
- Odpadá nutnost rozsáhlých .htaccess souborů
- Plná oficiální podpora serverů Nginx bez Apache
- Přidána kontrola neexistujících kategorií s automatickým přesměrováním na homepage
Administrace SEO URL
- Přidána nová sekce v administraci pro správu SEO URL pravidel
- Možnost upravovat a vytvářet vlastní pravidla přímo v administraci
- Kontrola správnosti definovaných pravidel
- Možnost rychlého návratu k výchozímu nastavení
- Upozornění na dočasný pokles pozic při změně již indexovaných URL
Nová struktura souborů systému
- Statické soubory přesunuty z /engine/ do nové složky /public/
- Lepší oddělení veřejných a spustitelných souborů
- Adresář /engine/ je kompletně izolován od přímého přístupu
- Veškeré vstupy probíhají pouze přes index.php a admin.php
- Všechny AJAX požadavky jsou směrovány přes centrální vstupní body
- Nutnost úprav třetích pluginů vyžadujících přímý přístup do /engine/
Doplňková pole publikací
- Kompletně přepracovaný systém doplňkových polí publikací
- Uložení konfigurace polí do JSON formátu
- Lepší rozšiřitelnost pomocí pluginů
- Přepracovaná administrace správy polí
- Automatická konverze existujících polí při aktualizaci
- Přidána podpora sekcí doplňkových polí v administraci
- Zobrazení polí v samostatných záložkách při editaci publikací
- Možnost kopírování tagu doplňkového pole do schránky
- Změna výstupu {xfields} na div layout místo tabulek
- Plná podpora náhledu doplňkových polí před publikací
Doplňková pole uživatelských profilů
- Kompletně přepracovaný systém doplňkových polí profilů
- Uložení konfigurace do JSON formátu
- Změna výstupu {xfields} na div layout v profilech a registraci
- Přidán nový typ pole Přepínač Ano / Ne
- Přidán nový typ pole Datum a čas
- Možnost lokalizace a formátování data
- Nové tagy pro podmíněný výstup podle vyplnění polí
Šablonové tagy a podmínky
- Nové tagy [ifxfset] a [ifxfnotset] pro více polí najednou
- Nové tagy [ifprofilexfset] a [ifprofilexfnotset]
- Rozšířená práce s doplňkovými poli autora v článcích
- Optimalizace výkonu při výstupu doplňkových polí
AI asistent
- Rozšířená podpora různých jazykových modelů
- Možnost přesného nastavení chování AI asistenta
- Větší flexibilita při psaní a úpravách obsahu
Editor, kód a média
- Podpora hromadného nahrávání obrázků přetažením
- Podpora drag & drop pro komentáře
- Nový systém zvýrazňování zdrojového kódu
- Rychlejší a kvalitnější zvýraznění kódu
- Možnost kopírování kódu jedním klikem
- Automatické zvýraznění kódu při AJAX akcích
- Aktualizace editoru na řadu 8.x
Šablony a správa souborů
- Možnost vytvářet soubory css, js a tpl přímo v administraci
- Možnost mazat soubory šablon bez FTP
- Možnost přesouvat soubory mezi složkami
- Možnost vytvářet adresářovou strukturu přímo v administraci
Výkon a knihovny
- Podpora knihovny jQuery 4
- Aktualizace a sjednocení jQuery UI
- Optimalizace třídění prvků v administraci
- Optimalizace vykreslování kategorií
- Odstranění PHP komprese CSS a JS souborů
- Doporučení využití serverové komprese
Uživatelské rozhraní a komfort
- Vylepšené animace a rychlejší odezva rozhraní
- Lepší práce s kurzorem při editaci zdrojového kódu
- Okamžité vkládání grafických emoji
- Možnost měnit pořadí kategorií tažením myší
- Optimalizace navigace na mobilních zařízeních
Opravy chyb a stabilita
- Opravena ochrana skupin při blokování podle země
- Opravena editace publikací v zakázaných kategoriích
- Opravena práce s vkládáním kódu mezi editory
- Opravena filtrace komentářů v zakázaných kategoriích
- Opraveny dříve nahlášené drobné chyby
Závěr
Verze DataLife Engine 19.0 představuje jeden z největších milníků ve vývoji systému. Přináší modernější architekturu, vyšší výkon, lepší SEO kontrolu a výrazně lepší možnosti rozšiřování a správy obsahu.