Posted by Renich on May 30, 2007 at 6:04am
Jump to:
| Project: | Update Status |
| Version: | 5.x-2.x-dev |
| Component: | Code |
| Category: | feature request |
| Priority: | normal |
| Assigned: | Unassigned |
| Status: | closed (won't fix) |
Issue Summary
Hello,
Check this out: http://www.mutube.com/projects/wordpress/update-manager/
It works great for WordPress.
You only have to click a button and it downloads the newer version (plugins if available) and installs it. It's super easy to use WordPress and update it thanks to this.
It would be awesome if drupal had this; if PHP apps in general had this "Auto-update" function.
Thanks.
Comments
#1
Here is another one: http://www.zirona.com/software/wordpress-instant-upgrade
#2
Re-filed under update_status module. The links may be useful as inspiration/best-practice gathering for the Drupal 6 version.
#3
from the installation instructions at http://www.zirona.com/software/wordpress-instant-upgrade :
Now you must make lots of files writable by the webserver, using your FTP program
no thanks. this is the exact same lame, insecure approach that people keep suggesting and those of us who care about security keep having to shoot down.
from http://www.mutube.com/projects/wordpress/update-manager :
I’ve not received an response from wp-plugins.net and it appears as if the developer API I was using has been removed permanently. Unfortunately that means that Update Manager will no longer function.
hehe, not much use there, either.
i'm tempted to just mark this "won't fix". without a major breakthrough on how to do this securely, the best folks can hope for in terms of any kind of automated upgrades is what i describe at http://drupal.org/node/124661. however, for now, i'll just say this is postponed, so that if other people come looking they'll see this feature request and understand why we're not going to be adding it anytime soon. certainly not for D6, that's for sure.
#4
I guess people who ask for this have never downloaded a module that breaks their site. Even if this feature is ever created, I would not use it.
#5
I think an auto update is an excellent idea.. but when I say autoupdate, I'm thinking more like a one click update. Of course, it would require a mechanism of restoring in the event of a messed up module (by for example backing up the database before updating a module or multiple modules as well as the back up of the previous module files you were updating). I ready somewhere that someone said it is a possible security risk... but I'm trying to understand how since the module should require the user to click a button before it updates and perhaps have an option to do a full automated upgrade at the users risk perhaps. Just my 2 cents, I wish I could code it but I haven't studied drupal enough as yet to reach complete modular programming, but who knows, maybe later on.
#6
see http://drupal.org/project/plugin_manager
#7
There is a project in progress.
http://www.drumm.ca
#8
Really, autoupdate is the best thing I think anybody can make for Drupal. Much time spent for all to update modules all time.
Smart way to do this is use SSH/SCP access to server and provide connection details in settings.php file for example, where you have database password. And, you can not make own module from zero, but use http://drupal.org/project/plugin_manager or something like.
#9
@Andrew Answer: The Update status module in Drupal 7 core was renamed to the "Update manager" since it now does what plugin_manager is trying to do in contrib.
#10
Sorry, looks like http://drupal.org/project/plugin_manager have an option to use SSH for installing modules, see http://drupal.org/node/307232 .