Meet Layouts.
A developer toolset enabling quick integration of easy-to-use web management interfaces for content teams and web editors.
An easy-to-use drag and drop interface gives your content editors seamless visual layout and block management, while maintaining the flexibility needed to add new capabilities and functionalities for complex web projects.
By utilizing a collection of reusable blocks and style standards guiding the use of those blocks, you will be able to build and maintain various types of sites in a more agile way. You can show different pages for different user context, automate content visibility and much more.
Netgen Layouts is a layer in your web stack, a full-stack Symfony application that can be integrated with other Symfony apps (such as Ibexa/eZ Platform CMS or Sylius eCommerce) or used independently with headless information systems (such as Contentful CMS). It renders web pages based on layouts arranged by "site builders".
Once the blocks are designed and implemented within Layouts, it becomes seamless, even fun, to assemble your web site. Considering frequent changes needed in a long website life-cycle, streamlined layout and block management become crucial for workflow optimization.
With Layouts, many developer-specific tasks can now be done by site builders and power editors. Rearranging blocks and content of existing pages, creating new pages, showing different layout based on user context become simple tasks done in minutes.
We love contributing to open-source, increasing software quality, innovation and growing communities. It's why the core and biggest part of Layouts is licensed under MIT, ready to be used for projects. Since complex web projects require added features and support, we offer an Enterprise version under commercial licensing as well.
Open Core | Enterprise | |
---|---|---|
License | MIT | Netgen Commercial License |
Support and access to new versions | Community | Annual support subscription (contact us for pricing) |
Core features | ||
Add, edit, move and remove blocks inside a layout | ||
Create, edit and remove layouts | ||
Map layout to urls, CMS content, site sections, Symfony routes, etc. | ||
Extend and add new block and layout types | ||
Reuse blocks (Shared Zones) | ||
Integrations | ||
Ibexa (eZ Platform) integration (GPL license) | ||
Sylius integration | ||
Contentful integration | ||
Additional features | ||
User roles and policy management | – | |
Layout mappings groups | – | |
Editable layout preview | – | |
Layout translations | – | |
Change layout type on existing layout | – | |
Manage Varnish cache on block level | – | |
Hide blocks and schedule visibility of block items | – | |
Restore archived version of a layout | – | |
How to evaluate? | ||
We can prepare a demo instance for you | Request a demo | |
You can install it yourself | Install instructions | Become our partner to get access to advanced features |
Let us know if you have an interesting idea or suggestion!
If you'd like to try Layouts or you need more information about the product, let us know.
This site uses cookies. Some of these cookies are essential, while others help us improve your experience by providing insights into how the site is being used.
For more detailed information on the cookies we use, please check our Privacy Policy.
Necessary cookies enable core functionality. The website cannot function properly without these cookies, and can only be disabled by changing your browser preferences.