Skip to content

What is PageBlocks?

PageBlocks is not just an add-on; it's a complete data management platform for MODX that takes your capabilities to the next level. Thanks to it, you can create more complex and flexible projects, easily configuring the content structure and management interface.

Key Benefits of PageBlocks

  • Elimination of Redundant TVs (Template Variables): Say goodbye to numerous TVs cluttering the interface. PageBlocks lets you define your own fields with precise control.

  • Flexibility and Customizability: Define custom data structures by creating tables and relationships tailored to your content model.

  • Enhanced Interface: Manage data efficiently with tabular views, filters, and smart field display logic.

  • Advanced Input Options: Use input types like Imask, Dependent Fields, Map Field, and custom galleries for a streamlined content editing experience.

  • Integration with External Services: Built-in support for maps, image galleries with thumbnails, and other field types for seamless integration.

  • API Development Made Easy: Create RESTful APIs with expressive, Laravel-inspired routing syntax and controller logic.

  • Full MODX 2 & 3 Compatibility: Works seamlessly across both MODX Revolution 2.x and 3.x versions.

  • Modern Templating with Fenom: Use the powerful Fenom engine for clean, efficient templates instead of legacy MODX chunks.

  • File-Based Workflow: Store all logic, templates, and configuration in files — perfect for version control and team collaboration.

  • Built-in Pagination, Filtering, and Multilingual Support: Easily create filtered lists, paginated views, and localized content — out of the box.

  • Separation of Logic and Presentation: Controllers handle logic, templates handle views — promoting clean architecture and easier maintenance.

  • Modular Architecture: Build reusable blocks and controllers. Compose scalable systems by combining modular units.

  • Developer-Friendly (DX): Designed for developers who appreciate structure, modern PHP practices, and a framework-like approach in MODX.

  • Continuous Development: The component is under active development and constantly gaining new features and improvements.

Support

  • Version: 2.7.3-pl
  • Support MODX: 2 / 3
  • Support PHP: 7.4-8.2
  • Author: Boshnik

Bug Reports

If you discover an error in PageBlocks, open an issue in the repository on GitHub.

If you find an error on the website or need help with configuring the component, send an email to pageblocks@boshnik.com.

© PageBlocks 2019-present