Generating sitemap.xml When Friendly URLs Use the .html Suffix
A clean strategy for generating sitemap.xml on Evolution CMS sites that use .html as the friendly URL suffix.
Evergreen recommendations for architecture, security, performance, SEO, deployment, and content structure.
A clean strategy for generating sitemap.xml on Evolution CMS sites that use .html as the friendly URL suffix.
How to think through missing TV image previews in the Evolution CMS 2.0.3 manager.
A practical way to protect AJAX-driven MODX Evolution registration forms from bot signups and fake email abuse.
Generate a full list of child resource URLs in Evolution CMS, including unpublished descendants when you need them.
An operational note on forcing all web users to sign in again when a site experiences a security issue or a session reset is needed.
How to understand and fix templatealias SQL errors after moving from Evolution 1.4.5 to 2.0.2.
How to think about lightweight admin interfaces for landing pages and when Evolution CMS is or is not the right fit.
How to generate a sitemap index and split large XML sitemaps into multiple files in Evolution CMS using a snippet, a route document, and an OnPageNotFound plugin.
Show the success message below a FormLister form without replacing the form itself after submit.
Keep FormLister checkbox selections intact when a form is re-rendered after validation errors.
A best-practices article on passwordless login ideas for Evolution CMS, using existing password-reset style flows as the practical base.
How to diagnose image previews disappearing because phpThumb-generated cache names trigger ad blockers, and what to change in thumbnail generation strategy.
A quick guide to choosing and configuring the cache driver in Evolution CMS, including where the setting lives and when file, Redis, Memcached, or database cache makes sense.
How to move a heavy snippet call out of the initial page render by wrapping it in an AjaxSnippet loader with a unique request id and a lightweight preloader.
A routing and redirect troubleshooting note for projects where GET parameters are stripped only on the site home page.
A practical SEO note on appending page numbers to title and description fields for paginated listings in Evolution CMS.
A template troubleshooting note for cases where a custom TV prints correctly but PHx modifiers fail on resource fields such as pagetitle.
A deployment troubleshooting note for Evolution CMS sites that redirect to HTTPS but still load some manager or frontend assets over HTTP, causing mixed-content errors.
How to approach hidden spam page incidents on an Evolution CMS site when the generated pages are not visible in the manager or normal project files.
A simple console-first workflow for creating and linking Evolution CMS elements from files so Git becomes part of day-to-day development.