Documentation

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.

Creating Own Content Elements

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.

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.