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