Control Panel
Building admin and product panels with Streams UI.
Overview
A control panel (CP) is the authenticated area where your team or customers manage stream data. Streams UI registers panel routes, navigation, and resources from configuration and PHP panel builders.
Admin vs product panel
| Type | Audience | Example |
|---|---|---|
| Admin panel | Internal ops | Manage users, orders, content |
| Product panel | End customers | Account settings, project config |
Same UI package; different panel registration and auth.
Steps
- Require
streams/uiand configure middleware (typicallyweb,auth). - Define a panel with path prefix (e.g.
/admin). - Attach stream resources—tables and forms for each stream.
- Customize navigation groups and pages as needed.