Skip to content

Build /dei-community.html landing page for sam - #88

Merged
ardeay merged 3 commits into
stagefrom
sam-dei-community
Aug 10, 2026
Merged

ardeay merged 3 commits into
stagefrom
sam-dei-community

Conversation

@ardeay

@ardeay ardeay commented Aug 9, 2026

Copy link
Copy Markdown
Contributor

Summary

DEI & Community Partnership landing page per sam's brief (2026-08-09).

Standalone HTML page at /dei-community.html, follows the same standalone pattern as vendor-partnerships / media-partnerships / bridgetech (own head, nav, footer, Tailwind CDN).

Structure (8 sections + FAQ)

  1. Hero — dual CTA ("Invite us to speak" primary, "Request sponsorship" secondary) + editorial visual (gradient card with warm-accent glow, no stock imagery)
  2. Belief statement — "Inclusion is something you build." Scroll-triggered warm-accent highlights on heard, access, act (reduced-motion respected)
  3. Content.One + CauseCircle shared commitment — dual logo lockup, 700px max-width paragraph
  4. How the commitment shows up — 3 cards (inside the company / in the product / in the community) with editorial icons
  5. Community in practice — 4-org logo wall (Ajoin, Nonprofit Storytelling Conference, AFP, BridgeTech) with relationship-type chips
  6. Speaking engagements — 2-col with 5-topic list
  7. Sponsorship invitation — CTA to /contact-us/?ref=dei-sponsorship
  8. Closing CTA — dark-gradient dual CTA
  9. FAQ — 4 questions from brief

