Probably, each Drupal developer has been there: no good contrib resulted in custom solution (doesn’t matter if it’s a module, a theme or distribution). The problem here is that a lot of drupalista stop there. Let’s contribute After a couple of days, I decided to publish it on drupal.org! 1. Every contribution counts. 2. It's impossible to predict all the use cases. 3. A successful module must integrate with all the most popular Drupal contribs 4. Tests are essential for a happy life.