Feature Overview - aces-core/contentful-web GitHub Wiki

๐Ÿ“˜ ACES Contentful Web โ€“ Feature Overview (v1.0.0)

Built on a modern stack with a focus on performance, flexibility, and editorial ease, this platform enables scalable and localized marketing websites.


๐Ÿงฑ App Shell

The core layout framework shared across all pages.

  • Global Header
    • Sticky or non-sticky variant
    • Supports main and secondary navigation
  • Global Footer
    • Includes footer and privacy navigation
  • Global Logo (with configurable links)
  • Social Media Links
  • Mobile Menu Drawer
    • Two-level menu support
    • Option for dropdown or full-screen slide-out
  • Global Search Drawer
    • Opens modal search view across all pages

๐Ÿงญ Navigations

Flexible, CMS-driven navigation zones.

  • Main Navigation
    • Two-level menu support
    • Menu item types: standard links, dropdowns, buttons
  • Secondary Navigation
    • One-level links or buttons
  • Footer Navigation
    • One-level links for utility pages
  • Privacy Navigation
    • One-level links for compliance (e.g. Terms, Privacy)

๐Ÿงต Breadcrumbs

  • Auto-generated breadcrumbs for improved UX and SEO

๐Ÿ“ Forms

Built-in support for third-party marketing automation tools.

  • HubSpot Forms
    • Native HTML or iframe embed (HTML recommended for performance and styling)
  • Pardot Forms
    • Supports iframe embed

๐Ÿ“ฐ Post Type (Articles, Blogs, News, etc)

Robust support for structured blog content.

Post Type Listing

  • Hero section with featured post
  • Category filters (dropdown or toggle buttons)
  • Grid/List view toggle
  • Sort options: title/date (ASC/DESC)
  • Infinite scroll or load more

Post Detail Page

  • Featured image
  • Title, publish date, estimated read time
  • Author attribution
  • Rich text body (with inline CMS components)
  • Social sharing (Facebook, LinkedIn)
  • Related post section

๐Ÿ” Site Search

Internal site search built natively with Contentful.

  • Global search bar (no typeahead yet)
  • Supports Pages and Post Types
  • Query by title and keywords
  • Search results page:
    • Top results section
    • Lazy-loaded result listings

๐Ÿ“„ Pages

Flexible page building using modular CMS components.

  • SEO Metadata Modeling
  • Page Hero
    • Optional image overlays
  • Page Body
    • Powered by ~15 reusable components

๐Ÿ“Š Analytics & Tracking

Out-of-the-box support for essential marketing and analytics tools.

  • Google Tag Manager (GTM)
    • Base GTM container integration
    • Script injection handled via environment config
  • Google Analytics
    • GA4 tracking via GTM
    • Supports pageview tracking and custom events

๐ŸŒ Localization

  • Default locale: en-US
  • Ready for future multi-language support