Overview
Larapen's page management system lets you create, edit, and organize the pages of your website. Pages support rich content editing, translatable fields, SEO metadata, featured images, and a drag-and-drop sections builder for advanced layouts.
Pages
Viewing all pages
Go to Pages in the admin sidebar. The page list shows:
- Title: The page title in the current admin language.
- Template: The page template (
DefaultorHome). - Status: A color-coded badge: Published, Draft, or Archived.
- Created: When the page was created.
Use the status filter tabs at the top to quickly filter by All, Draft, Published, or Archived pages.
Creating a page
- Click "Add New" from the Pages list or sidebar.
- Fill in the content fields (see below).
- Set the status to Draft to save without publishing, or Published to make it live immediately.
- Click "Save".
Content fields
| Field | Description |
|---|---|
| Title | Translatable. The page title displayed in the header, browser tab, and navigation. |
| Slug | Translatable. The URL-friendly version of the title (e.g., about-us). Auto-generated from the title but can be customized. Each language can have its own slug. |
| Content | Translatable. The main page content, edited with the WYSIWYG editor configured in Settings → WYSIWYG. |
| Excerpt | Translatable. A short summary used in page listings and social media previews. |
Page sections builder
Below the content editor, you'll find the Sections Builder: a visual tool for creating rich, structured page layouts with 40+ section types. Click "Add Section" to open a modal with available section types, organized into categories:
| Category | Section Types |
|---|---|
| Layout | Hero, CTA (Call to Action), Divider, Spacer |
| Content | Text, Rich Text, Quote, Accordion, Tabs, Timeline |
| Titles | Section Title, Page Title, Subtitle |
| Media | Image, Gallery, Video, Carousel, Before/After |
| Data | Features, Stats, Pricing, Comparison Table, Icon Grid |
| Engagement | Testimonials, Team, Partners, FAQ, Contact Form, Newsletter |
| Embed | HTML, Map, Social Feed, Code Block |
| Add-ons | Blog Posts, Products, Portfolio, Events (available when the corresponding add-ons are active) |
Each section supports per-theme styling overrides: you can customize up to 14 CSS properties per section per theme without modifying the section content itself.
Each section can be:
- Configured: Click the edit button to set the section's content, colors, and options.
- Reordered: Drag and drop sections to change their order on the page.
- Enabled/Disabled: Toggle individual sections on or off without deleting them.
- Deleted: Remove a section permanently.
SEO settings
Each page has dedicated SEO fields:
| Field | Description |
|---|---|
| Meta Title | Translatable. The title shown in search engine results. Recommended: under 70 characters. Falls back to the page title if empty. |
| Meta Description | Translatable. The description shown in search engine results. Recommended: under 160 characters. |
Sidebar options
| Option | Description |
|---|---|
| Status | Draft: Saved but not visible to visitors. Published: Live on the website. Archived: Hidden from the site but preserved in the database. |
| Template | Default: Standard page layout. Home: Homepage layout (only one page can use this template). FullWidth: Full-width layout without sidebar. Pricing: Pricing page layout. |
| Position | Numeric value for ordering pages in listings. |
| Featured Image | An image representing the page, used in social media shares and page headers. |
Media Library
The Media Library (Media Library in the sidebar) manages all uploaded files across your site.
Features
- Upload: Drag-and-drop or browse to upload multiple files at once.
- Filter: Filter by file type (images, documents).
- Alt Text: Edit translatable alt text for accessibility and SEO.
- Bulk Delete: Select multiple files with checkboxes and delete them in one action.
- Media Picker: When editing pages, portfolios, or products, a "Choose from Library" button opens the media library as a modal for selecting existing files.
Contact Messages
Go to Contact Messages in the sidebar. This section shows all submissions from the contact form.
- Filter by Unread or Read status.
- Unread messages appear bold with a "NEW" badge.
- Click on a message to view its full content; it is automatically marked as read.
- The unread count appears as a badge on the sidebar item.
- Messages are view-only from the admin panel; use the sender's email to reply from your email client.
URL Redirects
Go to Redirects in the sidebar to manage URL redirects.
- From URL: The old URL path (must be unique).
- To URL: Where visitors are redirected to.
- Status Code:
301(Permanent) for pages that have moved permanently, or302(Temporary) for temporary redirects.
Redirects are useful when you rename page slugs, restructure your site, or migrate from another platform.
Users & Permissions
Managing users
Go to Users in the sidebar. You can:
- Create new users with name, email, password, avatar, and role assignment.
- Edit existing users: change their details, reset passwords, or change roles.
- Delete users (you cannot delete your own account or the last admin).
Roles & Permissions
Go to Roles & Permissions. Larapen uses a role-based access control system:
- Create roles (e.g., "Editor", "Manager", "Contributor").
- Assign permissions to each role: permissions are grouped by feature area (Pages, Portfolio, Media, Menus, Themes, Settings, Users, etc.).
- Assign roles to users: each user can have one or more roles.
When add-ons are activated, their permissions are automatically added to the system and can be assigned to roles.