Installing Modules just became a whole lot easier in Drupal 7!
In this video we're going to show off the new and amazing feature in Drupal 7 that allows you to simply paste in the address of your favorite contributed Drupal modules and then let Drupal do the tedious work of downloading and installing it. Alternately you can point the interface to a local archive file and upload it from there.
Previously you had to go to Drupal.org and download the compressed file to your computer THEN unpack the file THEN use Command Line Linux OR an FTP program to get the folder and all of its content up to the server. If you were successful at this process then you would see your newly added module appear in the list of modules on your admin/build/modules page.
But now!
Drupal 7 comes with a nifty installer feature. It not only works for modules but for themes as well. In fact it's not just for contributed modules and themes. You can keep archive files of custom modules or themes and use the same interface to install those as well. Many of you, like me, are saying, "Yah, this is great but what took so long!?" Indeed WordPress and Joomla have been doing this for quite a while. I don't have a good answer for this question. I'm just happy its there and offer major thanks to everyone that put in the time and effort to get it done!
To follow along with this example all you need is a Drupal 7 install and nothing more.
- You simply click on the MODULES button on the admin navigation.
- Select the INSTALL NEW MODULE option.
- Navigate to the Modules directory via the provided link. Select the module you desire and find the Drupal7 version.
- Right click [or CMD-Click] the DOWNLOAD link and COPY the url of the link.
- Go back to the Drupal 7 Module Installation screen and PASTE the url into the field asking for a url.
- Submit the page and enjoy your new module.
Actually you need to hit the list button and look for the module then ENABLE it via the check box next to your new module. It is also possible that the module you downloaded may have some DEPENDENCIES meaning that the module requires OTHER modules to be in place first. These will be very clearly indicated if that is the case.