Plugin Update Notification
Well we're told to tell our wildest dreams, so here's mine:
I've been waiting for this thread's idea to be implemented for ages, but I'd even love to have WordPress able to update its plugins just by the press of a button (or even automatically is the user choses so).
Here's my suggestion to be fair to plug-in developers who don't want 1.54 million WordPress installations pinging their web servers every time the admin page is accessed.
Plugin developers can host their plugins on wp-plugins.org and then that would take care of everything. If they would prefer to host them on their own servers they could sign up for wp-plugins.org and then simply register their plugin and get a plugin key. The registration would include the plugin's home page, and a link to the plugin's version file, which would be of a standard format. They then host this version file on their own servers and wp-plugins.org pings and caches it. The pings could be done on a schedule from wp-plugins.org (once an hour, once a day, etc) and manually by the author.
Then the author places the plugin key in their plugin and WordPress asks wp-plugins.org for updates by plugin key.
To add to Dan's idea and amessinger's complaint, perhaps there could be 3 WP version tie-ins:
1. Earliest wp version needed
2. Highest wp version tested
3. Highest wp version suspected
If the user's wp version is between 1 and 2 then the plugin can be updated automatically. If the user's version is between 2 and 3 then they could update after being warned. This way plugin developers can make updates to, or perhaps the WP community can request that updates are made to 3.
I guess it comes down to how best to maintain a third party site for hosting plugins, and then perhaps (to avoid overloading) it's a manually initiated 'ping' by default (or automatically scheduled once per week if selected) process to check your current plugins against the 'available list' at the plugins site. A simple report presented to the user can articulate the latest plugins which have updates available and then if it's possible to do the 'install' or 'update' from the Dashboard - well even better.
The next logical step is that said plugin site allows for a newsletter / weekly update style bulletin which can also be accessed from WP, notifying users of recent plugin updates, additions, deletions etc. with simple one-line descriptions. Again - to avoid the overloading mentioned above.
Basically it's a pain in the ass trying to keep your plugins up to date manually, so if there was one simple process instead for all plugins which enables the checking of same, and perhaps the downloading and installing of same - it would make a great difference.
"Howl @ The Moon!"
This ties in very well with my suggestion for a better way to upgrade WordPress itself.
Both these things are necessary to make sure that WordPress is accessible for anyone that want to have a blog. Not only easy to install, but also easy to maintain.
Security is important!
There is a plugin which is half way to getting this feature right. With help from the WordPress team it could be complete probably faster than coding the whole feature from scratch.
This could work similar to the vBulletin plugin situation where you can make a request to a url, say http://www.wp-plugins.org/update/1028839/
and it returns
I would like to say that may be plugin's authors could try to follow the exemple of the ImageManager Plugin which has this function : when a new update of this plugin is available it appears in the plugin manager ...
I like the idea too, it would be easier then having to create a separate set of functions to get a similar effect.
Yes, please. This would be usefull.
RSS feed for this topic
This topic has been closed to new replies.