Skip to content

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

Open
joshbermanssw wants to merge 8 commits into
mainfrom
jb/consulting-ai-suite-v3
Open

💄 Migrate six AI consulting pages to the v3 block set#4958
joshbermanssw wants to merge 8 commits into
mainfrom
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

joshbermanssw and others added 8 commits July 31, 2026 09:32
Rebuilds the AI consulting page on the v3 blocks already proven on
/consulting/react, and adds an animated neural-network hero media
composition so the AI page gets its own RHS instead of a static image.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
The glow layers were sized to the block exactly, so the wash stopped at a
hard line wherever a block sat next to another. When bleed is on they now
grow 10rem past the top and bottom, using gradient variants anchored to the
block's real corner so the taller box doesn't drag the glow out of place.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Restores the breadcrumbs block, drops the hero chevron, points the YakShaver
CTA at yakshaver.ai, swaps the Chat Bots card for Vibe Coding, and relabels
two model pills.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
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

@github-actions

Copy link
Copy Markdown
Contributor

🧹 Your staging deployment was removed during weekly cleanup because this PR has been inactive for over 7 days. Comment /deploy on this PR to spin up a fresh staging environment.

Base automatically changed from jb/consulting-ai-v3 to main August 20, 2026 06:42
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