truncate Revisited: Cleaner Summaries for HTML Content
An extras-style note about a stronger truncate helper derived from the DocLister summary logic, with better handling of HTML content and parser-like text.
Release notes, extras updates, guides, videos, and practical Evolution CMS knowledge in one place.
An extras-style note about a stronger truncate helper derived from the DocLister summary logic, with better handling of HTML content and parser-like text.
A catalog architecture note on handling products that appear in several categories without creating unnecessary duplicate URLs.
A historical extras article about the moment DocLister emerged as a cleaner and more scalable listing approach for Evolution CMS.
A neat manager-side pattern for putting conditional presentation directly into the TV configuration so templates stay cleaner and output only appears when the field is filled.
An extras note about a custom TV input that combines a select field with the ability to add a new value on the fly.
A form-handling warning for legacy projects where URL normalization redirects interfere with POST data and silently break form processing.
A cache-debugging note for developers who expect OnWebPagePrerender changes to be frozen in the page cache but see output still changing on every request.
A lightweight frontend enhancement for showing relative publication times such as “5 minutes ago” using Evolution CMS date output and the jquery-timeago plugin.
A reusable parser pattern for avoiding dozens of one-off helper snippets when you only need to inject values into a chunk template.
A migration troubleshooting note for cases where a previously normal @SELECT TV suddenly starts failing after a hosting move.
An extras spotlight on TagSaver and the broader idea of moving tag data into proper indexed tables instead of storing comma-separated values in one TV field.
A guide to the common “current date by default” problem for Date TVs and why naïve @EVAL attempts often fail.
A TV configuration guide for choosing resources efficiently in the manager while still outputting a proper link label instead of only the numeric resource ID.
A manager-save pattern for inheriting a TV value from the parent resource when the child field is left empty.
A performance cautionary note for large catalogs where URL normalization plugins can become unexpectedly expensive during page generation.
A manager-side pattern for making one TV field react to another, useful when the second field depends on a section chosen in the first field.
A practical image-generation tweak for teams that want cache thumbnails to use readable filenames instead of opaque hashes.
A security-oriented legacy note on why index-ajax.php was risky, how local file inclusion could happen, and why inherited projects should review this area carefully.
A URL strategy note for projects that want aliases where available but still fall back to numeric IDs, especially after importing older content.
A troubleshooting note for legacy Strict URLs behavior where broad regex replacement can accidentally rewrite unrelated links.