Module/Theme Download Mechanism
Last updated on
24 April 2025
For more information about or to discuss this proposal, see http://groups.drupal.org/node/9954
A module that automatically fetches modules (and themes, theme engines, etc.) from drupal.org and uploads them to your site.
Unlike previous attempts, however, this will not be a security risk; it will use its own (s)ftp engine to upload fetched files to the site. The password will not be stored; the user will be prompted for it every time.
This project consists of main parts:
- A file transfer mechanism from server back to the server. This by default will be FTP, extensible with a hook. As time permits, a module that uses the SSH2 PECL extension and implements SCP/SSH can be added.
- Another transfer mechanism which fetches other modules, themes, etc from drupal.org. This can be done via anonymous FTP. Also, there is a CVS client implemented in PHP, this needs research and if it's good, then implement it too.
- Some ways to check whether the fetched module is valid. This needs extending the project* module so that something (like an MD5 hash) is available via some mechanism, probably XML-RPC.
The benefit of this project is: Increased usability.
Help improve this page
Page status: Not set
You can:
You can:
- Log in, click Edit, and edit this page
- Log in, click Discuss, update the Page status value, and suggest an improvement
- Log in and create a Documentation issue with your suggestion