=== Blockera Site Builder - Responsive Blocks, Block States, and everything Gutenberg is missing ===
Contributors: blockeraai, aliaghdam, rezaelahidev
Tags: responsive blocks, block states, responsive controls, gutenberg blocks, page builder
Requires at least: 6.6
Tested up to: 6.8
Requires PHP: 7.4
Stable tag: 1.10.0
License: GPLv3
License URI: https://www.gnu.org/licenses/gpl-3.0.en.html
Blockera Site Builder is transforming the block editor into a powerful page builder by adding responsive blocks, block states, and more.
== Description ==
Checkout a quick overview of Blockera
https://www.youtube.com/watch?v=H_oJZ2Cv7a0
## Quick Links π
- [Blockera Site Builder](https://blockera.ai/products/site-builder/?utm_source=wpadmin&utm_medium=readme&utm_campaign=blockera-site-builder)
- [Try Live Demo](https://blockera.ai/products/site-builder/try/?utm_source=wpadmin&utm_medium=readme&utm_campaign=blockera-site-builder)
- [Feature Requests](https://community.blockera.ai/feature-request-1rsjg2ck?utm_source=wpadmin&utm_medium=readme&utm_campaign=blockera-site-builder)
- [Roadmap](https://community.blockera.ai/roadmap?utm_source=wpadmin&utm_medium=readme&utm_campaign=blockera-site-builder)
- [Blockera Community](https://community.blockera.ai/?utm_source=wpadmin&utm_medium=readme&utm_campaign=blockera-site-builder)
- [Introduction Video](https://www.youtube.com/watch?v=H_oJZ2Cv7a0)
Tired of Gutenberg's limitations?
**π§ Imagine this:** All the familiarity of Gutenberg, same core blocks but **supercharged** with **advanced options** and **responsive controls**.
That's **Blockera**, It's the Block Era π.
Blockera transforms block editor (Gutenberg) into a powerful page builder, by enhancing all core blocks. It's the ADVANCED MODE for Gutenberg.
This unique approach ensures a seamless transition and empowers you to create stunning, responsive websites with advanced design capabilities and animations.
Who Is Blockera For? π―
Blockera is for anyone that tired of Gutenberg's limitations and weak performance of other page builders.
Install Blockera today and unlock the true potential of Gutenberg for creating professional and blazing fast websites!
7οΈβ£ Key Missing Features of Gutenberg that Blockera Adds π
- 1οΈβ£ **Responsive Blocks and Controls**: Allows you to customize **all style settings** for **all screen sizes** easily, ensuring your site looks perfect on all devices. This feature is not just advanced but also unique to Blockera.
- 2οΈβ£ **Advanced Style Customization Options**: Blockera offers all CSS style customization options for all blocks, making it easy to achieve any design you can imagine. With an intuitive UX, even complex CSS adjustments are a breeze.
- 3οΈβ£ **Supporting All Core Blocks**1: Blockera doesnβt overwhelm you with new blocks. Instead, it supercharges all existing core blocks, adding the advanced features you need to take your website to the next level. Works with all block themes, classic themes and Gutenberg-enabled websites.
- 4οΈβ£ **Block States**: Design **hover effects** and other state-specific styles to create a more engaging user experience in all blocks. Blockera supports all HTML states for unparalleled flexibility in all core blocks2.
- 5οΈβ£ **Custom CSS For Blocks**3: For those who want to push the boundaries even further, Blockera allows you to add custom CSS codes per block. This feature provides expert developers with the freedom to implement highly specific customizations.
- 6οΈβ£ **Inner Blocks Customization**: This unique feature lets you customize the design of all nested and child blocks from the parent block without having to change them one by one. In upcoming updates, you will be able to attach these customizations to block style variations.
- 7οΈβ£ **Supporting All WooCommerce Blocks**4: Blockera supports WooCommerce blocks as same as core blocks with advanced options, such as block states, custom CSS, and more.
All of these features are available in Blockera already. So what's the future of Blockera?
Upcoming Features of Blockera π₯π₯π₯
Currently we are working on the following features to add in Blockera:
- **Blocks Style Variation Manager**: We are working on blocks style variation manager that lets you to create new style variation for blocks or update current styles form block editor.
- **Variable Support for All Features**: Currently, Blockera supports variable support for `colors`, `font size` and `spacing` but we are working on to support variable support for all other features like `box shadow`, `border`, `transforms`, `transitions` and all other features beside that we will add an option to create custom variables.
- **Pattern Library**: We will add a new pattern library for Blockera that includes many pre-made patterns and also you can create your own.
- **Icon Support for Blocks and Icon Library**: We will add an option to add icons for button, menu and many other blocks and an icon library to select icons from or upload your own icons.
- **Animation Support for Blocks**: We will add options to add animation for all blocks with features to create advanced and fast animations easily.
- **Block Conditions**: We will add option to add visibility conditions for all blocks with features to create advanced conditions to show or hide blocks.
- **AI Integration**: We will add AI integration to block editor for creating content or designing websites. We are working on it.
Responsive Design Controls
Blockeraβs allow you to customize all style settings for all responsive breakpoints easily, ensuring your site looks perfect on all devices.
Also, Blockera offers unique customization graph for each option that helps you to find customizations for each option in responsive breakpoints easily.
The `desktop`, `tablet`, and `mobile` breakpoints are available in free version and in the Pro version large screen breakpoints beside options to customize all responsive breakpoints settings and adding custom breakpoints are available.
Page Builder Design Options for All Gutenberg Core Blocks π₯
Blockera transforms Gutenberg into a powerful page builder by enhancing all core blocks and adding following design options.
**Block States & Responsive**: You are able to customize all HTML states for all blocks including hover, focus, and more with all following advanced options together to create a more engaging user experience also you can customize all style settings for all responsive breakpoints.
**Advanced Typography Options**: You are able to customize typography options for all blocks from simple customization to advanced options like text shadows, multi-column, strokes, indents, and more.
**Spacing Options**: You are able to customize spacing options for all blocks including negative values, variables values or advanced option to use CSS `calc` functions.
**Advanced Layout Options**: Including option for adding Flex and Grid layout and detailed options for customizing them. Also option to customize flex and grid child.
**Advanced Background Options**: Including option to add multiple background images and gradients. Option to set background size and repeat type and background clipping and more...
**Size Options**: Options to set width and height or more advanced options like min-width, max-width... or aspect ratio or media fit.
**Border and Box Shadow**: Options to custom and box shadow beside customizing border and border radius or even outline.
**2D and 3D Transform**: Options to add 2D and 3D transform for for all blocks including multiple transforms or creating perspective for blocks.
**Advanced Effects**: Options to advanced effect settings for blocks like opacity, transitions, filters and backdrop filter or blending and more.
**Advanced Block Position Options**: Options to add advanced position options like absolute or sticky position for blocks like top, right, bottom, left, z-index and more.
**Mouse Interaction Options**: Options to customize mouse interaction for blocks like changing cursor or disabling all mouse interactions for blocks.
Integrations & Compatibility π₯
Blockera is compatible with all core block editor blocks1 and all WordPress themes, including site editor and non-site editor themes. Also we are adding support of all WooCommerce blocks4 continuously.
Fast Page Loading Speed π
Blockera does not add any CSS or JS files until it's needed. By doing this approach we can speed up the page loading time significantly and your website will load faster.
Also, we optimize core blocks to render and load faster. Blockera is compatible with Optimization Plugins and use optimization techniques such as combining CSS and JS files and minification. Also, there is no jQuery dependency.
#### Notes:
1- Currently 92 of 93 core blocks are supported. We are working rapidly on the [rest to add support soon](https://raw.githubusercontent.com/blockeraai/blockera/master/packages/blocks/core/js/wordpress-blocks-list.json).
2- All block states are supported in Pro version and in the free version `Normal` and `Hover` is available for all blocks.
3- Custom CSS per block is supported in Pro version.
4- Currently 103 of 131 WooCommerce blocks are supported. We are working rapidly on the [rest to add support soon](https://raw.githubusercontent.com/blockeraai/blockera/master/packages/blocks/core/js/woocommerce-blocks-list.json).
---
### Support π€
We're here to help. Feel free to open a new thread on the [Support Forum](https://wordpress.org/support/plugin/blockera/).
### Become a Contributor πββοΈ
Blockera page builder is an open-source project, and we welcome contributors to be part of our vibrant community! Help us improve the plugin and make it even better - [GitHub Link](https://github.com/blockeraai/blockera/)
== Screenshots ==
1. Advanced Mode for All Core Blocks
2. Block States for All Core Blocks (Hover, Focus, etc.)
3. Advanced Customization Options for All Core Blocks
4. Responsive Blocks and Responsive Controls
5. Inner Blocks Design Customization for All Core Blocks
6. CSS Variables
7. WooCommerce Blocks
== Installation ==
#### Automatic Installation
To download and install the Blockera plugin, make sure you follow the steps below:
- Navigate to the WordPress Dashboard > Plugins.
- Click the Add New button and type in the Search Bar "Blockera".
- When the plugin appears, click on the Install button and then on Activate.
#### Manual Installation
- Log into your website admin page, then go to Appearance > Plugins. You will see all the plugins currently installed in your dashboard listed there.
- To install a new WordPress plugin, simply click on the Add New tab.
- Click the Upload Plugin button in the WordPress Dashboard.
- Click the Choose File button, select the ZIP archive of the Blockera plugin from your local computer and press the Install Now button.
- Click on the Activate button under the "Plugin installed successfully" message.
== Frequently Asked Questions ==
= Is Blockera free? =
Blockera comes in both free and premium versions. The [premium version](https://blockera.ai/products/site-builder/pricing/) offers a wider variety of blocks and multiple options to customize them, [compared to the free version](https://blockera.ai/products/site-builder/).
= Does Blockera adds responsive controls to Gutenberg? =
Yes, Blockera adds responsive breakpoints to all core blocks. You can customize all style settings for all responsive breakpoints easily, ensuring your site looks perfect on all devices.
= Does Blockera adds block states to Gutenberg? =
Yes, Blockera adds block states like hover, focus, and more to all core blocks.
= Does Blockera adds custom CSS to Gutenberg? =
Yes, Blockera adds custom CSS to all core blocks.
= Does Blockera adds new blocks? =
No, Blockera doesn't add new blocks. It enhances all existing core blocks with advanced options.
== Changelog ==
### Version 1.10.0 - 2025-05-19
### New Features
- **Block Card Redesign**: The blocks card design for customizing block states and inner blocks redesigned.
- It's much better usable and clean in new version.
- Hover state is active by default for all blocks.
- Smart block states suggestion: For example Button block have `focus` and `active` state on block card.
- Added `content` css property support for `:before` and `:after` pseudo-elements in block states.
- Block style variation redesigned and moved to block card (Block Card v3).
- Advanced Block States like focus, active or pseudo selectors like before, after or marker and others added. (Pro Feature).
- Movable Popover: settings popovers are now movable.
- Unified Dashboard Color: Blockera interface uses current user WP color for interface fore more unified design in block editor.
- `Calendar` block: `Caption` inner block added.
- `Calendar` block: `Header` inner block added.
- `Calendar` block: `Header β Cells` inner block added.
- `Calendar` block: `Body` inner block added.
- `Calendar` block: `Body β Cells` inner block added.
- `Calendar` block: `Body β Empty Cells` inner block added.
- `Calendar` block: `Next/Prev Links` inner block added.
- `Categories List` block: `Marker` state added to `Terms` inner block added.
- `Details` block: Special `Open` state added.
- `Home Link` block: Special `Current Page` state added.
- `Navigation Link` block: Special `Current Page` state added.
- `Navigation Link` block: Special `Current Page Parent` state added.
- `Navigation Link` block: Special `Current Page Ancestor` state added.
- `Submenu` block: Special `Current Page` state added.
- `Submenu` block: Special `Current Page Parent` state added.
- `Submenu` block: Special `Current Page Ancestor` state added.
- `Previous Post` block: `Arrow` inner block added.
- `Next Post` block: `Arrow` inner block added.
- `Next Page` block: more related states for block.
- `Previous Page` block: more related states for block.
- `Page Numbers` block: more related states for block.
- `Read More` block: more related states for block.
- `Social Link` block: more related states for block.
- `Table` block: `Caption` inner block added.
- `Table` block: `Header β Cells` inner block added.
- `Table` block: `Body β Cells` inner block added.
- `Table` block: `Footer β Cells` inner block added.
### Improvements
- Improved plugin loading performance by optimizing when Blockera initializes on the page.
- Background image feature: UI/UX design to do more with less!
- Features label design and usability for reset value icon.
- Tooltips design improved.
- Image upload control design improved.
- Layout control: design improved.
- Rewrite the `Toggle Select Control` from scratch to improve performance and usability.
- Improved block card inner blocks priority system for better user experience and performance.
- Improved the style engine to support flexible CSS selectors in block and inner block states, providing more powerful styling capabilities.
- `Flex Child` block section: Smartly showing icons of setting based on parent block flex direction setting.
- `Flex Child` block section: Help for all features added.
- `Details` block: inner blocks improved.
- `File` block: inner blocks improved.
- `Footnote` block: inner blocks improved.
- `Gallery` block: inner blocks improved.
- `Heading` block: inner blocks improved.
- `Image` block: inner blocks improved.
- `Latest Comments` block: inner blocks improved.
- `Latest Posts` block: inner blocks improved.
- `List` block: inner blocks improved.
- `List Item` block: inner blocks improved.
- `Home Link` block: inner blocks improved.
- `Navigation Link` block: inner blocks improved.
- `Submenu` block: inner blocks improved.
- `Paragraph` block: inner blocks improved.
- `Post Author` block: inner blocks improved.
- `Post Author Biography` block: inner blocks improved.
- `Post Author Name` block: inner blocks improved.
- `Post Content` block: inner blocks improved.
- `Post Date` block: inner blocks improved.
- `Post Excerpt` block: inner blocks improved.
- `Post Terms` block: inner blocks improved.
- `Post Title` block: inner blocks improved.
- `Pullquote` block: inner blocks improved.
- `Query Pagination` block: inner blocks improved.
- `Next Page` block: inner blocks improved.
- `Previous Page` block: inner blocks improved.
- `Page Numbers` block: inner blocks improved.
- `Quote` block: inner blocks improved.
- `Site Title` block: inner blocks improved.
- `Social Link` block: inner blocks improved.
- `Social Links` block: inner blocks improved.
- `Tag Cloud` block: inner blocks improved.
- `Term Description` block: inner blocks improved.
- `Verse` block: inner blocks improved.
- `Comments Pagination Next` block: inner blocks & states improved.
- `Comments Pagination Numbers` block: inner blocks & states improved.
- `Comments Pagination Prev` block: inner blocks & states improved.
- `Post Comments Form` block: inner blocks & states improved.
- `Query Pagination Numbers` block: inner blocks & states improved.
- `Add To Cart Button` block: states improved.
- `Mini Cart β Cart Button` block: states improved.
- `Mini Cart β Checkout Button` block: states improved.
- `Blocksy β About Me` block: inner blocks improved.
- `Blocksy β Breadcrumb` block: inner blocks improved.
- `Blocksy β Contact Info` block: inner blocks improved.
- `Blocksy β Dynamic Data` block: inner blocks improved.
- `Blocksy β Search` block: inner blocks improved.
- `Archive` block: support improved.
- `Audio` block: support improved.
- `Avatar` block: support improved.
- `Button` block: support improved.
- `Buttons` block: support improved.
- `Categories` block: support improved.
- `Column` block: support improved.
- `Columns` block: support improved.
- `Comment Author Name` block: support improved.
- `Comment Date` block: support improved.
- `Comment Edit Link` block: support improved.
- `Comments Pagination` block: support improved.
- `Comments Title` block: support improved.
- `Cover` block: support improved.
- `Details` block: support improved.
- `File` block: support improved.
- `Gallery` block: support improved.
- `Group` block: support improved.
- `Image` block: support improved.
- `Latest Comments` block: support improved.
- `Latest Posts` block: support improved.
- `Login/out` block: support improved.
- `Media Text` block: support improved.
- `Navigation Link` block: support improved.
- `Navigation Submenu` block: support improved.
- `Page List` block: support improved.
- `Post Author` block: support improved.
- `Post Author Name` block: support improved.
- `Post Content` block: support improved.
- `Post Date` block: support improved.
- `Post Excerpt` block: support improved.
- `Post Featured Image` block: support improved.
- `Post Template` block: support improved.
- `Post Title` block: support improved.
- `Query Pagination` block: support improved.
- `Query Pagination Numbers` block: support improved.
- `Query Title` block: support improved.
- `Read More` block: support improved.
- `RSS` block: support improved.
- `Search` block: support improved.
- `Site Logo` block: support improved.
- `Site Title` block: support improved.
- `Social Link` block: support improved.
- `Social Links` block: support improved.
- `Spacer` block: support improved.
- `Table` block: support improved.
- `Tag Cloud` block: support improved.
- `Video` block: support improved.
- `The Icon` block by Nick Diego: support improved.
- Multiple minor design improvement on controls.
### Bug Fixes
- Features Label: the reset button is not showing for some features.
- Fixed input control to avoid unnecessary updates, better handle incomplete calculations and unit conversions, and properly handle decimal values and constraints when leaving the field with the same value.
- Fix typo in background control. Thanks to Isla Rowan.
- Fixed an issue where the merge of styles for block states was not working properly.
### Automated Tests
- Refactor workflows to reuse the configurations of wp-env
- Added E2E tests to check block style variation functionality.
- Added Unit tests for computation css declarations to ensure the robustness of the style engine.
- Added E2E tests to check the inner blocks functionality of `Calendar` block.
- Updated E2E tests to check the inner blocks functionality of `Categories List` block.
- Updated E2E tests to check the inner blocks functionality of `Previous Post` block.
- Updated E2E tests to check the inner blocks functionality of `Next Post` block.
- Updated E2E tests to check the inner blocks functionality of `Table` block.
- Updated E2E tests to check functionality of `Comments Pagination Next` block.
- Updated E2E tests to check functionality of `Comments Pagination Numbers` block.
- Updated E2E tests to check functionality of `Comments Pagination Prev` block.
- Updated E2E tests to check functionality of `Query Pagination Next` block.
- Updated E2E tests to check functionality of `Query Pagination Numbers` block.
- Updated E2E tests to check functionality of `Query Pagination Prev` block.
- Updated E2E tests to check support of `Archive` block.
- Updated E2E tests to check support of `Audio` block.
- Updated E2E tests to check support of `Avatar` block.
- Updated E2E tests to check support of `Button` block.
- Updated E2E tests to check support of `Buttons` block.
- Updated E2E tests to check support of `Categories` block.
- Updated E2E tests to check support of `Column` block.
- Updated E2E tests to check support of `Columns` block.
- Updated E2E tests to check support of `Comment Author Name` block.
- Updated E2E tests to check support of `Comment Date` block.
- Updated E2E tests to check support of `Comment Edit Link` block.
- Updated E2E tests to check support of `Comments Pagination` block.
- Updated E2E tests to check support of `Comments Title` block.
- Updated E2E tests to check support of `Cover` block.
- Updated E2E tests to check support of `Details` block.
- Updated E2E tests to check support of `File` block.
- Updated E2E tests to check support of `Gallery` block.
- Updated E2E tests to check support of `Group` block.
- Updated E2E tests to check support of `Image` block.
- Updated E2E tests to check support of `Latest Comments` block.
- Updated E2E tests to check support of `Latest Posts` block.
- Updated E2E tests to check support of `Login/out` block.
- Updated E2E tests to check support of `Media Text` block.
- Updated E2E tests to check support of `Navigation Link` block.
- Updated E2E tests to check support of `Navigation Submenu` block.
- Updated E2E tests to check support of `Page List` block.
- Updated E2E tests to check support of `Post Author` block.
- Updated E2E tests to check support of `Post Author Name` block.
- Updated E2E tests to check support of `Post Content` block.
- Updated E2E tests to check support of `Post Date` block.
- Updated E2E tests to check support of `Post Excerpt` block.
- Updated E2E tests to check support of `Post Featured Image` block.
- Updated E2E tests to check support of `Post Template` block.
- Updated E2E tests to check support of `Post Title` block.
- Updated E2E tests to check support of `Query Pagination` block.
- Updated E2E tests to check support of `Query Pagination Numbers` block.
- Updated E2E tests to check support of `Query Title` block.
- Updated E2E tests to check support of `Read More` block.
- Updated E2E tests to check support of `RSS` block.
- Updated E2E tests to check support of `Search` block.
- Updated E2E tests to check support of `Site Logo` block.
- Updated E2E tests to check support of `Site Title` block.
- Updated E2E tests to check support of `Social Link` block.
- Updated E2E tests to check support of `Social Links` block.
- Updated E2E tests to check support of `Spacer` block.
- Updated E2E tests to check support of `Table` block.
- Updated E2E tests to check support of `Tag Cloud` block.
- Updated E2E tests to check support of `Video` block.
- Updated E2E tests to check support of `Icon` block by Nick Diego.
### More
This release includes 771 commits since the last release.
To read the changelog for older Blockera releases, please navigate to the [releases page](https://community.blockera.ai/changelog-9l8hbrv0).