Content Blocks

In Page Maker CMS, designers create individual blocks, not whole pages. Each block is a reusable component with a specific purpose and predefined design. This approach ensures consistency while providing flexibility for content editors.

It's far easier to design 10 blocks that fit together consistently than to design whole tedious pages. This separation of design and content means designers focus on creating perfect, reusable components, while content editors focus on arranging them to tell their story.

Blocks are nested, not just a flat list of sections. You can place blocks inside other blocks, creating complex layouts while maintaining consistency. All buttons look and behave the same, all headings follow the same hierarchy, and all blocks work together seamlessly.

Creating new blocks is straightforward. Blocks can be made for anything you need: videos, maps, forms, galleries, testimonials, pricing tables, or any other content type. Any type, any shape, any functionality. The block system is flexible enough to accommodate whatever your project requires.

Blocks can also contain dynamic content from your database or external APIs. Because this CMS is built with Laravel, implementing database queries or API integrations is trivial. A block can display live data, pull from external services, or combine multiple data sources, all while maintaining the same consistent design and user experience.

Explore the categories below to learn about each block type and see examples of how they work.

Block Categories

Structure

Blocks that organize and structure your content: Section, Columns, and Sidebar.

Text

Blocks for displaying text content: Heading, Text, Hero Text, and Quote.

Other

Additional content blocks: Photo and Button.