chore: save iqon static deploy snapshot
@@ -0,0 +1,111 @@
|
||||
# IQON Deployment Readiness
|
||||
|
||||
Purpose: зафиксировать локальную готовность статического deployment-пакета после реализации следующих шагов аудита.
|
||||
|
||||
## Contents
|
||||
|
||||
- [Scope](#scope)
|
||||
- [Implemented](#implemented)
|
||||
- [Verification](#verification)
|
||||
- [Remaining Gate](#remaining-gate)
|
||||
|
||||
## Scope
|
||||
|
||||
Проверка выполнена локально 20 May 2026. Удалённый деплой на reg.ru не выполнялся.
|
||||
|
||||
## Implemented
|
||||
|
||||
| Area | Result |
|
||||
|------|--------|
|
||||
| Case studies | `/case-studies/` переведён на anonymized outcome snapshots |
|
||||
| Contact data | `/contact/` использует `office@iqon.com`, `@infobidgebot`, Bucharest |
|
||||
| Cache busting | Static HTML assets updated from `qa6` to `qa7` |
|
||||
| Security headers draft | `deploy/.htaccess` CSP tightened and `www.iqon.com` canonical redirect added |
|
||||
| Content brief | Case-study and contact blockers marked resolved for launch |
|
||||
| Mobile CTA | Contact CTA heading wrap fixed at 390px |
|
||||
|
||||
## Verification
|
||||
|
||||
Live legacy baseline:
|
||||
|
||||
```bash
|
||||
scripts/iqon-phase1-verify.sh https://iqon.com
|
||||
```
|
||||
|
||||
Observed signal:
|
||||
|
||||
- Missing security headers.
|
||||
- Missing viewport and skip link.
|
||||
- Known HTTP URLs still present.
|
||||
- Public REST users still exposed.
|
||||
- `readme.html` still returns `200`.
|
||||
- XML-RPC HEAD smoke still returns empty reply.
|
||||
|
||||
Local static smoke:
|
||||
|
||||
```bash
|
||||
python3 local ThreadingHTTPServer smoke
|
||||
```
|
||||
|
||||
Observed signal:
|
||||
|
||||
- `/` returned `200`.
|
||||
- `/services/` returned `200`.
|
||||
- `/services/strategy-governance/` returned `200`.
|
||||
- `/services/enterprise-architecture/` returned `200`.
|
||||
- `/services/data-analytics/` returned `200`.
|
||||
- `/services/infrastructure-cloud/` returned `200`.
|
||||
- `/services/security-continuity/` returned `200`.
|
||||
- `/industries/` returned `200`.
|
||||
- `/case-studies/` returned `200`.
|
||||
- `/contact/` returned `200`.
|
||||
- `/sitemap.xml` returned `200`.
|
||||
- `/robots.txt` returned `200`.
|
||||
- `case_has_selected_outcomes True`.
|
||||
- `case_has_old_blocker False`.
|
||||
- `contact_has_infobidgebot 6`.
|
||||
- `contact_has_phone_fax False`.
|
||||
|
||||
Headless Chrome visual smoke:
|
||||
|
||||
```bash
|
||||
python3 -m http.server 8073 --bind 127.0.0.1
|
||||
Google Chrome --headless=new --window-size=1440,1200
|
||||
Google Chrome --headless=new --window-size=390,1000
|
||||
```
|
||||
|
||||
Observed signal:
|
||||
|
||||
- 10 desktop screenshots created.
|
||||
- 10 mobile screenshots created.
|
||||
- `contact-mobile` clipping found and fixed.
|
||||
- `contact-mobile-fixed.png` captured after the CSS fix.
|
||||
|
||||
Static files:
|
||||
|
||||
```bash
|
||||
python3 -c "import xml.etree.ElementTree as ET; ET.parse('sitemap.xml'); print('sitemap ok')"
|
||||
bash -n scripts/iqon-phase1-verify.sh
|
||||
PYTHONPYCACHEPREFIX=/private/tmp/iqon-pycache python3 -m py_compile scripts/iqon-sitemap-inventory.py scripts/iqon-generate-redirect-map.py
|
||||
```
|
||||
|
||||
Observed signal:
|
||||
|
||||
- `sitemap ok`.
|
||||
- Shell script syntax passed.
|
||||
- Python scripts compiled with temporary pycache path.
|
||||
|
||||
## Remaining Gate
|
||||
|
||||
Before remote deployment:
|
||||
|
||||
1. Confirm `u0012812_iqon` database archive is downloaded.
|
||||
2. Confirm fresh live file backup exists in reg.ru panel.
|
||||
3. Confirm deployment window for replacing WordPress files with static files.
|
||||
4. Execute `deploy/README.md` upload steps.
|
||||
5. Run post-deploy verification from `deploy/README.md`.
|
||||
|
||||
---
|
||||
|
||||
*Created: 20 May 2026*
|
||||
*Updated: 20 May 2026*
|
||||
@@ -0,0 +1,280 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="//iqon.com/wp-content/plugins/wordpress-seo/css/main-sitemap.xsl"?>
|
||||
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd http://www.google.com/schemas/sitemap-image/1.1 http://www.google.com/schemas/sitemap-image/1.1/sitemap-image.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
|
||||
<url>
|
||||
<loc>https://iqon.com/</loc>
|
||||
<lastmod>2013-07-25T11:19:25+00:00</lastmod>
|
||||
<image:image>
|
||||
<image:loc>http://www.iqon.com/wp-content/uploads/2012/05/imagine-text-home.png</image:loc>
|
||||
</image:image>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://iqon.com/services-solutions/</loc>
|
||||
<lastmod>2012-05-03T06:22:32+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://iqon.com/industry-specific-services/</loc>
|
||||
<lastmod>2012-05-03T06:28:50+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://iqon.com/industry-specific-services/</loc>
|
||||
<lastmod>2012-05-03T06:28:50+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://iqon.com/services-solutions/enterprise-management-decision-support-solutions/</loc>
|
||||
<lastmod>2012-05-04T12:52:30+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://iqon.com/services-solutions/enterprise-management-decision-support-solutions/enterprise-information-management/</loc>
|
||||
<lastmod>2012-05-04T12:55:19+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://iqon.com/services-solutions/enterprise-management-decision-support-solutions/managed-services/</loc>
|
||||
<lastmod>2012-05-09T03:24:58+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://iqon.com/services-solutions/enterprise-management-decision-support-solutions/customer-intelligence-solutions/</loc>
|
||||
<lastmod>2012-05-09T03:26:00+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://iqon.com/services-solutions/enterprise-management-decision-support-solutions/enterprise-management-systems/</loc>
|
||||
<lastmod>2012-05-09T03:27:08+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://iqon.com/services-solutions/enterprise-management-decision-support-solutions/enterprise-orchestration/</loc>
|
||||
<lastmod>2012-05-09T03:29:16+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://iqon.com/services-solutions/industry-specific-services/energy-utilities/</loc>
|
||||
<lastmod>2012-05-09T03:31:13+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://iqon.com/services-solutions/industry-specific-services/telecommunication/</loc>
|
||||
<lastmod>2012-05-09T03:35:56+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://iqon.com/services-solutions/industry-specific-services/retail-wholesail/</loc>
|
||||
<lastmod>2012-05-09T03:37:41+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://iqon.com/services-solutions/industry-specific-services/logistics-transport/</loc>
|
||||
<lastmod>2012-05-09T03:38:41+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://iqon.com/services-solutions/industry-specific-services/manufacturing-process/</loc>
|
||||
<lastmod>2012-05-09T03:39:12+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://iqon.com/services-solutions/industry-specific-services/</loc>
|
||||
<lastmod>2012-05-09T03:39:35+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://iqon.com/services-solutions/is-advisory-services/it-strategy-governance/</loc>
|
||||
<lastmod>2012-05-09T03:40:55+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://iqon.com/services-solutions/is-advisory-services/</loc>
|
||||
<lastmod>2012-05-09T03:41:26+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://iqon.com/services-solutions/is-advisory-services/is-regulatory-and-compliance-services/</loc>
|
||||
<lastmod>2012-05-09T03:42:07+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://iqon.com/services-solutions/is-advisory-services/business-continuity-and-disaster-recovery-planning-services/</loc>
|
||||
<lastmod>2012-05-09T03:42:40+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://iqon.com/services-solutions/is-advisory-services/information-security-services/</loc>
|
||||
<lastmod>2012-05-09T03:53:47+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://iqon.com/services-solutions/is-advisory-services/business-technology-enterprise-architecture/</loc>
|
||||
<lastmod>2012-05-09T03:54:30+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://iqon.com/services-solutions/it-infrastructure-services/end-user-computing-technology-solutions/</loc>
|
||||
<lastmod>2012-05-09T03:57:14+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://iqon.com/services-solutions/it-infrastructure-services/infrastructure-management-consulting/</loc>
|
||||
<lastmod>2012-05-09T03:57:44+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://iqon.com/services-solutions/it-infrastructure-services/</loc>
|
||||
<lastmod>2012-05-09T03:59:50+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://iqon.com/services-solutions/mobility-consulting-services/</loc>
|
||||
<lastmod>2012-05-09T04:12:35+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://iqon.com/services-solutions/it-infrastructure-services/it-infrastructure-transformation-services/</loc>
|
||||
<lastmod>2012-05-11T00:49:48+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://iqon.com/services-solutions/mobility-consulting-services/mobility-software-services-applications/</loc>
|
||||
<lastmod>2012-05-11T00:57:13+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://iqon.com/services-solutions/mobility-consulting-services/mobility-managed-services/</loc>
|
||||
<lastmod>2012-05-11T00:57:17+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://iqon.com/services-solutions/mobility-consulting-services/mobility-business-integration-services/</loc>
|
||||
<lastmod>2012-05-11T00:57:25+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://iqon.com/services-solutions/mobility-consulting-services/mobility-software-services-devices-and-platforms/</loc>
|
||||
<lastmod>2012-05-11T00:57:51+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://iqon.com/%d1%83%d1%81%d0%bb%d1%83%d0%b3%d0%b8-%d1%80%d0%b5%d1%88%d0%b5%d0%bd%d0%b8%d1%8f/</loc>
|
||||
<lastmod>2013-05-17T11:20:07+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://iqon.com/hows-business/</loc>
|
||||
<lastmod>2013-05-20T16:11:40+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://iqon.com/%d0%ba%d0%b0%d0%ba-%d0%b8%d0%b4%d0%b5%d1%82-%d0%b1%d0%b8%d0%b7%d0%bd%d0%b5%d1%81/</loc>
|
||||
<lastmod>2013-05-20T16:21:27+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://iqon.com/%d1%83%d1%81%d0%bb%d1%83%d0%b3%d0%b8-%d1%80%d0%b5%d1%88%d0%b5%d0%bd%d0%b8%d1%8f/enterprise-management-decision-support-solutions/enterprise-orchestration/</loc>
|
||||
<lastmod>2013-05-20T18:45:44+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://iqon.com/%d1%83%d1%81%d0%bb%d1%83%d0%b3%d0%b8-%d1%80%d0%b5%d1%88%d0%b5%d0%bd%d0%b8%d1%8f/enterprise-management-decision-support-solutions/enterprise-management-systems/</loc>
|
||||
<lastmod>2013-05-20T18:54:03+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://iqon.com/%d1%83%d1%81%d0%bb%d1%83%d0%b3%d0%b8-%d1%80%d0%b5%d1%88%d0%b5%d0%bd%d0%b8%d1%8f/enterprise-management-decision-support-solutions/customer-intelligence-solutions/</loc>
|
||||
<lastmod>2013-05-20T19:07:13+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://iqon.com/%d1%83%d1%81%d0%bb%d1%83%d0%b3%d0%b8-%d1%80%d0%b5%d1%88%d0%b5%d0%bd%d0%b8%d1%8f/enterprise-management-decision-support-solutions/enterprise-information-management/</loc>
|
||||
<lastmod>2013-05-20T19:47:23+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://iqon.com/%d1%83%d1%81%d0%bb%d1%83%d0%b3%d0%b8-%d1%80%d0%b5%d1%88%d0%b5%d0%bd%d0%b8%d1%8f/it-infrastructure-services/</loc>
|
||||
<lastmod>2013-05-20T19:52:40+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://iqon.com/%d1%83%d1%81%d0%bb%d1%83%d0%b3%d0%b8-%d1%80%d0%b5%d1%88%d0%b5%d0%bd%d0%b8%d1%8f/it-infrastructure-services/infrastructure-management-consulting/</loc>
|
||||
<lastmod>2013-05-20T20:04:11+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://iqon.com/%d1%83%d1%81%d0%bb%d1%83%d0%b3%d0%b8-%d1%80%d0%b5%d1%88%d0%b5%d0%bd%d0%b8%d1%8f/it-infrastructure-services/it-infrastructure-transformation-services/</loc>
|
||||
<lastmod>2013-05-20T20:25:10+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://iqon.com/%d1%83%d1%81%d0%bb%d1%83%d0%b3%d0%b8-%d1%80%d0%b5%d1%88%d0%b5%d0%bd%d0%b8%d1%8f/it-infrastructure-services/end-user-computing-technology-solutions/</loc>
|
||||
<lastmod>2013-05-20T20:50:52+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://iqon.com/%d1%83%d1%81%d0%bb%d1%83%d0%b3%d0%b8-%d1%80%d0%b5%d1%88%d0%b5%d0%bd%d0%b8%d1%8f/industry-specific-services/</loc>
|
||||
<lastmod>2013-05-20T20:55:24+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://iqon.com/%d1%83%d1%81%d0%bb%d1%83%d0%b3%d0%b8-%d1%80%d0%b5%d1%88%d0%b5%d0%bd%d0%b8%d1%8f/enterprise-management-decision-support-solutions/managed-services/</loc>
|
||||
<lastmod>2013-05-20T20:56:19+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://iqon.com/%d1%83%d1%81%d0%bb%d1%83%d0%b3%d0%b8-%d1%80%d0%b5%d1%88%d0%b5%d0%bd%d0%b8%d1%8f/industry-specific-services/logistics-transport/</loc>
|
||||
<lastmod>2013-05-20T21:07:43+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://iqon.com/%d1%83%d1%81%d0%bb%d1%83%d0%b3%d0%b8-%d1%80%d0%b5%d1%88%d0%b5%d0%bd%d0%b8%d1%8f/industry-specific-services/retail-wholesail/</loc>
|
||||
<lastmod>2013-05-20T21:30:38+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://iqon.com/%d1%83%d1%81%d0%bb%d1%83%d0%b3%d0%b8-%d1%80%d0%b5%d1%88%d0%b5%d0%bd%d0%b8%d1%8f/industry-specific-services/telecommunication/</loc>
|
||||
<lastmod>2013-05-20T21:45:21+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://iqon.com/%d1%83%d1%81%d0%bb%d1%83%d0%b3%d0%b8-%d1%80%d0%b5%d1%88%d0%b5%d0%bd%d0%b8%d1%8f/industry-specific-services/energy-utilities/</loc>
|
||||
<lastmod>2013-05-20T21:54:37+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://iqon.com/%d1%83%d1%81%d0%bb%d1%83%d0%b3%d0%b8-%d1%80%d0%b5%d1%88%d0%b5%d0%bd%d0%b8%d1%8f/industry-specific-services/manufacturing-process/</loc>
|
||||
<lastmod>2013-05-20T21:58:59+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://iqon.com/%d1%83%d1%81%d0%bb%d1%83%d0%b3%d0%b8-%d1%80%d0%b5%d1%88%d0%b5%d0%bd%d0%b8%d1%8f/mobility-consulting-services/</loc>
|
||||
<lastmod>2013-05-20T22:02:54+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://iqon.com/%d1%83%d1%81%d0%bb%d1%83%d0%b3%d0%b8-%d1%80%d0%b5%d1%88%d0%b5%d0%bd%d0%b8%d1%8f/mobility-consulting-services/mobility-software-services-applications/</loc>
|
||||
<lastmod>2013-05-20T22:06:33+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://iqon.com/%d1%83%d1%81%d0%bb%d1%83%d0%b3%d0%b8-%d1%80%d0%b5%d1%88%d0%b5%d0%bd%d0%b8%d1%8f/mobility-consulting-services/mobility-managed-services/</loc>
|
||||
<lastmod>2013-05-20T22:13:33+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://iqon.com/%d1%83%d1%81%d0%bb%d1%83%d0%b3%d0%b8-%d1%80%d0%b5%d1%88%d0%b5%d0%bd%d0%b8%d1%8f/mobility-consulting-services/mobility-software-services-devices-and-platforms/</loc>
|
||||
<lastmod>2013-05-20T22:19:24+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://iqon.com/%d1%83%d1%81%d0%bb%d1%83%d0%b3%d0%b8-%d1%80%d0%b5%d1%88%d0%b5%d0%bd%d0%b8%d1%8f/mobility-consulting-services/mobility-business-integration-services/</loc>
|
||||
<lastmod>2013-05-20T22:22:30+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://iqon.com/%d1%83%d1%81%d0%bb%d1%83%d0%b3%d0%b8-%d1%80%d0%b5%d1%88%d0%b5%d0%bd%d0%b8%d1%8f/is-advisory-services/</loc>
|
||||
<lastmod>2013-05-20T22:27:40+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://iqon.com/%d1%83%d1%81%d0%bb%d1%83%d0%b3%d0%b8-%d1%80%d0%b5%d1%88%d0%b5%d0%bd%d0%b8%d1%8f/is-advisory-services/business-continuity-and-disaster-recovery-planning-services/</loc>
|
||||
<lastmod>2013-05-20T22:30:45+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://iqon.com/%d1%83%d1%81%d0%bb%d1%83%d0%b3%d0%b8-%d1%80%d0%b5%d1%88%d0%b5%d0%bd%d0%b8%d1%8f/is-advisory-services/business-technology-enterprise-architecture/</loc>
|
||||
<lastmod>2013-05-20T22:35:11+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://iqon.com/%d1%83%d1%81%d0%bb%d1%83%d0%b3%d0%b8-%d1%80%d0%b5%d1%88%d0%b5%d0%bd%d0%b8%d1%8f/is-advisory-services/it-strategy-governance/</loc>
|
||||
<lastmod>2013-05-20T22:46:17+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://iqon.com/%d1%83%d1%81%d0%bb%d1%83%d0%b3%d0%b8-%d1%80%d0%b5%d1%88%d0%b5%d0%bd%d0%b8%d1%8f/is-advisory-services/information-security-services/</loc>
|
||||
<lastmod>2013-05-20T22:55:16+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://iqon.com/%d1%83%d1%81%d0%bb%d1%83%d0%b3%d0%b8-%d1%80%d0%b5%d1%88%d0%b5%d0%bd%d0%b8%d1%8f/is-advisory-services/is-regulatory-and-compliance-services/</loc>
|
||||
<lastmod>2013-05-20T22:59:29+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://iqon.com/contact/</loc>
|
||||
<lastmod>2013-07-18T14:12:20+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://iqon.com/contact/</loc>
|
||||
<lastmod>2013-07-23T12:24:21+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://iqon.com/%d1%83%d1%81%d0%bb%d1%83%d0%b3%d0%b8-%d1%80%d0%b5%d1%88%d0%b5%d0%bd%d0%b8%d1%8f/enterprise-management-decision-support-solutions/</loc>
|
||||
<lastmod>2013-07-23T12:27:35+00:00</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://iqon.com/homepage/</loc>
|
||||
<lastmod>2013-07-25T11:19:25+00:00</lastmod>
|
||||
<image:image>
|
||||
<image:loc>http://www.iqon.com/wp-content/uploads/2012/05/imagine-text-home.png</image:loc>
|
||||
</image:image>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://iqon.com/homepage/</loc>
|
||||
<lastmod>2013-07-25T11:19:25+00:00</lastmod>
|
||||
<image:image>
|
||||
<image:loc>http://www.iqon.com/wp-content/uploads/2012/05/imagine-text-home.png</image:loc>
|
||||
</image:image>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://iqon.com/homepage/</loc>
|
||||
<lastmod>2013-07-25T11:20:03+00:00</lastmod>
|
||||
<image:image>
|
||||
<image:loc>http://www.iqon.com/wp-content/uploads/2012/05/imagine-text-home.png</image:loc>
|
||||
</image:image>
|
||||
</url>
|
||||
</urlset>
|
||||
<!-- XML Sitemap generated by Yoast SEO -->
|
||||
@@ -0,0 +1,54 @@
|
||||
# IQON Phase 1 Baseline
|
||||
|
||||
Purpose: зафиксировать состояние live `iqon.com` перед применением локального Phase 1 hardening-пакета.
|
||||
|
||||
## Contents
|
||||
|
||||
- [Command](#command)
|
||||
- [Result](#result)
|
||||
- [Failing Checks](#failing-checks)
|
||||
- [Passing Checks](#passing-checks)
|
||||
- [Interpretation](#interpretation)
|
||||
|
||||
## Command
|
||||
|
||||
```bash
|
||||
scripts/iqon-phase1-verify.sh https://iqon.com
|
||||
```
|
||||
|
||||
Run date: 20 May 2026.
|
||||
|
||||
## Result
|
||||
|
||||
Overall status: failed, as expected before snippet and hosting rules are activated.
|
||||
|
||||
## Failing Checks
|
||||
|
||||
| Check | Observed Signal |
|
||||
|-------|-----------------|
|
||||
| `X-Content-Type-Options` | Missing |
|
||||
| `X-Frame-Options` | Missing |
|
||||
| `Referrer-Policy` | Missing |
|
||||
| `Permissions-Policy` | Missing |
|
||||
| `Content-Security-Policy` | Missing |
|
||||
| Viewport meta | Missing |
|
||||
| Skip link | Missing |
|
||||
| Known HTTP URLs | Still present |
|
||||
| `og:site_name` | Still has `- IQON` |
|
||||
| REST users endpoint | Public users still exposed |
|
||||
| `readme.html` | Returns `200` |
|
||||
|
||||
## Passing Checks
|
||||
|
||||
| Check | Observed Signal |
|
||||
|-------|-----------------|
|
||||
| XML-RPC HEAD smoke | Empty reply via HEAD, status `000` |
|
||||
|
||||
## Interpretation
|
||||
|
||||
The baseline confirms that the Phase 1 package targets real current live findings. After activation, the same script should move from failed to passed, except any item that is intentionally handled outside WordPress, such as physical install-document files.
|
||||
|
||||
---
|
||||
|
||||
*Created: 20 May 2026*
|
||||
*Updated: 20 May 2026*
|
||||
|
After Width: | Height: | Size: 198 KiB |
|
After Width: | Height: | Size: 57 KiB |
|
After Width: | Height: | Size: 165 KiB |
|
After Width: | Height: | Size: 48 KiB |
|
After Width: | Height: | Size: 47 KiB |
|
After Width: | Height: | Size: 159 KiB |
|
After Width: | Height: | Size: 54 KiB |
|
After Width: | Height: | Size: 149 KiB |
|
After Width: | Height: | Size: 56 KiB |
|
After Width: | Height: | Size: 149 KiB |
|
After Width: | Height: | Size: 55 KiB |
|
After Width: | Height: | Size: 159 KiB |
|
After Width: | Height: | Size: 56 KiB |
|
After Width: | Height: | Size: 151 KiB |
|
After Width: | Height: | Size: 56 KiB |
|
After Width: | Height: | Size: 161 KiB |
|
After Width: | Height: | Size: 55 KiB |
|
After Width: | Height: | Size: 174 KiB |
|
After Width: | Height: | Size: 54 KiB |
|
After Width: | Height: | Size: 146 KiB |
|
After Width: | Height: | Size: 55 KiB |
@@ -0,0 +1,57 @@
|
||||
# IQON Static Prototype Smoke
|
||||
|
||||
Purpose: зафиксировать локальную проверку multi-page static prototype после приведения к target sitemap.
|
||||
|
||||
## Contents
|
||||
|
||||
- [Command](#command)
|
||||
- [Result](#result)
|
||||
- [Checked URLs](#checked-urls)
|
||||
- [Notes](#notes)
|
||||
|
||||
## Command
|
||||
|
||||
```bash
|
||||
python3 -m http.server 8061
|
||||
```
|
||||
|
||||
```bash
|
||||
for p in / /services/ /services/strategy-governance/ /services/enterprise-architecture/ /services/data-analytics/ /services/infrastructure-cloud/ /services/security-continuity/ /industries/ /case-studies/ /contact/ /sitemap.xml /robots.txt; do
|
||||
printf '%s ' "$p"
|
||||
curl -sS -o /dev/null -w '%{http_code}\n' "http://localhost:8061$p"
|
||||
done
|
||||
```
|
||||
|
||||
Run date: 20 May 2026.
|
||||
|
||||
## Result
|
||||
|
||||
Overall status: passed.
|
||||
|
||||
## Checked URLs
|
||||
|
||||
| URL | Status |
|
||||
|-----|--------|
|
||||
| `/` | 200 |
|
||||
| `/services/` | 200 |
|
||||
| `/services/strategy-governance/` | 200 |
|
||||
| `/services/enterprise-architecture/` | 200 |
|
||||
| `/services/data-analytics/` | 200 |
|
||||
| `/services/infrastructure-cloud/` | 200 |
|
||||
| `/services/security-continuity/` | 200 |
|
||||
| `/industries/` | 200 |
|
||||
| `/case-studies/` | 200 |
|
||||
| `/contact/` | 200 |
|
||||
| `/sitemap.xml` | 200 |
|
||||
| `/robots.txt` | 200 |
|
||||
|
||||
## Notes
|
||||
|
||||
- `sitemap.xml` parses successfully with `xml.etree.ElementTree`.
|
||||
- Local sandbox blocked direct localhost requests until the read-only smoke command was approved outside the sandbox.
|
||||
- Initial browser visual QA passed for homepage and services; full target-page QA remains the final pre-deploy check.
|
||||
|
||||
---
|
||||
|
||||
*Created: 20 May 2026*
|
||||
*Updated: 20 May 2026*
|
||||
@@ -0,0 +1,71 @@
|
||||
# IQON Visual QA
|
||||
|
||||
Purpose: зафиксировать browser-level visual QA локального static prototype после mobile layout fixes.
|
||||
|
||||
## Contents
|
||||
|
||||
- [Setup](#setup)
|
||||
- [Screenshots](#screenshots)
|
||||
- [Findings](#findings)
|
||||
- [Fixes Applied](#fixes-applied)
|
||||
- [Verification](#verification)
|
||||
|
||||
## Setup
|
||||
|
||||
Local server:
|
||||
|
||||
```bash
|
||||
python3 -m http.server 8061
|
||||
```
|
||||
|
||||
Browser tool:
|
||||
|
||||
```bash
|
||||
"/Applications/Google Chrome.app/Contents/MacOS/Google Chrome" --headless=new --disable-gpu --hide-scrollbars
|
||||
```
|
||||
|
||||
## Screenshots
|
||||
|
||||
| File | Viewport | Status |
|
||||
|------|----------|--------|
|
||||
| `reports/screenshots/2026-05-20/home-desktop-fixed.png` | 1440 x 1200 | Captured |
|
||||
| `reports/screenshots/2026-05-20/home-mobile-qa6.png` | 390 x 900 | Passed after fixes |
|
||||
| `reports/screenshots/2026-05-20/services-mobile-qa6.png` | 390 x 1200 | Passed after fixes |
|
||||
| `reports/screenshots/2026-05-20/qa7-full/` | 10 pages x desktop/mobile | Captured |
|
||||
| `reports/screenshots/2026-05-20/qa7-full/contact-mobile-fixed.png` | 390 x 1000 | Passed after CTA wrap fix |
|
||||
|
||||
## Findings
|
||||
|
||||
| Finding | Status |
|
||||
|---------|--------|
|
||||
| Mobile nav overflowed horizontally at 390px | Fixed |
|
||||
| Mobile hero paragraph clipped at right edge | Fixed |
|
||||
| Mobile services card paragraphs clipped at right edge | Fixed |
|
||||
| Desktop homepage screenshot rendered | Captured |
|
||||
| Mobile contact CTA heading clipped at right edge | Fixed |
|
||||
|
||||
## Fixes Applied
|
||||
|
||||
- Converted mobile nav into compact wrapped links.
|
||||
- Shortened `Case Studies` nav label to `Cases`.
|
||||
- Added mobile text measure for hero, page, card, and detail copy.
|
||||
- Added CSS/JS cache-busting query on prototype pages.
|
||||
- Kept target URLs as real paths instead of section anchors.
|
||||
- Added mobile CTA text constraint for contact and other CTA bands.
|
||||
|
||||
## Verification
|
||||
|
||||
Current visual pass is based on screenshot inspection of the final mobile files:
|
||||
|
||||
- `reports/screenshots/2026-05-20/home-mobile-qa6.png`
|
||||
- `reports/screenshots/2026-05-20/services-mobile-qa6.png`
|
||||
|
||||
Remaining checks before deployment:
|
||||
|
||||
- Cross-browser check outside headless Chrome.
|
||||
- Full desktop and mobile screenshots exist for every target page after the `qa7` update.
|
||||
|
||||
---
|
||||
|
||||
*Created: 20 May 2026*
|
||||
*Updated: 20 May 2026*
|
||||