WordPress has an Automatic Upgrade feature which is much more streamlined than Drupal. This allows administrators "one click" updating of the CMS and modules.

No monotonous: downloading the modules > uploading to the server > uncompressing > setting maintenance mode > disabling models > running installer > upgrading > enabling modules > re-enabling the site. This is all down for you and FAST!

I'd love to see Drupal take this type of approach to updates. Why isn't something like this in place?

Comments

bwv’s picture

I believe drupal 7 will have an update manager that will take care of many of the module- and theme-upgrade tasks which now must be done manually (using SSH, FTP, etc.).

Karlheinz’s picture

There are a couple of modules you may want to look at.

Plugin Manager:
http://drupal.org/project/plugin_manager

Drush:
http://drupal.org/project/drush

Drupal Terminal (still in dev phase):
http://drupal.org/project/terminal

The first is probably the closest you'll get to Wordpress's install/upgrade system, but it's under heavy re-development. Also, it depends on update_status, which I've had some issues with.

-Karlheinz

espirates’s picture

Plugin Manager is good but it's no where near Wordpress speed.

The upgrade process in Wordpress is amazing and very fast. Within only a few seconds everything gets updated, no pain no mess. Another thing is when uninstalling plugins they clean up after themselves unlike Drupal modules that leaves stuff in the database long after the module is removed.

With Plugin Manager you need to enter server login info, it's more bloated and adds more steps which takes longer a PITA. In some ways Wordpress has more power than Drupal simple power that is, it just does things the right way that makes sense. Wish Drupal would follow their lead.

Also with the Wordpress updates, it clearly shows in the Admin what plugins need updating their project/download page, etc. Very useful links. Drupal 7 will not having anything like that unfortunately.

bwv’s picture

There are some who might argue that Wordpress is nowhere near Drupal.

Not sure I understand what your post above is all about.

Duplika’s picture

I completly agree. The update progress in WordPress with no plugins, involves 2 clics. In Drupal 6, with no extra modules, involves:

  1. Having Update Status installed, else how are you aware of updates? (WordPress has this by default)
  2. Downloading each update.
  3. Extracting the directories
  4. Uploading them to the modules folder
  5. Visiting Status Report to see if there are some database updates to be made

@bwv The focus is not if WordPress is better than Drupal overall or not, each has it's own advantages / disadvantages. But updates are pretty common to any kind of usage, it would be great if Drupal made this task a little bit easier.

heine’s picture

Drupal 6 has an update module in core enabled by default (and nagging).

Drupal 7 has an update module and an updater (if you can get it to work). Could probably be made easier in D8. So, evaluate and get to work posting feature requests.

WeRockYourWeb.com’s picture

Drupal 7 has come and gown and I don't recall seeing an auto-updater. Did this get postponed to Drupal 8?