Nests are specialised plugins in Zenario that act as containers for other plugins.
Think of them as frameworks that let you group multiple plugins together, but which also let you control how and when they appear to your visitors.
Whether you're building a tabbed interface, a slideshow, or a complex interactive dashboard, Nests provide the structure to let you build and maintain things through a simple web interface.
Nests come in two forms:
Each serve dsifferent needs depending on your content strategy and user experience goals.
At its simplest, a Nest with a single slide functions as a wrapper that can contain one or multiple plugins in a defined layout. This is useful when you want to:
- Group related content together visually
- Apply consistent styling to a set of plugins
- Create reusable content blocks that can be placed across multiple pages
- Organize backend content management for editors
For example: a homepage feature panel that combines a banner image plugin, a call-to-action button plugin, and a featured content plugin, all working together as a single manageable unit.
The management might look like this:

The above screenshot is the Organizer administration view, showing a single slide, and a number of Banner plugins on that slide. Each one has a column with of 4 columns (out of maximum of 12 for that layout), and so the banners fall three per line, or one per line on mobile.
Multi-slide Nests extend this concept by letting you create multiple slides or tabs within the same container. Each slide can contain different plugins with different configurations, and visitors navigate between them using tabs, buttons, or automatic rotation.
Here is an example, using tabs:
In this mode, the nest has four tabs, with a Banner plugin on each:

Although only one slide is visible at a time to users:
Ajax Nests take the concept further by loading slide content on demand rather than including everything in the initial page load. When a visitor clicks to view a different slide, Zenario
fetches that content in the background and displays it without refreshing the entire page.
In the simplest Ajax Nest setup, each slide acts independently, and can be personalised according to permissions (on an extranet site), country (if country preferences are got from the website visitor) or other options.
The Conductor feature transforms Ajax Nests into sophisticated, stateful applications by managing relationships between slides and enabling complex navigation patterns. These are usually FEA — Front End Admin — interfaces.
The user experience with Conductor is controlled via a state diagram, which lets the user navigate through complex data, while remaining on the same page.
For example, a user may have an interface for managing other user accounts. A first slide might show them a list of users they can manage, while other slides lets them view account details, edit, create or delete them.
Advantages of Ajax Nests include:
Advanced capabilities:
- Conditional navigation: Show or hide slides based on user input or permissions
- Data persistence: Maintain form data or selections as users move through slides
- Progress indicators: Display where users are in a multi-step process
- Validation gates: Prevent advancement until required actions are completed
- Return path management: Let users navigate back to previous steps while preserving their data
Use cases:
- Multi-step registration processes: Collect user information across several screens with validation at each stage
- E-commerce checkout flows: Guide customers through cart review, shipping details, payment, and confirmation
- Application forms: Break complex applications into manageable steps with conditional sections based on responses
- Interactive calculators: Progressive tools where each step's inputs affect subsequent options
- Booking systems: Date selection → service choice → time slot → confirmation workflows
- Product configurators: Step-by-step customization tools where choices narrow available options
Example: A grant application system where applicants first select their organization type (nonprofit, educational, government). Based on this choice, Conductor displays relevant form
sections in subsequent slides. As they complete each section, their progress is saved and tracked. If they indicated budget constraints in an earlier slide, Conductor might skip optional
premium service options in later slides. Throughout the process, a progress bar shows completion percentage, and users can navigate back to modify earlier answers without losing their work.
---
If you need multiple slides, should you use a Nest, versus an Ajax Nest?
Use regular Nests when:
Use Ajax Nests when:
Use Ajax Nests (with Conductor) when:
All Nest types in Zenario share common strengths:
Whether you're building a simple tabbed content area or a sophisticated multi-step application, Zenario's Nest system provides the flexibility to match your project's specific requirements while keeping both development and content management straightforward.