Enhancement: Plugins - Your licence has expired! #8664
Replies: 10 comments
-
FWIW, those messages only show up if an update is available. |
Beta Was this translation helpful? Give feedback.
-
That doesn’t appear to be the case unless I’m misunderstanding something. |
Beta Was this translation helpful? Give feedback.
-
Not to be pedantic but I also think the alert messaging could be a little misleading “another year of amazing updates”, as what commitment does the developer make that updates will continue to come through despite paying the renewal fee. When purchasing a plugin it’s clear what you are paying for. Maybe on the updates section it would be better to have a separate tab for expired plugins and list all the updates for each since the license expired so an admin can “scan” for relevant updates that entice them to renew but this info doesn’t get in the way of licensed plugin updates. |
Beta Was this translation helpful? Give feedback.
-
Sorry, you’re right. It was the case for the
After a year of using a plugin I imagine you should have a good idea of what sort of update frequency you can expect from the plugin, etc. And you can always scan its changelog to jog your memory.
That’s the general idea here, but not sure how I feel about moving that info to a separate tab where it will likely be overlooked. |
Beta Was this translation helpful? Give feedback.
-
Thanks for all your responses and comments above. I think the change to only show a plugin with an expired license when there are updates for that plugin is a good step forward. It will be interesting to see if anyone else has commentary / suggestions about this going forward. The annual plugin license renewals are generally all very reasonable from a cost perspective so I’m sure I’ll be renewing most and setting this as the default option but I am considering the scenario where some plugins are intentionally not renewed and the alerts are acknowledged but there is no way to dismiss them or remove them from the list of licensed plugin updates. |
Beta Was this translation helpful? Give feedback.
-
On further reflection I do believe we need an option to optionally “mute” an expired plugin. What “mute” means for a CraftCMS admin: “I’m acknowledging the plugin license subscription has expired and I’m intentionally choosing to not renew it at this time. I understand that this means I can continue to use the plugin features but I won’t be eligible for any future updates.”
If there is no intention to renew the subscription for a plugin then it could have a detrimental effect if there is no option to mute it and the updates widget status reports there are “updates available”. Technically these could be updates that can’t be applied so there is a risk that the update status could become ignored as it’s assumed it’s for plugins that have expired and can’t be updated. |
Beta Was this translation helpful? Give feedback.
-
Two thoughts:
Thank you for your time.... |
Beta Was this translation helpful? Give feedback.
-
What's on that commit just showed up sounds a quite good move -- from several angles... |
Beta Was this translation helpful? Give feedback.
-
Tangentially-related, @brandonkelly, I'd recommend changing the content color in that alert from dark: |
Beta Was this translation helpful? Give feedback.
-
I agree with @richhayler on muting this expire-messages or at least being able to hit some button with a cross to clear the message for a particular plugin from than on. Right now the message for an expired license stays forever and there's no way to get rid of it AFAIK. That's not very user friendly. I understand Craft wants to promote paying over and over for a plugin, but if people don't want to do that they don't want to do that for whatever reason and it's pretty annoying to have this attention-seekers in the utility panel and not giving us a chance to get rid of them. Than these attention seekers, like the attention number circle next to the Updates-menu to show there's an update, loose their value as we can't take these warnings seriously anymore. The same goes for updates of plugins where the license has expired. There's no way to update them (and we obviously chose to not wanting to do so (yet)), but the update-messages stays in the Updates list. We should be able to remove these updates we don't want to install as we decided not to upgrade the license. So IMO there should be some button with a cross-icon to get rid of them. When a license is expired it's obviously not the plugin that has expired. We only choose to not (yet) update it for whatever reason. I'm pretty sure people don't let them force to upgrade a plugin just because Craft keeps on shouting the plugin has expired, but they feel frustrated to not being able to get rid of these messages. Please make it possible to mute a license-expired message, for example with a close-button. Once we clicked it away we KNOW it's expired so we don't need to see the message nor newer updates again. Also the number showing after the 'Updates' menu should be gone than as now it keeps on seeking our attention, while nothing had changed and we obviously don't want the license upgrade or we should have done it already or will do it later. |
Beta Was this translation helpful? Give feedback.
-
It would be better if the individual license expired notifications for plugins were less obtrusive in the updates section of the control panel. Alternatively a way to acknowledge the expiry and dismiss it or set to be reminded in a month or when new updates are available for the expired plugin.
It’s annoying that these messages for plugins are displayed in amongst licensed plugin updates. Maybe a one liner at the top to mention you have plugins with expired licenses and a link to the plugins section to see which ones (I don’t think we want the persistent alert notification bar that displays on all CP pages)
For a few plugins that provide basic functionality there may be no pressing need to extend the license immediately. So it’s annoying to be reminded every time I want to view updates for other plugins I have to see these messages. Furthermore it then seems unnecessary to list the individual expired plugin notifications in amongst other plugin updates.
Please can the UI and notification or indication a license has expired for a plugin be reconsidered on the updates section.
Beta Was this translation helpful? Give feedback.
All reactions