Come together with the global Drupal community in Rotterdam, 28 Sept – 1 Oct 2026. Sessions, contribution, connection, and Early Bird savings until 8 June.
Releasing the module as stable 1.0 version since there were no major issues reported for over a year and branch 7.x will probably not receive many new features. Development will focus on versions 8.x and above.
Bug fix included in this release:
* fix warning messages missing default values when installing the module
This is the first beta release and brings new features and bug fixes:
Features:
* Condition to display message until manually closed
* Allow configuration of form fields
* Support long text messages
Bug fixes:
* Cleaning up deprecated forms and unused code
* Add missing dependencies
* Fix Notice: Undefined variable: data in ConditionalMessageEndpoint.php
Other changes:
* Move the entity links to /admin/content
This is a features release and a substantial rewrite from version alpha4. It introduces the possibility to configure several messages under different conditions.
There is no upgrade path from alpha4, your configurations are still available for you to see but you will have to set up the message again.
On the next releases the deprecated forms will be removed.
The functionality related to server/client architecture in a multi-site environment was split into a regular module and a sub-module conditional_message_client. This is to avoid confusion since the server/client configuration is an edge case that needs to be clearly separated.
If you had the module installed previously configured as a client, you will have to enable the conditional_message_client module and disable conditional_message module (although disabling is not mandatory).
Lots of changes in code between 7.x-1.0-alpha3 and 7.x-1.0-alpha4.
New functionality:
-WYSIWYG message
-Single configuration page for multi-site setup as server/client
-Option to display only until closed
-Single checkbox to always display
Fixes and improvements:
* Fix message for session not hidden if not being used
* Making the target container for the message more broad to take into account for different themes
* Message vertical alignment
* Message default background and text colours