Autoupgrade, Install modules and themes via admin panel

Events happening in the community are now at Drupal community events on www.drupal.org.
barbi's picture

I am Bharadwaj, a Masters student in University of Minnesota. I have created a few sites using drupal this year and used to work with wordpress as my primary tool to develop sites.

A few features that I would like to build in drupal
1. Auto upgrade drupal core
2. incorporate ability to install themes and modules from web (without FTP)
3. Manymoon [google apps marketplace] integration

Comments

Can only be done from

Bojhan's picture
  1. Can only be done from core.
  2. Not possible, atleast not in a safe way as far as I know
  3. Seems very possible

Thanks for the comments

barbi's picture

Thanks for the comments bojhan.

  1. Yes, but we can write a script to make it easier. Wordpress has a plugin which makes it way easier than the regular upgrade and the process is fairly similar. This could potentially save hundreds of hours.

  2. I am pretty sure this is possible, wordpress has cooked up a way to do this. I understand there may be security loop holes, but those can be worked out. [consider this - you can upload a picture from your computer (write permissions), why not a module's zip file?]

good idea

Goddard's picture

sounds like a good idea to me.

Monster Energy DRINKS!

Yes, I guess thats possible -

Bojhan's picture
  1. Yes, I guess thats possible - I would seriously concider the viability of the proposal though (purely time and skill wise). We tried to do it in Drupal 7 but ran into significant problems.

  2. Install by zip is possible in Drupal 7

What about a process to

intel352's picture
  1. What about a process to upgrade via patches? X-Cart supports core system patching, works pretty well. If a file doesn't patch, then that's a file you manually upgrade.

Additionally, what were some of the "significant problems" that you ran into with Drupal 7?

Support

kolier's picture

Would like to see this feature.
Now, just use Drush in CMD

considerations...

ClearXS's picture

Most of the work for me is looking for updated modules, downloading, uploading, extracting, removing compressed module; not installing a new core version, as I have really many modules.

The selecting and uploading could be done automatically on cron updates with an ftp account or something? The only question is what update to choose; the dev version, the alpha/beta releases, the official/complete releases and when to step over from a series to another (like 1.x to 2.x)?

The installation might be better manually, as errors can occur and it is recomendable that the installer is there at that moment to be able to see after what actions the errors exactly occur and to immediately be able to repair.

I already have some auto-upgrade in D6 with some(?) module, but I have to agree on the updates before uploading (&installing?). Never used it however, because It asks for my passwords and I don't want passwords of my site or server being stored at any place, as this is where spy-ware attacks are focused on.

install modules via Web

iovanalex's picture

seems very possible for me;
why all this reticence to implement it ? just download the zip in the modules folder, extract and redirect tot the modules page; similar to what drush is doing now, but even simpler: the user is pasting the url to the zip file;

Agreed

intel352's picture

Agreed

Google Summer of Code 2010

Group organizers

Group categories

Important Announcement

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds:

Hot content this week