
The final release of DataLife Engine (DLE) v.19.0 is here, and it's not playing around. This update is one of the most substantial in recent memory, delivering a slew of significant changes under the hood. The popular CMS has received dozens of major improvements, headlined by completely overhauled systems for URL management and custom fields.
Version 19.0 promises to make the lives of webmasters and admins noticeably easier, while the codebase gets a modern, structured facelift. Let's dive into the key innovations you won't want to miss.
A Smarter, Server-Agnostic Approach to URLs
One of the flagship features of this release is a brand-new system for human-friendly URLs (SEF). The entire process is now handled by DLE itself, not the server software. This means those bulky .htaccess files are no longer a necessity for pretty links—just some basic directives to kick things off are enough.
This rewrite is a particular gift for the Nginx crowd, who now get official, first-class support for SEF URLs without any hacks. And in the admin panel, a whole new section lets you customize the rules for your site's links to your heart's content. Want your article addresses to look like a wiki? Go for it. Dreaming of a directory structure for categories? Easy.
The developers, however, issue a fair warning: this section is for those who know what they're doing. One wrong move and your indexed pages might take a temporary vacation from search engines. But they've thoughtfully included a "life raft"—the ability to quickly revert all changes back to the defaults.
Data Gets a Modern Makeover
Another monumental change is the complete rewrite of the custom fields system for both publications and user profiles. All field information now uses JSON for storage, making the system far more scalable and plugin-friendly.
This overhaul comes with several nice bonuses for admins. For instance, you can now create sections and group publication fields into tabs. Imagine you have 20 fields for characterizing a smartphone—you can now logically group them ("Display," "Camera," "Memory") so you're not scrolling through a massive, endless form.
For user profiles, two new field types have been added: a "'Yes' or 'No' Toggle" and a "Date and Time" field. The first is perfect for controlling conditional output in templates, while the latter, quite logically, allows for date input with a handy pop-up calendar.
Security, Convenience, and the Little Things
The developers have put significant work into optimization and security. All static files (styles, scripts, images) have been moved from the /engine/ folder to a new /public/ directory. The /engine/ folder itself is now completely isolated from direct browser access. This not only tightens security but also brings more logical order to the file structure. A word to the wise for owners of older plugins that directly access files in /engine/: you'll likely need to get them updated.
They haven't forgotten the small touches that make work more comfortable, either. The admin panel now allows you to work directly with template files—create, delete, move, and even create folders—all without ever touching an FTP client. The visual editor has been updated to the latest version, and it now inserts smilies as actual images instead of their cryptic codes.
For the code enthusiasts, a pleasant surprise awaits: a new, faster, and higher-quality syntax highlighter, coupled with a one-click "copy to clipboard" feature for code samples.
The Bottom Line
DataLife Engine 19.0 is more than just a version bump. It's a serious leap forward that touches the most critical parts of the engine. Administrators might now find themselves with extra time on their hands, wondering what to do with it—since configuring many things has just become a whole lot faster.