Exponential Layouts in the ecosystem
"A visual page builder for Exponential. It brings the concept of the upstream layouts packages to the Exponential kernel: a layout is
a saved arrangement of blocks in zones, and a rule decides which pages get it" (README.md).
Contents
Its place in the ecosystem
- Required in
composer.jsonsince 6.0.15 (The product family at a glance). - It ports a concept from other PHP packages, the upstream layouts packages, with credit (How the project grows).
- It is for "Editors who rearrange pages without template work, and designers" (Exponential Layouts).
The packages
se7enxweb/explayouts and the eleven explayouts-* packages: "Exponential Layouts, the visual page builder, its
editor, API, content browser and queries" (Who is 7x?).
Across the product family
| Product | Layouts |
|---|---|
| Exponential 6 | Exponential Layouts (explayouts) |
| Exponential Platform Nexus | Ships the layouts editor: its composer.json requires netgen/layouts-core, netgen/layouts-standard and netgen/layouts-ui |
| Exponential Platform DXP | Requires se7enxweb/layouts-core but ships no layouts editor (no layouts UI or standard blocks) |
Source: The products one by one.
Where to read more
- For editors: The layouts editor.
- For designers: Block definitions and Block view templates.
- For advocates: Talking points: Exponential Layouts.
Related pages
- Products
- The layouts editor
- Landing pages with layouts
- Upstream projects and forks
- Free documentation: this page is free to copy, translate and improve under the GNU FDL 1.3.
Become an Exponential Partner
Partners share their information, provide funding, contribute back and develop the products with us, and that is how Exponential grows. A partner website and dashboard are planned for mid-2027: please become a partner today to speed up our growth rate and land new features faster.