Worklog for task "Migrate balldecor.ru to HAIH"

30 сент. 2026 г., 18:17:29

Progress as of 09/30/2026

The preparatory migration phase has made significant progress.

Local technical tasks for the old project are complete: the old MODX site has been set up locally, the initial state has been recorded, a legacy audit has been conducted, and a complete URL registry has been prepared. The new HAIH-runtime is already connected to the existing MySQL: Knex/mysql2, MODX models, GraphQL, Apollo Client, SSR fallback for old URIs, and basic SEO metadata have been implemented.

The actual legacy volume has been confirmed by the audit: 4,809 MODX documents, 4,643 published and non-deleted documents, 32 templates, 89 TVs, 13,677 saved TV values, 5,308 docGallery rows, 2,829 products, and 728 historical URIs.

The new version can already locate a document by its old URI, load it via GraphQL on the server, render SSR with the document title and basic title/description/canonical/Open Graph metadata, pass the Apollo cache to the browser, and return a 404 for missing or non-public documents.

Types/lint/build, integration reading from real MySQL, SSR/routing/cache, and browser transitions have been verified. Full content, templates, forms, redirects, catalog, calculator, marketing pages, and the production proxy have not yet been migrated.

The four completed technical subtasks of the legacy repository represent preparation rather than the completion percentage of the new site. The main migration is still in progress.

30.09.2026

Rebuild the active BallDecor commercial website on HAIH without losing SEO or operational ordering workflows.