Roadmap for release 5.x

Created on 7 June 2025, 27 days ago

Problem/Motivation

Sure! Here's a clear, friendly, and well-explained English version of your note, focusing on your intention to improve both user experience and code quality:

---

Following the issue [#3505540 on Drupal.org]( https://www.drupal.org/project/iubenda_integration/issues/3505540 🐛 Can't update styles for banner Active ), we've identified a limitation in the current Iubenda Integration module: it's not possible to fully customize the cookie consent banner from within Drupal. This is because all banner customizations are handled directly in your Iubenda.com account dashboard. The embed snippet provided by Iubenda already includes the necessary parameters for styling via JavaScript.

To better understand how this could be improved, I took a closer look at how other vendors approach this, especially the WordPress plugin. The goal isn't to simply copy what others are doing, but to learn from good practices and bring those improvements into the Drupal module—especially where they can enhance usability and developer experience.

That's why I’d like to open up a discussion on defining a roadmap for the next major version of the module (which would be version 5.x). Here are some ideas I'd like to propose:

* **Improve the configuration forms**: Add icons and clearer descriptions to guide site builders through the setup process more intuitively.
* **Add missing features**: Such as support for the *IAB Transparency and Consent Framework* and *Google AMP*.
* **Allow manual embedding**: Provide an option for users to copy and paste the full “privacy controls and cookie solution” embed code directly, for more flexibility.
* **Strengthen testing**: Introduce unit, kernel, and functional tests to ensure long-term stability and maintainability.
* **Enforce coding standards**: Add checks to ensure the codebase adheres to Drupal coding best practices.

The overall aim is to make the module easier to use, more powerful for developers, and better aligned with modern Drupal standards. Your feedback and contributions are very welcome as we move toward shaping this new version together.

---

Let me know if you'd like a version of this for a Drupal.org issue post!

🌱 Plan
Status

Active

Version

4.0

Component

Code

Created by

🇮🇹Italy robertoperuzzo 🇮🇹 Tezze sul Brenta, VI

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Production build 0.71.5 2024