Skip to main content

7 posts tagged with "migration"

View All Tags

Review: WordPress 7.0 Block Editor Changes for Pattern Editing, Block Visibility, Custom CSS, Dimensions, and Text Indent

· 8 min read
Victor Jimenez
Software Engineer & AI Agent Builder

On March 15, 2026, WordPress core published a set of WordPress 7.0 dev notes covering five block-editor changes that matter more than they first appear: pattern editing defaults, viewport-based block visibility, per-block custom CSS, expanded dimensions support, and native text-indent controls.

None of these are headline platform shifts like the Interactivity API or collaboration work. They are more practical than that. They change what editors can do without custom code, what block authors should opt into or opt out of, and where plugin and theme teams can finally stop carrying custom UI or CSS debt.

Review: Drupal 12 Removing Migrate Drupal and Migrate Drupal UI from Core, with a Migration-Readiness Plan for Drupal 10/11 Teams

· 8 min read
Victor Jimenez
Software Engineer & AI Agent Builder

Drupal core is drawing a clean boundary for Drupal 12: the general Migrate API stays, but the Drupal 6/7 source migration path shipped as migrate_drupal and the old browser workflow shipped as migrate_drupal_ui are being removed from core.

That is not just housekeeping. It changes how Drupal 10 and Drupal 11 teams should structure their modernization programs right now, especially agencies and platform teams still treating "upgrade to the next major" and "migrate from an old site" as one blended workflow.

Review: Drupal Module Upgrader Revival Experiment for Drupal 10/11 - Realistic Modernization Scope, Risk Boundaries, and Migration Workflow Design

· 5 min read
Victor Jimenez
Software Engineer & AI Agent Builder

The Drupal Module Upgrader (DMU) is active again, and that matters for teams still porting Drupal 7 custom modules into modern Drupal codebases.

The key update is concrete: on March 5, 2026, drupalmoduleupgrader published 2.0.0-alpha2 with Drupal 10/11 compatibility. But the project page still states it is on "life support," minimally maintained, and feature-complete from the maintainers' perspective. That combination tells you exactly how to use it: as a migration accelerator, not as an autopilot.

assertEqualHTML() in WordPress: Kill Your Brittle HTML Tests

· 5 min read
Victor Jimenez
Software Engineer & AI Agent Builder

WordPress 6.9 added assertEqualHTML(), which removes a whole category of brittle test failures caused by formatting-only HTML differences. I reviewed the implementation and mapped out concrete migration patterns for plugin and theme test suites.

If your test suite has ever failed because of a whitespace difference in rendered HTML, this is for you.

Cloudflare viNext: Safe AI-Assisted Refactor Patterns for Workers Migration

· 5 min read
Victor Jimenez
Software Engineer & AI Agent Builder

Cloudflare viNext is the fastest path today to run modern Next.js apps on Workers with less adapter glue. But the safe adoption pattern is not "AI rewrites everything." The practical pattern is AI for scoped transforms, deterministic checks for every change set, and a canary rollback plan.

That combination gives speed without losing production stability.