Problem

The Webform module for Drupal 8 needs to find funding so that it can be completed and maintained. Within the Webform module UI, I (@jrockowitz) would like to start promoting SaaS contrib modules that have referral programs which would generate funds which would be used to help me build and maintain the Webform module.

Currently, I am working with Lingotek to translate webforms using their module and Lingotek's Translation Management System.

Solutions

Promote Lingotek and Webform partnership using a dismissable message displayed only to administrators (typically developers) when the Webform module is installed and updated. Message will be less than 60px high and dismissible. All partnership promotions can be disabled via Webform settings.

Tasks

  • Create promotion message design with tagline, logo, and orange color scheme.
  • Display promotion on 'Extend', 'Webform', and 'Translation' 'pages.
  • Add Lingotek promotion to Add-ons, include logo, full summary, video button, call to action. Promotion on Add-ons page will not be dismissable.
  • Add disable_promotions to webform.settings.
  • Write update hooks

Notes

  • This is an experimental feature.
  • Goal is to find the most direct way to generate revenue without asking individuals and small organizations to donate and/or fund development.
  • I am trying to be as transparent as possible and open to feedback.

References

Screenshots

Support from Acquia helps fund testing for Drupal Acquia logo

Comments

jrockowitz created an issue. See original summary.

  • jrockowitz committed f2febc8 on 2895809-partnerships
    Issue #2895809: Promote partnerships within the Webform module.
    

  • jrockowitz committed bad8bb2 on 2895809-partnerships
    Issue #2895809: Promote partnerships within the Webform module.
    

  • jrockowitz committed 377506d on 2895809-partnerships
    Issue #2895809: Promote partnerships within the Webform module. Add the...

  • jrockowitz committed a92ec1a on 2895809-partnerships
    Issue #2895809: Promote partnerships within the Webform module. Minor...
jrockowitz’s picture

  • jrockowitz committed d71ebdb on 2895809-partnerships
    Issue #2895809: Promote partnerships within the Webform module. Change...

  • jrockowitz committed 70c1a5f on 2895809-partnerships
    Issue #2895809: Promote partnerships within the Webform module....

  • jrockowitz committed 03ff205 on 2895809-partnerships
    Issue #2895809: Promote partnerships within the Webform module.
    

  • jrockowitz committed 60d5a9b on 2895809-partnerships
    Issue #2895809: Promote partnerships within the Webform module.
    

  • jrockowitz committed c1e6863 on 2895809-partnerships
    Issue #2895809: Promote partnerships within the Webform module. Add...

  • jrockowitz committed 00d9fc0 on 2895809-partnerships
    Issue #2895809: Promote partnerships within the Webform module. Add...

  • jrockowitz committed 27ae291 on 2895809-partnerships
    Issue #2895809: Promote partnerships within the Webform module. Add...

  • jrockowitz committed 1e55ed9 on 2895809-partnerships
    Issue #2895809: Promote partnerships within the Webform module. Tweak...

  • jrockowitz committed 2051f17 on 2895809-partnerships
    Issue #2895809 by jrockowitz: Promote partnerships within the Webform...

  • jrockowitz committed 1c29c68 on 2895809-partnerships
    Issue #2895809: Promote partnerships within the Webform module. Add...

  • jrockowitz committed 0af6b6a on 8.x-5.x
    Issue #2895809 by jrockowitz: Promote partnerships within the Webform...
jrockowitz’s picture

Status: Active » Fixed

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.