Blog Sections Open

EVO Store: The First Repository for MODX Evolution

Why the first dedicated Evolution repository mattered and how it changed the way extras, updates, and package discovery could work.

The first dedicated store and repository idea for MODX Evolution mattered because it promised something the ecosystem had been missing for years: one clearer place to discover, package, and distribute reusable tools.

What makes the Habr article especially useful is that it explained not only that a store existed, but how it was meant to work. The key idea was not a single central bucket of shared packages. It was a more flexible repository model where developers could keep personal package feeds, point the service at externally hosted archives, and still participate in a broader shared catalog.

Why it was a big step

  • component discovery became easier
  • package distribution could move away from scattered forum posts and archives
  • install and update flows could become more standardized over time

What the original article highlighted

  • support for a personal repository instead of only a shared public one
  • the decision to store package links rather than every package binary on one server
  • the possibility of using external storage and GitHub-backed update flows

Even in its early form, the store concept helped set the direction for later Evolution CMS package workflows and the newer extras surface we use today.

Source: Habr article. Original community announcement: modx.evo.im. Code: modx-store on GitHub.

Newer post

Rethinking System Settings for More Editable Projects

A cleaner approach to site-specific system variables that avoids writing one-off plugins for every small editable setting.

Older post

MODX Custom 1.0.10-d5.4: SeoStrict, KCFinder, and Build Cleanup

A release recap of the 1.0.10-d5.4 build and why its SeoStrict fixes, KCFinder refresh, and core cleanup mattered to active projects.