community_plugins icon indicating copy to clipboard operation
community_plugins copied to clipboard

Automatically notify plugin authors about outdated plugins

Open juho-jaakkola opened this issue 10 years ago • 6 comments

Lets add a cron handler to notify plugin author if the plugin is outdated.

We could check e.g. whether:

  • The plugin hasn't received a release n months
  • The recommended version is n minor versions behind the latest stable Elgg release
  • Has the Elgg compatibility setting been updated (this might actually be enough for this feature!)

juho-jaakkola avatar Oct 03 '14 07:10 juho-jaakkola

We prefer the author to hand over the project to someone else instead of removing it completely.

So the emails should:

  • Somehow encourage continuation of the project
  • Irritate the author as little as possible

juho-jaakkola avatar Oct 03 '14 07:10 juho-jaakkola

SGTM

ewinslow avatar Oct 03 '14 14:10 ewinslow

@PerJensen had the idea that authors could manually mark a project as unmaintained. We should implement that first and then send notifications only about the projects not marked as such.

juho-jaakkola avatar Oct 03 '14 14:10 juho-jaakkola

It's possible also, for very simple plugins, that no changes are necessary. Eg. I have a couple of plugins from 1.8 beta that have not needed any updating all through 1.8 and I expect to work in 1.9.

Should we have some way of marking them as still supported - that would prevent the 'unmaintained' message from showing for a while longer? Maybe a 'remind me in 6 months' or something?

beck24 avatar Nov 20 '14 07:11 beck24

We could also just check whether the plugin compatibility has been updated.

Simply tick the checkbox for 1.9 and you're done.

juho-jaakkola avatar Nov 20 '14 07:11 juho-jaakkola

good point

beck24 avatar Nov 20 '14 07:11 beck24