Skip to content

💄 Migrate six AI consulting pages to the v3 block set - #4958

Open
joshbermanssw wants to merge 1 commit into
jb/consulting-ai-v3from
jb/consulting-ai-suite-v3
Open

💄 Migrate six AI consulting pages to the v3 block set#4958
joshbermanssw wants to merge 1 commit into
jb/consulting-ai-v3from
jb/consulting-ai-suite-v3

Conversation

@joshbermanssw

Copy link
Copy Markdown
Member

TL;DR

Stacked on #4950. That PR moved /consulting/artificial-intelligence to v3 and built the blocks needed to do it; this one applies the same treatment to the six pages around it — AI Discovery Workshop, GPT, Azure, Local LLM Deployment, Chatbots and AI-Powered Phone System. Content only: no component changes, so the diff is six JSON files.

Files to review (6, +1205 / -1686):

File Blocks
ai-discovery-workshop.json (start here) 14 — the most page-specific of the six
gpt.json 13
chat-bots.json 13
azure.json 12
local-llm-deployment.json 11
ai-powered-phone-system.json 10

Why

Every one of these was still on imageTextBlock + spacer, several with placeholder logos from /images/Louis Test Images/. They sit one click from the AI page, so the inconsistency is visible in a single browsing session.

Reviewer notes

  • Not one template. Block choice and order follow each page's own content. The workshop leads with the three-day structure and prices it in v3Statistics (3 days / $12,000 + GST / 8 attendees max); Azure gets two v3VideoHighlights (why SSW, then landing zones); the phone system has no v3Pills because its tech list is four consulting services, which is a v3StackCards.
  • Copy is carried over, not rewritten. Headings and FAQ answers come from the existing pages, tightened for the v3 layout. The new writing is the v3FeatureSteps problem framings, where v2 had no equivalent section.
  • Two FAQ sets are partly new. GPT and Chatbots had no FAQ block at all; theirs reuse the standard cost/team answers plus two page-specific ones. Worth a read.
  • chat-bots.json had the wrong canonical — it pointed at /consulting/artificial-intelligence. Fixed to /consulting/chat-bots.
  • ai-powered-phone-system.json canonical points at /consulting/aiphonesystem, a different slug from the file. Left alone in case a redirect depends on it, but it looks wrong.
  • Placeholder hero images replaced with real assets from /images/ssw-web/hero/. GPT uses the animated aiConsultingSvg from 💄 Migrate /consulting/artificial-intelligence to the v3 block set #4950.
  • Validated that every _template is registered, every /consulting/* link resolves to a content file, and every image path exists on disk.

Follow-up

/consulting/chatbots (v1 MDX) and /consulting/bots (v2) both overlap heavily with chat-bots. Per our call these should become redirects, but that's a separate change and not in this PR.

Links

Rebuilds AI Discovery Workshop, GPT, Azure, Local LLM Deployment, Chatbots
and AI-Powered Phone System on v3, carrying over the existing copy, videos
and FAQs. Each page is shaped around its own content rather than a fixed
template, so block order and choice differ per page.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@joshbermanssw

Copy link
Copy Markdown
Member Author

/deploy

@github-actions

github-actions Bot commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

Deployed changes to https://app-sswwebsite-9eb3-pr-4958.azurewebsites.net

ℹ️ Staging slots are no longer created automatically - comment /deploy to deploy new commits.

@github-actions

github-actions Bot commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

🚀 Lighthouse Report

🌐 URL ⚡ Performance ♿ Accessibility ✅ Best Practices 🔍 SEO 📦 Bundle Size 🗑️ Unused Bundle
https://app-sswwebsite-9eb3-pr-4958.azurewebsites.net/ 76 100 59 69 0.00 MB 0.00 MB
https://app-sswwebsite-9eb3-pr-4958.azurewebsites.net/articles 95 97 59 57 0.00 MB 0.00 MB
https://app-sswwebsite-9eb3-pr-4958.azurewebsites.net/company/about-us 66 100 59 69 0.00 MB 0.00 MB
https://app-sswwebsite-9eb3-pr-4958.azurewebsites.net/company/clients 99 95 59 69 0.00 MB 0.00 MB
https://app-sswwebsite-9eb3-pr-4958.azurewebsites.net/company/contact-us 80 92 59 61 0.00 MB 0.00 MB
https://app-sswwebsite-9eb3-pr-4958.azurewebsites.net/consulting 56 92 56 69 0.00 MB 0.00 MB
https://app-sswwebsite-9eb3-pr-4958.azurewebsites.net/consulting/net-upgrade 87 100 56 61 0.00 MB 0.00 MB
https://app-sswwebsite-9eb3-pr-4958.azurewebsites.net/consulting/web-applications 82 100 59 61 0.00 MB 0.00 MB
https://app-sswwebsite-9eb3-pr-4958.azurewebsites.net/employment 79 95 59 69 0.00 MB 0.00 MB
https://app-sswwebsite-9eb3-pr-4958.azurewebsites.net/events/angular-superpowers-tour 75 97 56 69 0.00 MB 0.00 MB
https://app-sswwebsite-9eb3-pr-4958.azurewebsites.net/events/ai-workshop 97 91 56 61 0.00 MB 0.00 MB
https://app-sswwebsite-9eb3-pr-4958.azurewebsites.net/events/ai-workshop-essentials 48 96 59 69 0.00 MB 0.00 MB
https://app-sswwebsite-9eb3-pr-4958.azurewebsites.net/netug/sydney 79 94 56 61 0.00 MB 0.00 MB
https://app-sswwebsite-9eb3-pr-4958.azurewebsites.net/training/internship-fullstack 92 91 59 61 0.00 MB 0.00 MB

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant