Supercharge PagibleAI's content editing with custom content elements! Tailor elements to your exact needs – think unique forms, dynamic charts, or anything else you can imagine. Define editable fields, render content using Blade templates, and add custom styling and JavaScript. Once configured, these elements are readily available for content creators to drag-and-drop into pages using the PagibleAI editor.
Documentation
Creating Own Content Elements
Customizing the Theme
PagibleAI gives you the power to customize your website's theme to perfectly reflect your brand. You can override the default templates, CSS styles, and JavaScript code. While the existing theme is designed for optimal responsiveness and accessibility, for advanced customizations, a good understanding of HTML, CSS, and the Laravel Blade template engine is recommended to adapt it to your own requirements.
Roles & Permissions
Control who can do what with named roles such as editor, publisher, viewer, and administrator. Each role expands to a fine-grained set of permissions, so you can let contributors draft content while reserving publishing and configuration for trusted users.
Multi-Tenancy
Run many independent sites from a single installation. Every page, element, and file is automatically scoped to its tenant, keeping each site's content cleanly separated while you manage them all from one place.
Using the JSON REST API
PagibleAI features a JSON REST API, built on the JSON:API standard, enabling you to seamlessly fetch page data and content for your website's front-end. Perfect for creating dynamic websites or Progressive Web Apps (PWAs) powered by PagibleAI content. This API provides endpoints to retrieve pages with their content elements, as well as navigation structures. Simply use standard HTTP requests and process the JSON responses to integrate your content directly into your front-end experience.
Data Management via the GraphQL API
The PagibleAI GraphQL admin API offers a robust and streamlined solution for managing your website's pages and content. Use it to efficiently create, update, and delete pages, content blocks, and associated files. Leveraging GraphQL's flexible query language, you can precisely retrieve only the data required, maximizing performance. Designed for developers, this API facilitates backend management and automation, which is also possible from external applications. Familiarity with GraphQL principles and tools is essential for effective utilization.
MCP Server for AI Assistants
Connect AI assistants directly to your CMS through the built-in Model Context Protocol (MCP) server. It exposes a rich set of tools for managing pages, content, files, and media, so assistants like Claude can create and edit your website on your behalf — exactly how this documentation can be maintained.
Full-Text Search
Help visitors and editors find content fast with built-in full-text search. Powered by a custom search engine, it indexes both your published pages and your drafts and works across SQLite, MySQL, PostgreSQL, and SQL Server. Rebuilding the index is a single command away.
Importing Content
Migrate from your existing CMS with the built-in importers. They preserve your page hierarchy, content, and media, and import the latest published version of each page so you can move to PagibleAI without losing your structure or history.
Backup & Restore
Protect your content with simple backup and restore commands. Capture a complete snapshot of your pages, content, and files, and restore it whenever you need to roll back or move your site to another environment.
Payments & Subscriptions
Monetize your content with integrated payments and subscriptions. Built on Laravel Cashier, PagibleAI lets you offer paid plans and gated content so you can turn your website into a revenue stream.