Design choices per brief

  • Brand palette + one warm accent (#D97757, terracotta) used sparingly — eyebrows, highlights, logo strip labels
  • No rainbow palette, no demographic stock imagery
  • WCAG 2.2 AA contrast throughout
  • prefers-reduced-motion respected on belief-statement scroll animations
  • Editorial icons (universal-access, people-in-conversation, community/globe) instead of demographic illustrations
  • CTAs equal conceptual weight; slightly stronger emphasis on "Invite us to speak" (primary/royal vs outline)

Follow-ups flagged (all deliberately punted from v1)

  • CauseCircle logo asset — placeholder wordmark until sam supplies SVG
  • Dedicated Zoho sponsorship-request form with sam's field list (name, email, org, initiative, date, location, community served, ask, etc.) — currently CTAs route to /contact-us/?ref=dei-sponsorship and ?ref=dei-speaking for triage
  • CMS-driven logo-wall schema for community-in-practice section (org name, logo, alt, URL, year, location, relationship type, description, optional photo) — brief calls for this, hard-coded 4 entries for launch
  • Hero editorial image — gradient placeholder until sam supplies an authentic event/team photo (per brief: no generic staged workplace imagery)

URL decision

Brief suggested /dei-community (clean URL). Went with /dei-community.html to match every other standalone landing (vendor-partnerships.html, media-partnerships.html, pricing.html, etc.) — the trailing-slash pattern requires page_html/<dir>/ subdirectory and a Zesty routing rule. Canonical + og-tags all match .html. If sam wants clean URLs, worth a follow-up PR that migrates ALL standalones since one-off inconsistency is worse than the current uniform pattern.

Sitemap

Added /dei-community.html row to webengine/views/sitemap.xml per sitemap-coverage convention.

⚠️ Preview will 404 until sam (or ardeay) creates a Zesty view record for dei-community.html — same manual step as prior standalones. Once created, drop the ZUID in Discord and I'll wire it into zesty.config.json.

Test plan

  • Once Zesty view is wired: hero renders on desktop + mobile, dual CTAs visible above fold
  • Belief-statement highlights animate on scroll-in, don't animate under prefers-reduced-motion: reduce
  • 3 cards stack correctly on mobile
  • Logo wall renders 4-col desktop / 2-col tablet / 2-col mobile
  • All CTAs route to /contact-us/?ref=… with query preserved
  • FAQ accordion opens/closes; first item open by default
  • Canonical matches actual URL (/dei-community.html)

Preview (once ZUID is wired): https://hj5v68xn-sam-dei-community.webengine.zesty.io/dei-community.html?zpw=bobby

DEI & Community Partnership landing per sam's brief (2026-08-09):

- Hero: 'More voices. Better systems. Stronger communities.' with dual CTA (invite to speak / request sponsorship) + editorial visual (no stock DEI imagery)
- Belief statement: 'Inclusion is something you build.' with scroll-triggered warm-accent highlights on heard/access/act (reduced-motion respected)
- Section 3: Content.One + CauseCircle shared commitment (700px max-width per brief; CauseCircle logo asset TBD, wordmark placeholder for now)
- Section 4: 3 cards (inside the company, in the product, in the community) with editorial icons — no demographic illustrations
- Section 5: Community-in-practice logo wall (Ajoin, Nonprofit Storytelling Conference, AFP, BridgeTech) with relationship-type chips (Sponsor / Community partner / Program supporter) — hard-coded for launch, CMS schema is a follow-up
- Section 6: Speaking engagements 2-col with 5-topic list
- Section 7: Sponsorship invitation with CTA to /contact-us/?ref=dei-sponsorship
- Section 8: Closing dual-CTA on dark gradient
- FAQ: 4 questions from brief

Design choices per brief:
- Brand palette + one warm accent (#D97757, terracotta) used sparingly on eyebrows, highlights, logo strip labels
- No rainbow / no demographic stock imagery
- WCAG 2.2 AA contrast throughout
- prefers-reduced-motion respected on belief-statement animations

Follow-ups flagged in PR:
- CauseCircle logo asset (placeholder wordmark until sam supplies SVG)
- Dedicated Zoho sponsorship-request form with sam's field list (currently routes to /contact-us/?ref=... for triage)
- CMS-driven logo-wall schema for the community-in-practice section
- Hero editorial image (gradient placeholder until sam supplies an authentic event/team photo)

Sitemap: added /dei-community.html row per sitemap-coverage convention.
@github-actions

github-actions Bot commented Aug 9, 2026

Copy link
Copy Markdown
Contributor

💾 Stage sync preview

New files to create (1):

  • webengine/views/dei-community.html

Will add/update — differ from dev (1):

  • webengine/views/sitemap.xml

Unchanged, skipped: 0

190 mapped resources · zesty-sync

ContentOneBot added 2 commits August 9, 2026 19:40
…ntact-form

Per sam's follow-up brief (2026-08-09) — replaces the closing-CTA section
with a dark-gradient form section (id=contact-form) housing the Zoho
SpeakingEngagementsContentOne form he provided. All page CTAs (hero x2,
events section, speaking section, sponsorship section) now anchor to
#contact-form instead of routing to /contact-us/?ref=… — form is the
single conversion target at the bottom of the page.

Form fields match Zoho schema verbatim (SingleLine2 first name*,
SingleLine last name*, Email*, SingleLine1 org, Website, MultiLine
interest); relabeled 'Describe your interest' textarea placeholder to
prompt for event/program/initiative context relevant to DEI-page intent.
Referrer tag set to 'dei-community-page' for triage.

Nav 'Book a demo' pill + footer 'Contact' link intentionally kept
pointing at /contact-us/ — those are sitewide chrome, not DEI-page CTAs.

Section order now: Hero → Belief → CauseCircle → 3 cards → Events →
Speaking → Sponsorship → FAQ → Contact form (bottom).
…ps to 'Sponsor', drop descriptions

Sam supplied logo URLs for the 4 partner orgs (2026-08-10) and asked to
drop the wordmark text + normalize every relationship-type chip to
'Sponsor' for a neater look. Also dropped per-card descriptions since he
called out cleaner visuals as the goal.

Assets wired:
- Adjoin: /Adjoin-Logo.webp (also corrected slug 'ajoin' -> 'adjoin' per sam)
- Nonprofit Storytelling Conference: /NP-Story-Club-Pro-Image-1600x900-1.png
- AFP: /IconLogoNoDate_1000x400.png
- BridgeTECH: /BridgeTECH_323.webp

Card frame now h-20 (was h-16) to give varied-aspect logos more room.
object-contain keeps every logo on a consistent visual baseline
regardless of source aspect ratio (Adjoin/BridgeTECH square-ish,
NP-Story-Club 16:9, AFP 5:2).
@ardeay
ardeay merged commit 52d8f03 into stage Aug 10, 2026
4 checks passed
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