Speeding Up AJAX Teacher Filters in Evolution CMS with Cached TV Logic
How to replace slow TV-heavy getResources filtering with a cached custom resource loop for AJAX-driven filters.
Release notes, extras updates, guides, videos, and practical Evolution CMS knowledge in one place.
How to replace slow TV-heavy getResources filtering with a cached custom resource loop for AJAX-driven filters.
How to make getResources sort numerically by a TV instead of treating numeric values as plain text.
How to adapt the Breadcrumbs component when unpublished or hidden resources should still affect navigation output.
An ecosystem note on the TVCurrencyConverter plugin and how it automated price recalculation from currency-based TV values.
Why a page can resolve as a normal friendly URL but fail through strange query-style variants, and what that says about routing and rewrites.
How to recognize a suspicious PHP file hidden in assets and why base64 plus gzinflate is a serious compromise signal.
How to keep AjaxForm and Bootstrap modals from getting stuck in a stale state after the modal is closed and reopened.
How to replace or extend the default eForm captcha flow with stronger image generation or third-party captcha checks.
What to check when the Evolution manager file browser crashes with a missing browser class error after a move or update.
A pagination SEO pattern for Evolution CMS where the main intro text stays on page one and does not get duplicated across every getPage result page.
How to make sure TV values really appear inside a getResources template instead of assuming the placeholder names will just work.
An ecosystem snapshot of the EvoDashboard plugin and how it made the manager welcome screen more modular and customizable.
Why emailsender is not always the right from-address for public forms and how to configure safer sender details for FormIt and AjaxForm.
When a direct database update of a TV value is acceptable, and what you need to remember about cache and consistency afterward.
How to load a product resource through the Evolution API, normalize its TV values, and render a popup or detail block through AJAX.
How to keep FormIt and Shopkeeper aligned on a checkout page so validation, hooks, and order submission do not fight each other.
What to watch for when AjaxSnippet is used to refresh pdoResources output and the trigger parameter starts interfering with the request flow.
A safer phpThumb pattern for cleaner cache paths, remote images, and more predictable generated filenames in Evolution CMS.
An ecosystem note on the Star Rating addon branch that switched to jQuery Raty for a cleaner frontend integration.
How to use SimpleGallery events to generate thumbnails, clean up files, and enrich gallery metadata automatically.