Building web solutions with Netgen Layouts
summary
Netgen Layouts is a Symfony full‑stack app that renders pages from layout types, zones and blocks and integrates with backends like Contentful integration and eZ Platform; it caches Contentful objects in a local DB and invalidates via webhooks to avoid API limits. The demo builds a homepage and a course page, maps layouts to routes with mapping by URL with conditions (IP, time, content type), adds dynamic collections via custom queries, overrides block templates with plugins, and runs in production on 30+ sites with acceptable performance.
AI-written summary · about
chapters (15)
- 0:00Introduction to Netgen Layouts
- 9:32Core concepts and architecture
- 21:00Why Netgen Layouts exists
- 23:08Setting up the demo environment
- 31:25Creating a homepage layout
- 38:02Mapping layouts to URLs
- 41:49Course page layout and Contentful integration
- 50:00Overriding block templates
- 54:59Shared layouts and zones
- 1:00:02Dynamic queries for related content
- 1:05:08Extending blocks with plugins
- 1:10:33Content type-specific templates
- 1:14:46Conditional mappings with IP ranges
- 1:20:20Advanced features and extensions
- 1:24:15Q&A and closing remarks
related talks
02h 36mBuild your eZ Platform site from scratch with Netgen Layouts
02h 44mCreating a website using the latest version of eZ Platform
36mBoosting Web Engagement with Symfony UX
41mBuilding Websites with Zend Expressive 2
42mHeadless CMS
57mComponent-based Drupal
01h 01mThink Locally, Build Globally - How Drupal is powering headless omni-channel web platforms
21mA Saga of Web Rendering Woes
