Managing Pages
Pages are the top-level content entities in the CMS. Each page corresponds to a URL on your website (like /about, /services, or /contact).
Creating a Page
Section titled “Creating a Page”- Go to CMS → Pages
- Click Create
- Fill in the required fields:
Page Fields
Section titled “Page Fields”| Field | Required | Description |
|---|---|---|
| Title | Yes | The page name shown in the admin and used for SEO |
| Slug | Yes | URL-friendly identifier (e.g., about-us) |
| Route | Yes | The Laravel route name for this page |
| Status | Yes | Draft or Published |
| Description | No | Internal notes about the page |
| Metatags | No | SEO metadata (title, description, keywords, Open Graph) |
| Sections | No | Which sections appear on this page and in what order |
![Page Create Form - Placeholder for screenshot]
Page Status
Section titled “Page Status”- Draft: The page exists in the CMS but is not accessible on the frontend
- Published: The page is live and accessible at its URL
You can change status from the list view using the Publish / Unpublish actions.
Attaching Sections
Section titled “Attaching Sections”A page without sections is just an empty shell. To add content:
- Open a page for editing
- Click the Sections tab
- Click Attach Section to add existing sections
- Drag and drop to reorder sections
- Click Save to apply changes
graph LR
A[Page: About] -->|has| B[Section: Hero]
A -->|has| C[Section: Mission]
A -->|has| D[Section: Team]
The order of sections in the admin determines their order on the frontend.
Managing Page Sections
Section titled “Managing Page Sections”The Manage Sections view allows you to:
- View all sections attached to the page
- Reorder sections via drag-and-drop
- Detach sections from the page
- Edit section content directly
Best Practices
Section titled “Best Practices”- Use descriptive slugs that match your route names
- Fill in metatags for better SEO
- Keep the page description updated for team reference
- Organize sections in a logical reading order
- Reuse sections across multiple pages when possible
Common Workflows
Section titled “Common Workflows”Creating a New Landing Page
Section titled “Creating a New Landing Page”- Create the page with title and slug
- Create or reuse sections for the content
- Attach sections in the desired order
- Set status to Published
- Verify the frontend rendering
Duplicating a Page
Section titled “Duplicating a Page”Use the Replicate action in the list view to clone a page with its sections.