Requirements & Compatibility
Requirements
ExpressionEngine 6.4 or greater
PHP 8.2 or greater
PHP
max_input_vars
set to a minimum of2000
.
Sites using a lot of bloqs and custom fields within an entry may want to consider increasing PHP's max_input_vars
setting. Usually the default is 1000. Increasing it to 2000 or more may be required.
Compatibility
Native ExpressionEngine Fieldtypes
Checkboxes
Date
Email Address
File
Multi Select
Radio Buttons
Relationships
Rich Text Editor
Select Dropdown
Text Input
Textarea
Toggle
URL
Native ExpressionEngine Features
Entry Manager custom column (Bloqs must be set to searchable)
Search
Bloqs is built using the same concepts as the Grid field, and because Grids within Grids are not allowed, a Grid may not be placed within a bloq, however, you can use our Simple Grids & Tables add-on for basic Grid functionality within Bloqs.
Third-party fieldtypes & add-ons opted in to Bloqs
Ansel (by TJ Draper, BuzzingPixel)
Publisher (by BoldMinded)
If you are unsure if an add-on works in Bloqs, but it works in Grid, then chances are it already works in Bloqs. There are a vast number of 3rd party fieldtypes not listed above that already work in Bloqs.
If your add-on/fieldtype is compatible with Bloqs and you don't see it in the list above, send us a message and let us know!
Performance
Bloqs is a robust and powerful add-on that adds a lot of flexibilty when building out your site content. Since you can add any number of bloqs to a single entry, keep in mind that the more bloqs you add, the more template parsing is required, and the longer it may take for a control panel page to load when editing an entry. For example, if you add 10 bloqs to an entry, and if each bloq has 5 atoms in it it, you're effectivley adding 50 custom fields to the entry. To mitigate this on the front-end you can use Bloqs' built in caching option, or add full featured caching with Speedy. In most cases caching won't be required, just keep performance in mind when planning and building your site with Bloqs.
Last updated