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.
Ajax Nests Without Conductor
In a standard Ajax Nest setup, each slide acts independently. When a user navigates to a slide, the system loads its content via Ajax and displays it. This approach offers:
Advantages:
- Faster initial page load: Only the first slide's content loads with the page
- Personalized content: Different content can be served to different users based on permissions or preferences
- Dynamic updates: Content can reflect real-time changes without page refresh
- Reduced bandwidth: Users only download content they actually view
Ideal for:
- Extranet dashboards: Personal account information that should remain private
- Large content sets: Image galleries with dozens or hundreds of items
- User-specific interfaces: Shopping cart contents, order histories, or personalized recommendations
- Content behind authentication: Member-only resources or subscriber content
Example: A customer portal with tabs for "My Orders," "My Profile," and "Support Tickets." When the user clicks "My Orders," that specific content loads dynamically, showing only their order
history without loading profile data or tickets unnecessarily.
Ajax Nests With Conductor
The Conductor feature transforms Ajax Nests into sophisticated, stateful applications by managing relationships between slides and enabling complex navigation patterns. Conductor acts as a
"traffic controller" that:
- Tracks user state: Remembers where users are in multi-step processes
- Manages navigation logic: Controls which slides users can access based on their actions
- Passes data between slides: Information entered or selected in one slide can influence what appears in subsequent slides
- Enables multi-step workflows: Creates wizard-like experiences with progress tracking
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.