# WebPlates

> Manage web hosting templates for FeatherQuilld

## Identity

| Field | Value |
| --- | --- |
| Route | `/admin/webplates` |
| Area | admin |
| Audience | Panel administrators (requires admin permissions) |
| Component | `WebPlatesPage` |
| Source | `src/app/(app)/admin/webplates/page.tsx` |
| Dynamic | no |

| Title i18n key | `admin.webPlates.title` |
| Description i18n key | `admin.webPlates.subtitle` |
| Permission | `admin.webplates.view` |
| Nav group | `infrastructure` |
| Sidebar label | WebPlates |

## Summary (for AI)

**WebPlates** Manage web hosting templates for FeatherQuilld Requires permission `admin.webplates.view`. Key UI: Create WebPlate; No description; Edit; Delete; Delete WebPlate?; WebSpaces using this WebPlate must be removed first. This cannot be undone..

## How to guide users

1. Open Admin sidebar.
2. Go to **WebPlates**.
3. Direct URL: `/admin/webplates`.
4. User needs permission `admin.webplates.view` (or `admin.root`).

## Sections on this page

- WebPlates vs Spells
- What are WebPlates?
- How you use them
- Under the hood
- Sources & schedules

## Notable UI actions / labels

- Create WebPlate
- No description
- Edit
- Delete
- Delete WebPlate?
- WebSpaces using this WebPlate must be removed first. This cannot be undone.

## Widget slugs

- [`admin-webplates`](../widgets/admin-webplates.md)

## Related APIs / hooks

- `/api/admin/webplates`

Hooks: `usePersistedListFilters`, `usePluginWidgets`
