Files
iqon/reports/legacy-selected-steps-2026-05-20.md
2026-05-20 21:32:17 +03:00

2.2 KiB

IQON legacy selected steps live patch

Purpose: record the live implementation of selected old-design steps 2, 3, 4, 6, and 8 for iqon.com.

Created: 2026-05-20 Updated: 2026-05-20

Scope

Selected items implemented:

  1. Hardening old WordPress.
  2. Mobile fix.
  3. SEO cleanup.
  4. Contacts cleanup.
  5. Verification.

Out of scope:

  1. Replacing the old apex design.
  2. Deleting WordPress files.
  3. Moving the new www.iqon.com redesign.

Live files uploaded

Local artifact Remote target
deploy/legacy-wordpress-2026-05-20/.htaccess www/iqon.com/.htaccess
deploy/legacy-wordpress-2026-05-20/theme/functions.php www/iqon.com/wp-content/themes/iqon/functions.php
deploy/legacy-wordpress-2026-05-20/theme/header.php www/iqon.com/wp-content/themes/iqon/header.php
deploy/legacy-wordpress-2026-05-20/theme/footer.php www/iqon.com/wp-content/themes/iqon/footer.php
deploy/legacy-wordpress-2026-05-20/theme/contactkz.php www/iqon.com/wp-content/themes/iqon/contactkz.php
deploy/legacy-wordpress-2026-05-20/theme/css/style.css www/iqon.com/wp-content/themes/iqon/css/style.css

Verification

COMPLETED with live checks on 2026-05-20.

Evidence:

  1. scripts/iqon-phase1-verify.sh https://iqon.com returned [OK] iqon Phase 1 verification passed for https://iqon.com.
  2. Apex homepage contains old WordPress markers and hardening markers: viewport, skip-link, wp-content/themes/iqon, og:site_name=IQON.
  3. Apex homepage JSON-LD no longer exposes http://www.iqon.com image URLs.
  4. https://iqon.com/contact/ resolves to old WordPress contact page, not static redesign contact.
  5. Contact page contains office@iqon.com and @infobidgebot.
  6. Contact page check did not match obsolete office@iqon.kz, old phone, old fax, Moscow, or Almaty phone patterns.
  7. https://www.iqon.com/ still contains new redesign markers: theme-color #09090b, topbar, hero-cloud.

Residual risks

  1. Local PHP CLI was unavailable, so PHP syntax verification could not run locally.
  2. Contact form delivery was not submitted, so mail transport remains unverified.
  3. The old WordPress database archive status remains unresolved.