Release Notes - v0.420 (Initial Release)
Release Date: 2024-10-20
We're excited to announce the first release of Block Roles, a powerful tool to manage and customize the WordPress editor experience by restricting block access based on user roles. This plugin offers a user-friendly interface for administrators to configure block visibility, making it easier to tailor the editing experience to specific needs.
Key Features:
- Role-Based Block Management: Easily configure which editor blocks are available for specific user roles, providing a streamlined and role-specific editing environment.
- Dynamic Settings Interface: Intuitive settings page fully integrated with WordPress, enabling seamless configuration and real-time updates.
- AJAX-Based Updates: Smooth, fast updates without needing a full page refresh, enhancing user experience and efficiency.
- JSON Import/Export: Easily share or back up your block settings configurations across different WordPress installations, ideal for multisite setups and agencies.
- Toggle All Functionality: Enable or disable all blocks within a category for a specific role with a single click, simplifying bulk management.
Improvements:
- Integrated AJAX handling for smooth saving and real-time application of changes.
- Added the ability to seamlessly import and export settings via JSON, making it easy to replicate configurations across multiple sites.
- Implemented "Toggle All" buttons for quick bulk enable/disable actions, helping to speed up initial configuration and ongoing adjustments.
Enhancements:
- Enhanced security with proper nonce checks for all AJAX-based updates, ensuring safe and secure data handling.
- Developed a dynamic settings structure that automatically adapts as new roles or blocks are added, maintaining flexibility and ease of use.
Block Roles is perfect for site administrators and developers looking to streamline the block editor experience by controlling which blocks are visible to different user roles. This initial release sets the foundation for future enhancements and customization options, empowering users to create tailored editing experiences across WordPress sites.
Full Changelog: https://github.com/AceMedia/Ace-Block-Roles/commits/v0.420