Why Friendly Pagination Rewrites Can Break TinyMCE and Other Manager Paths
How a seemingly successful rewrite from <code>?page=2</code> to <code>/page2/</code> can accidentally block manager tools and media dialogs.
Release notes, extras updates, guides, videos, and practical Evolution CMS knowledge in one place.
How a seemingly successful rewrite from <code>?page=2</code> to <code>/page2/</code> can accidentally block manager tools and media dialogs.
Why a compromised third-party script can infect multiple sites at once and what to audit after discovering malicious code inside jQuery.ScrollTo.
How to keep DirectResize active for editor content images while excluding TV-based and multiTV-based uploads that should stay untouched.
How to launch the create-document form right after saving a resource when one workflow needs managers to add many sibling pages in sequence.
A practical comparison of the two approaches teams considered most often when planning product options, comparison features, and 1C integration.
How to implement a tabbed product layout where editors can add or change tab content from the manager instead of hard-coding every tab in the template.
A practical pattern for parsing external XML files once per day and turning them into stable data for an Evolution CMS project.
How to reference the current resource title inside a multiTV-driven layout without hard-coding it into every item template.
How to respond when malicious rewrite rules keep reappearing in <code>.htaccess</code> and simple file cleanup is not enough.
A plugin pattern for forcing child documents to inherit a specific template without asking editors to choose it manually every time.
Why storing cart sessions in the database can improve reliability and let visitors return to partially filled carts later.
How to replace generic pagination labels in EvoGallery with language-specific or project-specific text.
An early ecosystem discussion about what the Evolution package repository should include first and how priorities shape a healthy extras surface.
A safe way to trigger cache refresh from an external PHP file, scheduled task, or deployment script.
Why YAMS may switch languages correctly in most browsers but fail on the home page in Firefox, and how to trace the mismatch.
How to keep folder labels visible in navigation while preventing them from rendering as clickable links.
How to adjust TinyMCE configuration so editors see familiar pixel-based font-size options instead of percentage values.
A reflection on which manager functions felt unnecessary or overly heavy, and why backend simplification was an important part of long-term Evolution CMS usability.
A cleaner approach to site-specific system variables that avoids writing one-off plugins for every small editable setting.
Why the first dedicated Evolution repository mattered and how it changed the way extras, updates, and package discovery could work.