Moodle Plugins directory: Custom Page by RoseaThemes | Moodle.org
Custom Page by RoseaThemes
Why Custom Page for Moodle?
🚀 SEO-Optimized Structure for Better Visibility
Custom Page is built with search engine optimization in mind, helping your Moodle site rank higher in Google and other search engines.
Key SEO benefits:
-
Custom meta titles and meta descriptions
-
SEO-friendly URLs
-
Structured heading hierarchy (H1–H6)
-
Optimized HTML output
-
Improved internal linking structure
-
Better crawlability for public-facing pages
If you’re using Moodle as a corporate LMS, university platform, or public training portal, Custom Page helps transform it into a discoverable, search-engine-ready website.
🎨 Fully Customizable Page Layouts
Create visually engaging pages tailored to your brand and content strategy.
Features include:
-
Flexible content blocks
-
HTML, multimedia, and embedded content support
-
Custom CSS compatibility
-
Responsive design for mobile and tablet
-
Layout flexibility for landing pages and microsites
No need for heavy theme modifications — build pages directly inside Moodle.
🔐 Advanced Access Control & Role Management
Custom Page integrates seamlessly with Moodle’s permission system.
You can:
-
Restrict content by user role
-
Display pages only to logged-in users
-
Create content for specific cohorts
-
Control visibility by context or capability
This makes it ideal for:
-
Internal HR portals
-
Student-only resources
-
Partner-restricted materials
-
Premium or paid learning content
⏰ Scheduled Content Publishing
Plan ahead and automate content visibility.
With built-in scheduling, you can:
-
Publish pages on a specific date
-
Automatically unpublish content
-
Run time-limited campaigns
-
Release announcements at predefined times
Perfect for enrollment periods, promotional campaigns, or seasonal training programs.
⚡ Performance & Clean Integration
Custom Page is optimized for Moodle 4.x and 5.x, ensuring:
-
Compatibility with modern Moodle architecture
-
Clean database structure
-
Stable performance
-
Minimal impact on system resources
It integrates naturally with your existing theme and plugins without compromising speed or stability.
Ideal Use Cases
-
SEO landing pages inside Moodle
-
Corporate LMS marketing pages
-
Policy and compliance documentation
-
Public course catalogs
-
Internal dashboards
-
Event or enrollment pages
Maximize Your Moodle Potential
With Custom Page, Moodle becomes more than just an LMS — it becomes a scalable, search-optimized content platform capable of supporting marketing, communication, and structured content management strategies.
---
Documentation https://rosea.gitbook.io/page-by-roseathemes
---

THANKS! 👏 I've been waiting for something like it.
The video is playing fine in the editor, but neither preview, nor the page viewed form another browser show the video. When rendering the page from the same prowser (loged in) it shows the waiting animation looping endlessly, when in another browser - it returns the "The media could not be loaded, either because the server or network failed or because the format is not supported." message.
The hp5 embeds through the standard dialogue from the content bank, but when previewed or viewed it returns "H5P file not found" message.
The plugin is awesome for its simplicity and straightforwardness. It's a bummer, that it can't embed media.
I hope this information comes in usefull.
You can submit a ticket here: https://roseathemes.ticksy.com/
Thanks!