I’d much rather not add notifications like those, either. But, we receive too little in donations (roughly $250 a year) to maintain the plugin without income from other sources. The v4.2.0 update took over 400 hours to build; the number of pizzas and coffee consumed depleted all donations in a single update.
I also understand your goal with this review: “Do not add them again, and don’t go bigger!” But, they’re here to stay until www.ads-software.com provides us an alternative. I will never add anything to the plugin I wouldn’t like to see in other plugins.
Since TSF is entirely white-label, and since WordPress provides us no API for marketing (such as a “has premium” button), we rely on at least some form of marketing we implement ourselves.
I never visit the SEO Settings page on my clients’ sites because that page needs visiting only once per site. With this in mind, a notification there wouldn’t yield any results.
So, I chose to output a notification on various non-essential pages. This notification tries to stay out of your way. It’s only shown when all these conditions are met:
- Constant
TSF_DISABLE_SUGGESTIONS
isn’t true
.
- User upgrades database version.
- Notification isn’t dismissed already.
- User can install plugins.
- Notification is shown fewer than 3 times (totally, to all users).
- User is not on an essential (e.g., post-edit) page.
- A week has not yet passed since the notification was registered (during TSF database upgrade).
- Sale isn’t over.
Here’s more to that philosophy.
Still, if you have a better alternative than a notification, please do let me know.
To close, if you never wish to see any non-essential notifications of TSF again, please add this to your wp-config.php
file:
define( 'TSF_DISABLE_SUGGESTIONS', true );