Using CsvPort as a Starting Point for Catalog Imports
How legacy projects used CsvPort for structured imports and why this workflow still matters when planning import automation.
Release notes, extras updates, guides, videos, and practical Evolution CMS knowledge in one place.
How legacy projects used CsvPort for structured imports and why this workflow still matters when planning import automation.
Why custom RewriteRule directives can stop working when they are placed below the friendly URL block in Evolution CMS.
How to combine Ditto filters, depth settings, and folder visibility rules when catalog data sits several levels deep.
How to populate a DropDown List TV from a chunk and when this pattern is useful for long country or region selectors.
A quick orientation guide for local MODX Revolution installs on Denwer that fail with a parse error in config.inc.php.
How to display only the first EvoGallery image for a resource when rendering product or listing cards in Evolution CMS.
How to think about OR-style TV filters in Ditto when one parameter is not enough and output should match several TV values.
A practical pattern for grouping getResources or pdoResources output into year and month blocks instead of one flat chronological list.
How to think about bulk resource duplication in Evolution CMS and when a dedicated helper module is better than manual copying.
How to troubleshoot WebLogin reminder emails when eForm or other SMTP-based mailers still send successfully.
A practical guide to eForm pages that stop sending mail or validating correctly when SEO Strict URLs and strict routing are involved.
What to check when the if snippet suddenly starts hitting maximum execution time on shared hosting such as SprintHost.
A lightweight snippet pattern for pulling recent Instagram images into Evolution CMS, with templating hooks and frontend output control.
Why the home page can produce URLs like index.html?pg_start=1 and what to do about pagination when SEO Strict URLs are enabled.
A practical checklist for cases where UpdateProfile ignores uploaded files or receives empty POST and FILES arrays in MODX Revolution projects.
How to inject a resource field such as pagetitle into a cURL request safely when building an external API or search integration in Evolution CMS.
A practical note on FormIt when several forms share one page and start interfering with each other during validation or submission.
How to think about moderated registration flows where users apply first and an administrator approves the account later.
How SEO Strict URL behavior can interfere with login flows if auth pages, redirects, and canonical routing are not aligned.
A historical manager UX note on tree hacks designed for sections with large numbers of child documents.