municipio / wp-plugin-modularity-module-groups
Module-group editing and full-width grouped rendering for modern Municipio.
Package info
github.com/municipio-se/wp-plugin-modularity-module-groups
Type:wordpress-plugin
pkg:composer/municipio/wp-plugin-modularity-module-groups
Requires
- php: ^8.2
- composer/installers: ^2.3
Requires (Dev)
- carthage-software/mago: ^1.0.0-rc.3
- phpunit/phpunit: ^11.5
Suggests
None
Provides
None
Conflicts
None
Replaces
None
This package is auto-updated.
Last update: 2026-08-28 17:05:33 UTC
README
Adds the verified Municipio LTS module-group workflow to modern Municipio
without changing the existing modularity-modules storage format.
Compatibility contract
- Composer package:
municipio/wp-plugin-modularity-module-groups - Installer name and WordPress directory:
modularity-module-groups - Plugin name: Modularity Module Groups
- Text domain:
modularity-module-groups - Verified Municipio versions:
>=6.43.2 <6.44.0
Each placed module keeps its existing row key plus postid, hidden, and
columnWidth. The optional background remains stored on that same row.
Adjacent rows with the same normalized background form a group. Reading or
activating the plugin does not write post metadata or options.
The editor integration is intentionally disabled outside the verified Municipio 6.43 patch range. In that case the original Modularity editor remains active, an admin notice explains the incompatibility, and saved data remains untouched.
Frontend group boundaries are part of Modularity's fragment-cache context. This keeps wrappers tied to each placed row when the same module post is reused in several groups. Municipio versions without that cache-context contract fall back to disabled fragment caching only on pages that contain grouped layouts.
Development
composer install composer format composer test composer lint